About the Course
This course introduces the participants to
-
the fundamental concepts of computer science and what computer scientists primarily do;
-
gain a basic understanding of the subject and appreciate its importance; and
-
gain the ability to understand news items and converstations on the subject.
Course Objectives/ Outcomes
-
Course Objectives
-
Provide students an overview of Computer Science and what it consists of
-
Learn about algorithms, computer hardware and binary system
-
Discuss how algorithms are written, analyse them and empirically compute their time-complexity
-
Understand von Neumann architecture and the hardware components of today’s computers
-
Distinguish between system and application software
Enrollment Requirements
-
Course Outcomes
By reaching the end of the course and successfully completing the three minors and the major exam, a student is expected to
-
have an overall understanding of what computer science is and learn the three main aspects of computer science, viz. Algorithms, hardware and software
-
gain a rudimentary understanding of algorithms and their empirical time complexity while getting to know some classic problems of computer science
-
read articles on computer science and participate in meaningful conversations on topics related to computer science
-
understand the main components that make up a computer and get to know von Neumann architecture
-
understand how numerical and textual data is represented using binary system
-
differentiate between systems and application software and appreciate important software packages such as Office Suites, multimedia packages and browsers
Certification
As Per University Norms





Course Instructors
Professor