Introduction to Computer Programming


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, tuples, lists, arrays. Algorithms and flowcharts, structured programming. Applications, searching, sorting, mathematical problems. Error handling. Files. Programming language: Python.


Objectives


Prerequisites


Syllabus

1. Introduction to Computer Programming 2. Lists 3. Conditions 4. Loops structures 5. Matrices 6. Functions

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Georgios Manis, Lisimachos Kondi
Department: Department of Computer Science & Engineering
Institution: University of Ioannina
Subject: Computer and Electronic Engineering
Rights: CC BY-SA

Visit Course Page

SHARE THIS COURSE
RELATED COURSES