Course Description
|
This course provides a comprehensive introduction to the C/C++ language, emphasizing portability and structured design. Students are introduced to all major language elements (selection, repetition/control statements) including fundamental data types, flow control, and standard function libraries. Thorough treatment is given to the topics of string and character manipulation, dynamic memory allocation, standard I/O, macro definition, and the C runtime library. The course explains the use of selection and repetition statements, structures, unions, and pointers early on so the students can practice extensively in the hands on labs. Structured programming constructs and varargs functions are also covered.
|
Course Objectives
|
On successful completion of the course, the student should be able to:
- Create an algorithm and flowchart,
- Know the basic syntax rules of C and C ++ language,
- Know error detection and debugging,
- Solve a problem with C / C ++ and write the necessary codes
|
Course Learning Outcomes
|
At the end of this course, students:
1. Know and defines basic programming concepts
2. Use repetition and controls expressions.
3. Be able to used and modified in the framework of library functions
4. Be able to find errors in C/C++ program codes.
5. Be able to create an array and string, be able to process them.
6. Be able to create original function, struct and class.
|