Course Title: 
Introduction to Computer Engineering
Course Code: 
Year Taught: 
Subject Core
Undergraduate (UG)
School of Engineering

'Introduction to Computer Engineering' is a course offered in the first semester of B. Tech. programs at the School of Engineering, Amrita Vishwa Vidyapeetham.

Course Learning Outcomes(CO): (Specific to the course, a faculty can define 6 to 10 COs)

  • CO1: To realize how data is represented and stored in a computer
  • CO2: To understand the data manipulation process in a computer.
  • CO3: To learn the fundamentals & structure of Operating Systems.
  • CO4: To understand how computers can be linked together to share information and resources.
  • CO5: Be successful professionals in the field with solid fundamental knowledge of software engineering that will help the students to design and develop efficient, reliable software products.
  • CO6: Demonstrate understanding of the basic definitions of relational database theory
  • CO7: To introduce the theory and practice of computer graphics.
  • CO8: To understand the basics of Internet of Things (IoT) and design simple IoT systems for societal b

CO - PO Mapping

Cos/ PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1                       2  
CO2 3 3                     2  
CO3 3 3 3                   2  
CO4 3 3 3 1                 2  
CO5 3 3 3 2 1               2  
CO6 3 3 3 3 2               2  
CO7 3 3 3 2 1               2  
CO8 3 3 3 3 2 1             2 1

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

Text Book

  • J. Glenn Brookshear, “Computer Science: An Overview”, Addison-Wesley, Twelfth Edition, 2014.
  • Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, StamatisKarnouskos, David Boyle, “From Machine-toMachine to the Internet of Things: Introduction to a New Age of Intelligence”,1stEdition, Academic Press, 2014