Computer Programming


The course introduces basic concepts of computer programing using the C language. The selection of C was based on its popularity and flexibility. After a short review of the language, emphasis is given to the development of modular programs, data types, control structures, functions and file management. The course also introduces basic algorithmic concepts and elements of object-oriented programing.


Objectives

The course has multiple goals. These include training in problem solving using procedural programming, development of algorithmic thinking, foundation of basic programming disciplines, design-implementation & debugging of programs, assessment of alternative solutions and finally training on a high-level programming language.


Prerequisites

Basic Computer Operation Skills


Syllabus

Introduction to Programming, Basic Skill in C, Advanced Topics of Algorithms and Programming

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Nikos, Dimitris Karakapilidis, Saravanos
Department: Dept. Mechanical Engineering & Aeronautics
Institution: University of Patras
Subject: Mechanical Engineering
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES