General Computer Science II (Iternational University Bremen)
Instructor of Record: Dr. K. Johannsen
Course Description:
The course gives an introduction to object-oriented programming and software design. The course introduces basic concepts and algorithms presented
from the object-oriented viewpoint. It is useful to have attended CS I, but it is not strictly required as a prerequisite. The topics covered in the
course include general principles like encapsulation and inheritance and object-oriented data-structures. The theory will be supplemented by
learning to program in a concrete object-oriented programming language. The programming language will be taught from scratch, no prerequisites are required in
this respect.
Prerequisites:
General CS I is recommended, but not required
Lecture notes:
The lecture notes can be accessed online or downloaded. The online version contains some linkes
not present in the other formats. E.g. the C++ programs discussed in the lecture can be downloaded.
Examinations:
Two examinations will be carried out:
| midterm examination |
April, 2nd, 9:30-10:45am |
East Hall 1+4 |
| final examination |
May, 30th, 2:00-4:00pm |
Lecture Hall, Admin 172 |
Preparation of the exercises:
No exercises take place in the first week. But you have to be able to
compile a simple C++ program. This knowledge you have to acquire within
the first week, if necessary. The info-page can be downloaded here:
The program to be edited you'll find here: program
Exercises / Deadlines / Dates:
The solutions of the exercises have to be delivered every Thuesday to Max Pfingsthorn directly or by email
(m.pfingsthorn@iu-bremen.de). Later returns will not be accepted. If you send the solutions by email, you are responsible that they
arrive. The solutions may be prepared in groups up to three students.
The deadline for every page is given in the table. The exercises can be
downloaded at least one week prior to the deadline:
| midterm examination |
April, 2nd, 9:30-10:45am |
East Hall 1+4 |
| final examination |
May, 30th, 2-4pm |
Lectur Hall, Admin 172 |