3 ECTS credits
90 h study time
Offer 1 with catalog number 1021658BNR for all students in the 2nd semester at a (B) Bachelor - advanced level.
This course is designed as a fast-paced introduction to C++ programming language being intended for students with a good degree of hardware awareness and moderate previous programming experience (e.g. Java and Matlab). C++ is a general purpose programming language that supports generic computer programming models. By practical training on Microsoft Visual Studio, which is the common integrated development environment (IDE) popular on Windows operating systems, students are exposed to practical programming problems and their solutions. The students will be given examples written in ANSI/ISO standard C++, and gain transferable knowledge for other programming domains (e.g. programming with third-party libraries).
Content
This course introduces C++ programming and teaches a number of concepts in computer science, of variables, pointers & streams, control structures, vectors, functions, classes, objects and some good coding practices including debugging techniques and avoiding common programming errors.
Essentially, this is a short “hands-on” course, during which the students will attend ten hours of intensive lectures (HOC: 10h), ten hours of practical sessions (WPO: 10h) and will prepare an elaborated individual C++ project (ZELF: 70h).
The outline of this course is given next:
Under construction..
Under construction
The final grade is composed based on the following categories:
Other Exam determines 100% of the final mark.
Within the Other Exam category, the following assignments need to be completed:
Evaluation:
The 3 ECTS are obtained on the C++ project. The project contains a number of tasks with progressive difficulty. The student will have to present the project goals, employed tools, detail implementation aspects, highlight original contributions and be able to answer detailed questions about the code.
This offer is part of the following study plans:
Bachelor of Engineering: Electronics and Information Technology (only offered in Dutch)
Bachelor of Engineering: Biomedical Engineering (only offered in Dutch)
Preparatory Programme Master of Science in Biomedical Engineering: International Students