This lab provides fundamental knowledge on various platforms such as, LINUX, UNIX, DOS, and Windows. Exposure to problem solving and programming methodologies are provided. Laboratory sessions of Programming in C, C++, and JAVA are conducted here.
To keep in pace with the explosive
development in computer networks and data communication a conceptual
understanding of underlying facts is necessary. The Network Systems Lab
provides a solid foundation for emerging professionals, providing a platform
for behavioral study. This lab includes study of TCP/IP, Internet programming
using JAVA etc.
A good programmer should know the
design principles of Operating System and compilers. Linux OS is used in the
lab for this purpose. The experiments include process handling, IPC,
concurrency control, process scheduling, deadlock handling and implementation
of different phases of compiler and assembler.
Experiments
conducted in this lab include familiarisation with PC components and assembling
and maintenance of computer systems. Lab sessions are provided to first year
students to familiarise with motherboard, processors, expansion slots, power
supply units etc. This lab is also used to conduct Assembly Language
programming sessions. Low level programming with 8085 and HEX keyboard are
handled in this lab. The lab has five 8085 trainer kits, 20 computers.