The module consists of three components: Introduction to operating system, Unix and shell programming and Computer Architecture.

1. The unit introduces the fundamentals of operating systems together with the basics of networking and communications.

2. The aim of this unit is to make the student familiar with the Unix operating system and the shell programming in Unix. It also gives an idea about how one can send communicate with others using Unix and change the setup of Unix operating system.

3. This course introduces the basic concepts of computer architectures. It starts      with the structure of subsystems and covers the organization of the overall         system. The unit outlines the fundamental way in which a computer works: starting       with simple logic and progressing to a simple model of a microprocessor. This is  followed by an appreciation of low-level programming leading to a clear understanding of the key points of machine performance