Topic outline
- General
- Introduction to C Program - EENG112/INFE 112
Introduction to C Program - EENG112/INFE 112
Instructors
Noushin Hajarolasvadi
E-mail: noushin.hajarolasavadi@cc.emu.edu.tr
Room: EE 111, Phone: 630 1384
Office Hours: TBA
Mustafa Mulla
E-mail: mustafa.mulla@emu.edu.tr
Room: EE 110 , Phone: 630 2775
Office Hours: TBA
Course outline for spring 2019-2020
Reference book:
C How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, 5th edition, 2007.
- Lecture Notes
Lecture Notes
Course Description: Internal data representation, integers, reals, characters. Problem solving and algorithm design. Program structures. Sequencing, selection and iteration. Pseudo-code, flow-charts and other techniques. 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. Multidimensional arrays. Conditional compilation, modular programming and multi-file programs. Exception handling. File processing. Formatted I/O. Random file access. Index structures and file organization.
- Examples
- Examinations