Unit - 1:
Introduction to Computer Science: Role of Algorithms, History of Computing, Science of Algorithms, Abstractions. Basics of data encoding and storage: Bits and their storage, Main memory, Mass Storage, Representing Information as Bit Patterns. Machine Architecture: CPU Basics, Stored Program concepts, Machine Language Introduction with example, Program Execution with illustrative example.
Unit - 2:
Operating Systems: History of OS, OS Architecture, Coordinating Machine Activities. Networking and the Internet: Network Fundamentals, The Internet, The World Wide Web. Software Engineering: Introduction, Software Life Cycle. Database Systems: Database Fundamentals, Relational Model.
Unit - 3:
Computer Graphics: Scope of Computer Graphics, Overview of 3D Graphics. Artificial Intelligence: Intelligence and Machines, Perception, Reasoning. An Introduction to topics of research in the department.
Unit - 4:
IoT-An Architectural Overview–Building an architecture, Main design principles and needed capabilities, An IoT architecture outline, standards considerations. M2M and IoT Technology Fundamentals, Real –world Design Constraints