3rd Semester
In the third Semester we were required to create a larger program (compared to what we might have worked with until then) with at least 10,000 lines of code. We were supposed to learn how to work as a team to create a (coding) project of that size. Thus we had a course on basic software processes that should provide us with the basics in project planning (not design) and coordination. As we learned later, we were not given a design course in the third semester, as we were supposed to experience how it would be to create a program without going through an extensive design phase. As part of this course we were encouraged to test our program extensively, which probably wasn't done by any SW3 group to the expected amount. Overall we learned a couple of things, but most people I've talked to considdered the third semester as not that useful/interesting/good.
Courses and grades
| Course Title | Exam form | Grade |
| Basic Software Processes | evaluated through project | - |
| Object-Oriented Programming | evaluated through project | - |
| Databases and Software Architecture | oral | 8 |
| Algorithms and Data Structures | written | 6 |
Project Grade: 9
Project: MyCal, a Java based calendar system
Judging by the project suggestions (a bibliography server and an email client) the application had to be used in a client-server context. We decided to create a Calendar system, as we had discussed that possibility earlier already. We chose Java as our programming language, as we were being taught Java in the object oriented programming course.
Last updated: 2005-11-25