Fundamentals Of Information Technology

Course Code: BIT101

Course Title: Fundamentals of Information Technology (4 Credits)




Course Contents


Unit 1: Introduction to Computers: Basics of computer , Characteristics of computers, Limitations of computers, System Components, Input devices, Output devices, Computer Memory, Central Processing Unit, Mother Board


Unit 2: Computer Generations & Classifications: Evolution of computers, Classification of Computers, Types of Microcomputers Distributed Computer  


Unit 3: Number Systems and Boolean algebra: Decimal, Binary, Octal, Hexadecimal, Converting Techniques in Number systems, 1’s Complements, 2’s Complements, Computer Codes, Rules and Laws of Boolean algebra, Basic Gates (NOT, AND & OR)


Unit 4: Logical Circuits: Combinational Circuits, Sequential Circuits, Flip Flops, Shift registers, Types of shift registers, Counters


Unit 5: CPU: CPU Essentials, Modern CPU concepts- CISC vs. RISC CPUs, Circuit Size and Die Size, Processor Speed, Processor Cooling, System Clocks,  CPU Overclocking


Unit 6: Computer Memory: Memory System, Memory Cells, Memory Arrays, Random Access Memory (RAM) Read Only Memory (ROM), Physical Devices Used to construct Memories


Unit 7: Bus: Bus, Bus Interface, Industry standard architecture (ISA), Micro Channel Architecture (MCA), VESA  (Video Electronics Standards Association, Peripheral component Interconnect, Accelerated graphics Port, FSB, USB, Dual Independent Bus, Troubleshooting


Unit 8: Storage Devices: Hard Disk- Construction, IDE drive standard and features, Troubleshooting, DVD, Blue-Ray disc, Flash Memory,


Unit 9: Input Output Devices: Wired and Wireless connectivity, Wired and Wireless Devices, Input Devices, Touch Screen, Visual Display Terminal, Troubleshooting


Unit 10: Introduction to Computer Software: Computer Software, Overview of different operating systems, Overview of different application software, Overview of proprietary software, Overview of open source technology


Unit 11: Software Development, Design and Testing: Requirement Analysis, Design Process, Models for System Development, Software Testing Life Cycle, Software Testing, Software Paradigms, Programming Methods, Software Applications


Unit 12: Operating System Concepts: Operating System Concepts, Functions of Operating System, Development of Operating System, Operating system virtual memory, Operating System Components, Operating System Services, Operating System Security


Unit 13: Internet and Its Working: History of Internet , Web browsers, Web servers, Hypertext Transfer Protocol ,  Internet Protocols Addressing, Internet Connection Types, How Internet Works


Unit 14: Internet and Its Uses: Internet Security, Uses of Internet, Virus, Antivirus, Cloud System, Cloud Technologies, Cloud Architecture, Cloud Infrastructure, Cloud Deployment Models