ΥΠ05 - Programming II
Information
Code : ΥΠ05
Type : Obligatory
Semester : 2
ECTS credits: 6
Course URL: http://eclass.hua.gr/courses/DIT116/
Expected Outcomes
The objective of the course is to introduce the more advanced concepts of
programming languages and of language C in particular. At the end of the course the students must
be able to:
- Understand code written in C
- Implement applications so as to solve practical issues using C
- Quickly adapt to the particular features and syntax of procedural programming
languages
- Understand the basic principles of an OS and its relationship with applications
Content
- Pointers
- Structs
- Memory allocation
- Strings
- Input/Output
- Bit-wise operations
- Data structures
- Preprocessor
- Multi-file programs
- Debugging
- Testing
- Introduction to C++
Evaluation Means
The course grade is calculated based on the formula:
exams grade+0.4*assignment grade+in-class performance bonus
Bibliοgraphy
- Deitel Deitel: C How to program
- B. Kernighan D. Ritchie: The C Programming Language
International Journal of Parallel Programming
Journal of Logical and Algebraic Methods in Programming
Journal of Functional Programming