CENG 114 Computer Programming II
Programming in C language. Structured problem solving and top-down analysis and design of solution algorithms. Functions, pointers, 1D-2D arrays, character and string manipulations, structures, and text files.
Learning Outcomes of Course: On successful completion of this course unit, students/learners will or will be able to: |
||||||
1. This course provides the ability to design and create programs with functions | ||||||
2. This course provides the ability to create programs with arrays. | ||||||
3. This course provides the ability to use of pointers in programs. | ||||||
4. This course provides the ability to use structures in programs. | ||||||
5. This course provides the ability to create programs that read, write, and manipulate strings and character data. | ||||||
6. This course provides the ability to create programs that read and write text files. |
Text Book: “C How to Program”, Paul Deitel and Harvey Deitel, 7th Edition.
Reference Material: “Problem Solving and Program Design in C”, Jeri R. Hanly and Elliot B. Koffman, 7th Edition.
TOPICS:
- Functions
- Pointers
- 1-Dimensional Arrays
- 1-Dimensional Arrays and Functions
- 1-Dimensional Arrays and Pointers
- 2-Dimensional Arrays
- Dynamic Memory Allocation
- Strings
- Structures and Unions
- Structures and Functions
- File Processing
Grading:
- Midterm: 30%
- Final:40 %
- Lab Work(25%) & HW(5%) 30%