|
|
|
||||||||||
Contact: Professor Jürg Gutknecht
The requirements for "Programming" cover the fundamental concepts of software development as detailed below. The exam for this course is a programming exam (detailed below).
Operational
familiarity with basic data structures and algorithms such as arrays,
lists, binary and other trees, sorting, searching, branch-and-bound.
Operational knowledge of at least one of the following languages: C/C++, C#, Java, Pascal, Eiffel.
This exam is designed
to verify the basic knowledge and skills of
programming and of using programs for problem solving. The requirements
roughly correspond to the level of an introductory programming course
in a typical Bachelor's program.
The aim of this exam is to test your ability to solve a given problem by choosing a suitable algorithm & data structure and by writing a small but well-designed program in a concrete programming language.
The resulting programs must be written in concise and compact form on paper in either of the languages mentioned above. Solutions will be assessed according to the suitability of the approach taken and to the correctness of the resulting program.
The assessment takes the form of a 4-hour programming exam. For the date and time of the next exam see the general page about Foundation courses.
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information