COURSE SUMMARY
Course Title: 
Computer Science Essentials
Course Code: 
15CSE111
Year Taught: 
2015
2016
2017
2018
Semester: 
2
Type: 
Subject Core
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Computer Science Essentials' is a course offered in the second semester of B. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

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.

  • J. Glenn Brookshear, “Computer Science: An Overview”, Addison-Wesley, Twelfth Edition, 2014.