Harokopio University
School: School of Digital Technology
Department: Informatics and Telematics
Program: Undergraduate Programme

Programming II

Semester: 2 ECTS: 6.0 Compulsory Erasmus

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