Introduction to Informatics and Computer Programming


The aim of the course is to introduce students to the scientific field of informatics and especially to computer programming. Students will learn the fundamentals of programming through a modern high level programming language which combines features of object-oriented programming and event-driven programming in a graphical user interface. The ultimate goal is for the students to understand the way in which a program leverages the underlying computer within the framework of the management of an organization. After completing this course the student should be able to: • Explain the structure of a computing system • Explain the process of creating and executing a program in a computing system • Create small-scale programs to solve simple practical problems • Distinguish the role of both the functional part of a program and the part used to interface with the user • Use objects of the programming language and especially those for creating the graphical user interface of the application • Manage errors that may occur during the runtime of the application


Objectives

After completing this course the student should be able to: Explain the structure of a computing system Explain the process of creating and executing a program from the computer Create small-scale programs to solve simple practical problems Distinguish the role of both the functional part of a program and the part used to interface with the user Use objects of the programming language and especially those for creating the graphical user interface of the application Manage errors that may occur during the runtime of the application


Prerequisites

Background Lesson


Syllabus

The aim of the course is to introduce students to the scientific field of informatics and especially to computer programming. Students will learn the fundamentals of programming through a modern high level programming language which combines features of object-oriented programming and event-driven programming in a graphical user interface. The ultimate goal is for the students to understand the way in which a program leverages the underlying computer within the framework of the management of an organization.

COURSE DETAILS

Level:

Type:

Undergraduate

(A+)


Instructors: Ioannis Psaromiligos, Christos Kytagias
Department: Department of Business and Administration
Institution: TEI of Piraeus
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES