Logo

Lecture: Fundamentals of Computer Engineering 2

new web page

Fundamentals of Computer Engineering 2 (Duisburg)


Find here the old pages of Fundamentals of Computer Engineering 2 (Duisburg) on the old webserver

Study:

Bachelor in Computer Engineering, 2nd semester

Lecturer:

Dr. Bernhard Westfechtel (Lecture)

Lecture Exercises
(2 hours/week): Friday, 11-12:30, Room ST 025, Start: 23.04.2004 (1 hour/week): Friday, 12:45-13:30, Room ST 025, Start: 14.05.2004

Exam (please note modified time of beginning and ignore the web page of the Pruefungsamt, which publishes outdated information under Bekanntmachungen!!):

Tuesday, 31.08.2004, 13.00-14.30, Rooms LB 104 and LB 107
Conditions: multiple choice, no utilities allowed

Exam Preparation:

Friday, 30.07.2004, 11:00-14:00, ST 025
Slides for exam preparation

Description:

http://www.fb9dv.uni-duisburg.de/ise/ise/ise.html

Contents:

This lecture teaches programming concepts. In this way, it prepares subsequent lectures on programming in C and C++, respectively. Its goal is not to teach programming in a specific languages. Rather, it focuses on underlying general principles which are useful for programming in any language.

Prerequisites:

None.

Dates:

weekly until 30.7. No lectures on 30.4. and 28.5.!

Literature:

  • Robert W. Sebesta: Concepts of Programming Languages, Addison-Wesley, 2002
  • Terrence W. Pratt, Marvin V. Zelkowitz: Programming Languages - Design and Implementation, Prentice Hall, 2001

Downloads (PDF)


Lecture
Introduction
Algorithms
Statements and Control Structures
Data Declarations and Elementary Data Types
Expressions
Subprograms
Structured Data Types
Program Structure
Syntax


Exercises
Sheet 1 Solution 1
Sheet 2 Solution 2
Sheet 3 Solution 3
Sheet 4 Solution 4
Sheet 5 Solution 5
Sheet 6 Solution 6
Sheet 7 Solution 7
Sheet 8 Solution 8
Sheet 9 Solution 9
Sheet 10 Solution 10
Sheet 11 Solution 11


Created by: system last modification: Monday 30 of August, 2004 [12:38:18 UTC] by westfechtel