Introduction to Algorithms and Programming Languages: Algorithm, Control Structures, Flowcharts, Pseudo code, Programming Languages, Generations of Programming Languages. Database Systems: File Oriented Approach, Database Oriented Approach, Database Views, Three-Schema Architecture, Database Models, Components of DBMS, Introduction of SQL Queries.


Computer Networks: Introduction, Connection Media, Data Transmission Mode, Data Multiplexing, Data Switching, Network Topologies, Types of Networks, Networking Devices, OSI Model. The Internet: Internet Services, Types of Internet Connections, Internet Security. Emerging Computer Technologies: Distributed Networking, Peer-to-peer Computing, Grid Computing, Cloud Computing, Utility Computing, On0demand Computing, Wireless Network, Bluetooth, Artificial Intelligence.

Text References :-

1.      Reema Thareja, Fundamentals of Computers

2.      P. K. sinha, Computer Fundamentals

3.      Anita Goel, Computer Fundamentals

4.      V. Rajaraman, Fundamentals of Computers

5.      E. Balagurusamy, Fundamentals of Computers

6.      J. Glenn Brookshear, Dennis Brylow, Computer Science An Overview