3 ECTS credits
84 h study time

Offer 1 with catalog number 1018538BNR for all students in the 2nd semester at a (B) Bachelor - advanced level.

Semester
2nd semester
Enrollment based on exam contract
Impossible
Grading method
Grading (scale from 0 to 20)
Can retake in second session
Yes
Enrollment Requirements
Alvorens men een inschrijving kan nemen voor 'Objectgeoriënteerd programmeren' moet men geslaagd zijn voor 'Informatica'.
Taught in
Dutch
Faculty
Faculteit Ingenieurswetenschappen
Department
Industriële ingenieurswetenschappen
Educational team
Jurgen Vandendriessche
Thibaut Vandervelden
An Braeken (course titular)
Activities and contact hours

15 contact hours Lecture
18 contact hours Seminar, Exercises or Practicals
Course Content
Lecture:
This course builds on Informatics. The basic principles of object-oriented programming are extended. The C # programming language is used.
  • Writing classes
  • Inheritance: abstract classes, interfaces, polymorphism
  • Error handling
  • Files
  • Console programs
  • Object-oriented design

 

 

The courses will be organised following the flipped classroom principle:
1. All lectures are available as a video recording on Canvas.
2. The students watch the video recordings in advance, according to the instructions in the learning guide.
3. During joint sessions, the subject matter is discussed and, where necessary, further explained or expanded upon.

Practical exercises:
Exercises are executed on the PC to support the theory.
Course material
Handbook (Recommended) : Programmeren in C#, D.Bell, M. Parr, 3de, Pearson, Prentice Hall, 9789043036139, 2018
Handbook (Recommended) : Essential C# 6.0, M.Michaelis, E. Lippert, 5de, Pearson Education, 9780134141046, 2015
Additional info

Description tutoring: after class, by appointment or via e-mail.

Learning Outcomes

Objectives

D1: can translate a problem into an object-oriented implementation (BaLO 2, 6, BaSLO 14 ELO)
D2: knows the different types of inheritance and can apply them (BaLO 2, 6, BaSLO 14 ELO)
D3: can develop programs that read from files and write to files, taking error handling principles in mind (BaLO 2, BaSLO 14 ELO)
D4: can understand complex object oriented programs, and discuss them in terms of efficiency (BaLO 2, 6, BaSLO 14 ELO)

AD1: reasons and acts in a structured and systematic manner (BaLO 9)
AD2: communicates in Dutch in a comprehensible and structured manner (BaLO 10, 11)
AD3: develops a professional attitude  (BaLO 9, 10, 13)

 

 

Learning Outcomes

  • BaLO_2 To possess application-oriented knowledge, understanding and skills about engineering sciences and engineering techniques.
  • BaLO_6 Based on acquired insight, to select the appropriate methods of research, design and solution and appropriately apply the results in a scientific and effective manner.
  • BaLO_9 To demonstrate an engineering attitude: attention to planning, to technical, economic and societal factors as well as managerial implications, assessment of the risks and feasibility of the proposed approach or solution, being result-driven and achieving effective solutions, innovative thinking.
  • BaLO_10 To correctly handle the scientific and discipline-specific terminology in language relevant to the programme.
  • BaLO_11 To present and communicate the results of technical and scientific work, in writing, orally and visually.
  • BaLO_13 To act in an ethical and socially responsible manner with attention to technical, economic, human and sustainability aspects.
  • BaSLO_14-ELO To possess application-oriented knowledge, understanding and skills in the broad field of engineering sciences and engineering techniques for electronics and ICT engineering.
     

Grading

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:

  • Other Exam with a relative weight of 100 which comprises 100% of the final mark.

    Note: Exam time 1st session:
    Lecture: written exam: 20% (not transferred to 2nd session)
    Practical exercises on PC: 50% (not transferred to 2nd session)
    Evaluation of exercises/tasks performed: 30% (transferred to 2nd session if more than 10/20)
    Exam time 2nd session:
    Lecture: written exam: 20%
    Practical exercises: written exam exercises: 50% or 80% (if positive evaluation for exercises/tasks)

    When achieving a result of less than 8 out of 20 on one of the parts, then the lowest number becomes the final result for this course.

Additional info regarding evaluation

An illegitimate absence of more than 25 % for the practical exercise sessions leads to a refusal to participate in the practical exercises exam. This leads to an absent quotation for the related exam. The sanctions taken in the first exam session are transferred to the second exam session.

Allowed unsatisfactory mark
The supplementary Teaching and Examination Regulations of your faculty stipulate whether an allowed unsatisfactory mark for this programme unit is permitted.

Academic context

This offer is part of the following study plans:
Bachelor of Engineering Technology: Startplan (only offered in Dutch)
Bachelor of Engineering Technology: Electromechanical Engineering (only offered in Dutch)
Bachelor of Engineering Technology: Electronics-ICT Engineering (only offered in Dutch)
Bachelor of Engineering Technology: verkort traject elektronica-ICT na vooropleiding prof. bachelor elektromechanica, luchtvaart en autotechnologie. (only offered in Dutch)
Bridging Programme Master of Science in Engineering Technology : Electronics-ICT Engineering: Trajectory after the professional bachelor in electromechanics, aviation technology or auto technology (only offered in Dutch)