COSC 1101 Programming Fundamentals
COSC 1101 Programming Fundamentals
Computer Science
1. Reference Books
i. Beginning
i C++ by Ivor Horton, Apress, 2nd Edition, ISBN-13: 978-1484200087
.
Resource Material ii. C++ How to Program, by Paul Deitel & Harvey M. Deital
iii. Starting
i out with Programming Logic & Design by Tony Gaddis, Pearson, 4th
Edition,
i 2015; ISBN-13: 978-0133985078.
2. Web Resources
i. http://www.w3schools.com
ii. https://www.tutorialspoint.com/cplusplus/
TOPICS TO BE COVERED
• Problem Solving,
• Algorithm,
1
• 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
Page # 2 / 5
Department of
Computer Science
• Relational Operators,
• Nested if
• Logical Operators,
5
• Switch Statement,
• Arrays in C++
• Advantages of Arrays,
8 • Declaration of One-Dimensional Array,
Page # 3 / 5
Department of
Computer Science
• Arrays in C++
• Sorting in Arrays
• 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
Page # 4 / 5
Department of
Computer Science
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 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