Fundamentals Of IT & Programming

Course Code: MIT106

Course Title: Fundamentals of IT& Programming (2 Credits)




Course Contents


Unit –1: Introduction to computers: Computer – Definitions, The evolution of computers, characteristics of computers, Organization of a Computer.


Unit – 2: Computer Generation & Classifications: Generation of Computer, Classification of Computers, Distributed Computer System, Parallel Computers.


Unit – 3: Computer Memory: Memory System, Memory Cells, Memory Arrays, Random Access Memory (RAM), Read Only Memory (ROM), External Memory (Secondary Memory),

Floppy Disk Drives, Compact Disk Read Only Memory, Magnetic Storage Drives, Physical Devices Used to construct Memories.


Unit – 4: Introduction to computer software: Computer Software, Overview of operating systems, Overview of application software, Overview of proprietary software, Overview of open source technology.


Unit – 5: Software Development, Design and Testing: Software Development, Analysis and Design, Coding, Software Testing, Software Paradigms, Programming Methods, Software Applications.


Unit – 6: Operating System concepts- Operating System Concepts, Functions of Operating System, Development of Operating System, Operating System Components, Operating System Services, Operating Systems for Different Computers.


Unit – 7: Communication system concepts: Basic elements of communication system, Data Communication, Network Types, OSI Reference Model, Transmission Control Protocol/Internet protocol Model, Internet.