Programming II
General
Code: ΥΠ05
Language: Greek
Delivery: Face-to-face
Prerequisites:
Workload
- Lectures: 39.0 hours
- Lab: 13.0 hours
- Study: 50.0 hours
- Project: 48.0 hours
Course Content
- Pointers
- Structs
- Memory allocation
- Strings
- Input/Output
- Bit-wise operations
- Data structures
- Preprocessor
- Multi-file programs
- Debugging
- Testing
- Introduction to C++
Learning 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
Skills
- Adaptation in a new context
- Autonomous working
- Team work
- Creative use of programming languages and tools
