Course Title: Programming Fundamentals (Th.)
Course Code: CE-125
Credit Hours: 3+0
Introduction to Course:
This course introduces the fundamental concepts of structured programming, and provides a comprehensive introduction to programming. Topics include data types, control structures, functions, classes arrays and pointers. This course assumes computer literacy.
Prerequisites: Introduction to Computing
CLOs:
CLO | Domain Level | CLOs | PLO |
---|---|---|---|
CLO1 | C2 | Understand the fundamental concepts of C++ programming languages. | 1 |
CLO2 | C3 | Implement the solution of problems using fundamental structures in C++ | 3 |
CLO3 | C4 | Analyze different programs to compute the output and identify logical and syntax errors | 2 |
MAPPING OF CLOs WITH PLOs:
PLOs | CLO1 | CLO2 | CLO3 | CLO4 | CLO5 | CLO6 | CLO7 | CLO8 | CLO9 |
PLO1 (Engineering Knowledge) | √ | ||||||||
PLO2 (Problem Analysis) | √ | ||||||||
PLO3 (Design Development of Solutions) | √ | ||||||||
PLO4 (Investigation) | |||||||||
PLO5 (Modern Tool Usage) | |||||||||
PLO6 (Engineer & Society) | |||||||||
PLO7 (Environment and Sustainability) | |||||||||
PLO8 (Ethics) | |||||||||
PLO9 (Individual & Team Work) | |||||||||
PLO10 (Communication) | |||||||||
PLO11 (Project Management) | |||||||||
PLO12 (Life Long Learning) |
Course Objective: To acquaint the students with the fundamental concepts of structured computer programming language such as C++.
Course Outline: Fundamental data types, Basic programming structs, Functions and Arrays. Pointers and Structures, Introduction to Object oriented programming, defining classes, selection statements, repetition statements, file I/O.
Text and Reference Books:
1. Deitel and Deitel, C++, How to Program , Prentice Hall. ISBN 9780134448848.
2. Object-Oriented Programming in C++, Robert Lafore.
Evaluation Criteria
1. Assignments 15%
2. Quizzes 05%
3. Mid-Term Exam 30%
4. Final Exam 50%
Key Dates and Time Table:
Duration | Credit Hours | Class Timings |
February 24, 2020 - June 22, 2020 |
3 |
Tuesday 09:30 am – 11:00 am Thursday 09:30 am – 11:00 am |