EUt+ Mobility
Go back

Course Page ✏️


Computer Programming for Engineers II
CIV_213

Description

·       The main objective of the course is to enhance/complete  the engineering students’  fundamental  knowledge in computer programming and programming constructs . Is  is  a continuation of the programming principles partly taught in the prerequisite subject. 

·       Apply the fundamental and systematic principles of analysis and design and implementation on algorithms,  programs, and complex problems.

·       Acquire the  knowledge to understand and develop object oriented modular programs 

·       Recognize, analyze, design and solve more  advanced problems with C ++.

·       Implement and manage C ++ software development tools (eg Microsoft Visual Studio Express, Bloodshed Dev - C ++)

·       Understand the importance and impact of the development of systems on their subject and on society in general.


·       Understand basic algorithmic structures

·       Understanding fundamental concepts of structured programming and object-oriented programming

·       Understanding the concepts of abstraction, reuse,  and hierarchical construction

·       Ability to design, implement, test, debug and document programs using the software development cycle programming methodology

ECTS credits
5

Teaching Language
Greek

Exam Language
Greek

Support Materials Language
Greek

Basic Learning Outcomes

Managing Entity (faculty)
Department of Civil Engineering and Geomatics (CUT)