About This Course
This course covers advanced application development techniques and coding principles using structured programming language. Emphasis is given to implementing abstract datatypes, pointers, strings, input/output file streams, records, and data files.
Course Outcomes
1. Understand the coding principles using advanced programming language techniques.
2. Distinguish abstract data types and explain pointers, strings, input/output file streams, records, and data files.
Course Schedule
| Module | Topic |
| Module 1 | Review of Computer Programming |
| Module 2 | Arrays |
| Module 3 | Pointers |
| Module 4 | Dynamic Arrays |
| Module 5 | Exception Handling |
| Module 6 | Strings |
| Module 7 | Character String Values |
| Module 8 | C-String/String Manipulation Functions |
| Module 9 | Structures |
| Module 10 | Array of Structures |
| Module 11 | I/O File Streaming |
Frequently Asked Questions
What web browser should I use?
The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
See our list of supported browsers for the most up-to-date information.