2024/2025 KAN-CBUSO1101U Object Oriented Programmming
English Title | |
Object Oriented Programmming |
Course information |
|
Language | English |
Course ECTS | 7.5 ECTS |
Type | Mandatory |
Level | Full Degree Master |
Duration | One Semester |
Start time of the course | Spring, Autumn |
Timetable | Course schedule will be posted at calendar.cbs.dk |
Study board |
BUS Study Board for BSc/MSc in Business Administration and
Information Systems, MSc
|
Course coordinator | |
|
|
Main academic disciplines | |
|
|
Teaching methods | |
|
|
Last updated on 24-06-2024 |
Relevant links |
Learning objectives | ||||||||||||||||||||||||||
To achieve the grade 12, students should meet the
following learning objectives with no or only minor mistakes or
errors:
|
||||||||||||||||||||||||||
Prerequisites for registering for the exam (activities during the teaching period) | ||||||||||||||||||||||||||
Number of compulsory
activities which must be approved (see section 13 of the Programme
Regulations): 2
Compulsory home
assignments
The students have to get 2 out of 3 assignments approved. Each assignment is made individually. There are two quizzes and one coding assignment (max. 3 pages). For the coding assignment, the students should submit a coded solution for a specified programming issue. There will not be any extra attempts provided to the students before the ordinary exam. If a student cannot hand in due to documented illness, or if a student does not get the activity approved in spite of making a real attempt, then the student will be given one extra attempt before the re-exam. The extra attempt will be one home assignment (max. 10 pages) which will cover 2 mandatory assignments. |
||||||||||||||||||||||||||
Examination | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
Course content, structure and pedagogical approach | ||||||||||||||||||||||||||
The purpose of the course is to provide an in depth understanding of the most fundamental principles for Object Oriented Programming Techniques.
|
||||||||||||||||||||||||||
Description of the teaching methods | ||||||||||||||||||||||||||
The course consists of lectures and exercises.
These are held as a mixture of theoretical teaching, hands on demo
and practical exercises. Students will be expected to code snippets
of programs to develop deeper understanding of programming logics.
This will be encouraged both during lectures and during the
exercise classes.
The course will be a blended learning course where lectures will be both online as well as in-person and the exercises will be on campus. The student will be using Visual studio or similar IDE as development environment both for Windows and Mac machines. The presented theories and methods will be applied in practice. There will be hands on exercises to learn the programming concepts and visual demonstration of the concept application will be demonstrated during classes. The students will be presented with smaller assignments during the semester, where examples of the students’ solutions will be discussed in class. The students work on different real-life scenarios to develop mini console applications that solve given coding problems. This way, different concepts related to Object-Oriented Programming are taught and demonstrated with real examples. Canvas is used for sharing documents, slides, exercises and for online quiz. For further interactivity short quizzes will be practiced during the lectures. |
||||||||||||||||||||||||||
Feedback during the teaching period | ||||||||||||||||||||||||||
The teacher and any teaching assistants provide
feedback during exercise hours as well as electronically using
Canvas.
A solution to the exercise questions is provided and the solution is discussed with the students to provide interactive feedback. There will be two online surveys that will be utilized to provide feedback to the students. The survey will consist of questions from the topics covered so far. The survey will provide feedback for each question in surveys. |
||||||||||||||||||||||||||
Student workload | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
Expected literature | ||||||||||||||||||||||||||
Students are advised to find the literature on Canvas before they buy books or other materials.
|