COURSE INFORMATION
Course Code : CS 112
Course Title : Fundamentals of Programming (C++)
No of Units : 3.0 units
Pre-requisites : None
Co-requisites : None
Contact hours : 5 hours per week (2 hours lecture, and 3 hours laboratory per week)
Course Description :
The course covers the use of general-purpose programming language to solve problems. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using fundamental programming constructs.
COURSE LEARNING PLAN
Week 1 - Course Orientation (VMGO, Classroom Policies)
Week 2 - An Overview of Computers and Programming Languages
Week 3 - Basic Elements of C++
Week 4 - Input/Output
Week 5 - Control Structures I (Selection)
Week 6 - Control Structures I (Selection)
Week 7 - Control Structures I (Selection)
Week 8 - Control Structures II (Repetition)
Week 9 - Control Structures II (Repetition)
Week 10 - User-Defined Functions I
Week 11 - User-Defined Functions I
Week-12 - User-Defined Functions II
Week-13 - User-Defined Functions II
Week-14 - User-Defined Simple Data Types, Namespaces, and the string Type
Week-15 - User-Defined Simple Data Types, Namespaces, and the string Type
Week 16 - Arrays and Strings
Week 17 - Arrays and Strings
Week 18 - Finals
An Overview of Computers and Programming Languages
Basic Elements of C++
Input/Output
Control Structures I (Selection)
Control Structures II (Repetition)
User-Defined Functions I
User-Defined Functions II
User-Defined Simple Data Types, Namespaces, and the string Type
Arrays and Strings
Ch4 Additional
Ch5 Additional
Ch6 Additional
Ch7 Additional
Week1 Lec
Week2 Lec
Week3 Lec