1st semester

Course: Introduction to Structured Programming

Description:

Course title

Introduction to Structured Programming

Course code

MK4

Course type

Compulsory

Course level

Undergraduate (first cycle)

Year of studies

1st

Semester

1st

ECTS Credits

5

URL

eclass.uowm.gr/courses/ICTE110/

Hours per week

5

Instructor(s)

Kostas Stergiou (Associate Professor)

Course content

Introductory concepts. Programming Languages. Algorithms. Algorithm Execution and Compilers. Programming Methodology. Design and Evaluation. Introduction to the C Programming Language. Data Types, Constants and Variables. Parameters, Parameter Passing, Commands, Functions. Arrays, Pointers, Strings, Structures. Dynamic Data Structures. Recursive Functions. File Processing.

Expected 
learning outcomes and competences to be acquired

Upon successful completion of this course, students will:

·         know how to design simple algorithms

·         understand the basics of structured programming

·         know how to write, compile, and debug programs in C

·         be able to write programs in C using loops, arrays, functions, pointers, structures, and files

·         have basic knowledge of software engineering

Prerequisites

None

Teaching methods

Lectures, lab work

Assessment methods

Written final exams (70%), Lab (30%)

Language of instruction

Greek

Recommended bibliography

[1]     Νίκος Χατζηγιαννάκης, Η γλώσσα C σε βάθος, Κλειδάριθμος, 2009

[2]     Kernighan, Ritchie, Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C, Κλειδάριθμος, 2008

[3]     Σεφερίδης, C για Αρχάριους, Κλειδάριθμος, 2009



Lecturer: Stergiou Constantinos