Understanding basics of computational (algorithmic) thinking and how it links to programming
Understanding data types, structures (e.g., array, struct, list), and functions
Basic introduction to concepts of access (e.g., public, private, protected) and encapsulation, resource management, memory allocation and security
Understanding basics of web development
Understanding the distinction between good and bad programming practices
Ability to understand, evaluate, modify and create code
Ability to apply programming fundamentals to a variety of problems
Ability to plan and perform systematic tests of small programs (applications)
Basic knowledge of selected programming language(s)
Design, implement and evaluate programming solutions for specific small programming tasks
Design, implement and evaluate web applications
The type of instruction is organised in accordance with the general instruction methods of the programme, cf. § 17.
It is expected that the student uses 30 hours per ECTS, which for this activity means 150 hours
Name of exam | Introduction to Programming |
Type of exam | Written or oral exam |
ECTS | 5 |
Assessment | 7-point grading scale |
Type of grading | Internal examination |
Criteria of assessment | The criteria of assessment are stated in the Examination Policies and Procedures |
Contact: The Study board for Computer Science at cs-sn@cs.aau.dk or 9940 8854
Danish title | Grundlæggende programmering |
Module code | DSNIDAK124 |
Module type | Course |
Duration | 1 semester |
Semester | Autumn
|
ECTS | 5 |
Language of instruction | English |
Empty-place Scheme | Yes |
Location of the lecture | Campus Aalborg |
Responsible for the module |
Education owner | Master of Science (MSc) in Information Technology (Digitalisation and Application Development) |
Study Board | Study Board of Computer Science |
Department | Department of Computer Science |
Faculty | The Technical Faculty of IT and Design |