Course Details
Course Information Package
Course Unit Title | PROGRAMMING PRINCIPLES | ||||||||
Course Unit Code | AEEE195 | ||||||||
Course Unit Details | |||||||||
Number of ECTS credits allocated | 5 | ||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||
Mode of Delivery | Face-to-face | ||||||||
Prerequisites | NONE | Co-requisites | NONE | ||||||
Recommended optional program components | NONE | ||||||||
Course Contents | Basic concepts of imperative programming. Program development through data representation and construction of algorithms using selection, iteration, and sequence. Information representation in programs (types and variables). Statements, assignments and operations. Conditional and repetitive statements. Principles of algorithmic design. Composite data type (arrays, structures), Data input/output. | ||||||||
Recommended and/or required reading: | |||||||||
Textbooks |
| ||||||||
References |
| ||||||||
Planned learning activities and teaching methods | The taught part of course is delivered to the students by means of lectures, conducted with the help of computer presentations. Lecture notes and presentations are available through the web for students to use in combination with the textbooks. Time is also allocated in computer labs where students can develop their programming skills under the guidance of the lecturer. | ||||||||
Assessment methods and criteria |
| ||||||||
Language of instruction | English | ||||||||
Work placement(s) | NO |