Department of Computer Science & Engineering

University of Ioannina

Introduction to Programming

Course Feature
Class Description

Course_ID: MYY105

Weekly Hours: 3, 1, 2

Semester: 1

ECTS Credits:6

Course Homepage:

Description: Introduction to programming concepts, structures and techniques. Variables, data types, expressions, computations. Control structures, conditions, decision and loop structures. Input/output, defensive programming. Functions and procedures, recursion.  Structured data types, strings, lists, arrays. Algorithms and flowcharts, structured programming. Applications, searching, sorting, mathematical problems. Error handling. Files. Programming language: Python