Introduction to Programming (EENG112)
High-level programming environments. Variables, expressions and assignments. Introducing C programming. Structured programming; sequential, selective and repetitive structures. Function definition and function calls. Prototypes and header files. Recursive functions. Arrays and pointers. Dynamic memory management. Parameter passing conventions. Multi dimensional arrays. Structures and unions. Conditional compilation, modular programming and multi-file programs. Exception handling. File processing. Formatted I/O. Random file access. Index structures and file organization.
Related Programs
- Mechatronics Engineering Undergraduate Program
- Electrical and Electronic Engineering Undergraduate Program
- Information Systems Engineering Undergraduate Program
- Electrical and Electronic Engineering Master's Program (With Thesis)
- Electrical and Electronic Engineering Doctoral Program
- Information System Engineering - Computer Engineering Double Major Program
- Electrical and Electronic Engineering - Information Systems Engineering Double Major Program
- Electrical and Electronic Engineering - Mechatronics Engineering Double Major Program
- Information Systems Engineering - Electrical and Electronic Engineering Double Major Program
- Biomedical Engineering Undergraduate Program
- Electronics and Communication Engineering Undergraduate Program
- Biomedical Engineering Electrical and Electronic Engineering Double Major Program
- Electrical and Electronic Engineering - Biomedical Engineering Double Major Program
- Mechatronics Engineering - Mechanical Engineering Double Major Program
- Construction and Real Estate Management Master's Program (without Thesis) **
- Energy Systems Engineering Undergraduate Program
- Electrical and Renewable Energy Engineering Undergraduate Program **