

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A university-level course on computer programming, focusing on the c++ programming language. The course aims to introduce students to a disciplined approach to problem-solving, algorithm development, and the syntax and vocabulary of c++. Key topics covered include variables, arrays, strings, functions, pointers/references, and control structures. Students will learn to analyze problem requirements, design modular programs, and write pseudocode and simple programs using standard control structures and functions. The course provides a solid foundation in programming concepts and prepares students for more advanced coursework in computer science and software engineering. With a blend of theoretical and practical components, this course equips students with the necessary skills to become proficient in computer programming.
Typology: High school final essays
1 / 2
This page cannot be seen from the preview
Don't miss anything!


to Problem solving methods and algorithm development. The aim is to teach the syntax and vocabulary of C++ Language. Key procedural programming topics like variables, arrays, strings, functions, pointers/references will be covered in detail. Simple programs will be constructed, using a number of different logical, calculation and algorithm.
CLO 1: (C2): Acquire fundamental concepts of structured programming along with problem solving techniques and analytical thinking. CLO 2: (C3): Analyze problem requirements to recognize what type of data and processes are involved in solution. CLO 3: (P1): Utilize basic concepts to alter and expand short programs and algorithms. Writing pseudo-codes and simple program development using standard control structures and functions. CLO 4: (P2): Design module based approach to gratify those requirements, and organize program code for implementation.
programming including: Introduction to Computer Programming Basics of C++ language Problem Solving and Algorithm Design Pseudo-codes and Flow charts Arithmetic Operators and Variables Exploring input and output statements Control Structure (Selection and iterative) Functions Primary data structure of Arrays and its multi – dimensional behavior. Concepts of Pointers Introductory knowledge of Structures
C++ How to Program by Dietel and Dietel
Reference Books: A Structured Programjing Approach Using C++ by Behrouz A. Forouzan Maureen Sprankle,“Problem Solving and Programming Concepts”, 7th^ Ed.,Prentice Hall Joyce Farrel,“Programming Logic and Design”, 2nd^ Ed., Thomson Press Nell Dale, Chip Weems, “Programming and Problem Solving with C++ “, 5th^ Ed.
PLOs CLOs CLO 1 CLO 2 CLO 3 CLO 4 PLO:1 (Engineering Knowledge) X PLO:2 (Engineering Problem Analysis) X^ X PLO:3 (Designing and Development) X^ X^ X PLO:4 (Investigation) (^) X X PLO:5 (Modern tool usage) X^ X PLO:6 (Engineer and Society) PLO:7 (Environment and sustainability) PLO:8 (Professionalism and Ethics) PLO:9 (Communication) PLO:10 (Individual and Team Work) X PLO:11 (Life long learning) PLO:12 (Project Management) X
PLOs CLOs CLO 1 CLO 2 CLO 3 CLO 4 Assignments (^) X Quizzes X X Project X X Midterm Exam X X Final Exam X X X