COSC-1101-Programming Fundamentals
COSC-1101-Programming Fundamentals
Computer Science
1. Reference Books
i. Beginning C++ by Ivor Horton, Apress, 2nd Edition, ISBN-13: 978-1484200087
i.
Resource Material ii. C++ How to Program, by Paul Deitel & Harvey M. Deital
iii. Starting out with Programming Logic & Design by Tony Gaddis, Pearson, 4th
ii Edition, 2015; ISBN-13: 978-0133985078.
2. Web Resources
i. http://www.w3schools.com
ii. https://www.tutorialspoint.com/cplusplus/
TOPICS TO BE COVERED
Week # Topics (outline of main topics and sub topics) Tutorial
/Laboratory
Problem Solving,
Algorithm,
Pseudocode,
Flow Charts,
Page # 1 / 5
Department of
Computer Science
Pre-processor directives,
History of C++,
Features of C++,
Datatypes,
Size of operator,
Limits of Datatypes.
Assignment Statement,
Operator Precedence
Types of errors
Relational Operators,
Page # 2 / 5
Department of
Computer Science
Nested if
Logical Operators,
5
Switch Statement,
Arrays in C++
Advantages of Arrays,
8 Declaration of One-Dimensional Array,
Arrays in C++
Sorting in Arrays
Page # 3 / 5
Department of
Computer Science
· Structures,
10 · Union,
· Enumeration
Functions in C++
Function call.
Functions in C++
Scope of Functions,
12
pass by value, and pass by reference.
Functions in C++
14 · Pointers
15 · File Handling
16 · Project Week
Final Term Exam
Total 100%
Student Responsibilities:
Students must attend class. Failure to attend class may result in failure in the course. Students must also arrive on time
and remain in class for the entire period. Cellular Phones and Beeper must be Turned off (Proper classroom
decorum [behavior] adopts, Course outlines and calendars explain requirements and assignments, students are
Page # 4 / 5
Department of
Computer Science
responsible for knowing what they say. Students are
also responsible for doing all assigned work on time.
Excessive absences (more than 03) will result in “F Grade”. Students may prepare Sketchbook for taking notes and for
references.
_______________________________
Instructor/ Subject Specialist
____________________________
Chairman/ Head of Department
Page # 5 / 5