The IT University /Courses Fall 2004 /Introduction to Programmering - Concepts and Tools

Schedule for Introduction to Programming - Concepts and Tools

Any electronic material that is used in classroom will be posted on this web pages.

Below you will find the (yet incomplete) schedule for the course. Note that it can change! 

Classes are Thursdays from 17:00 (sharp) until around 19:00 with breaks.

Week

Date

Room

Topic

Reading

Electronic Material

Teacher

1

02/09

AUD4

Introduction, programming process, data types, variables, ...

JbD Chapter 1 and 2

Slides

Java examples

JCG

2

09/09

AUD4

Control structures, loops

JbD Chapter 3

Slides

Java examples

JCG

3

16/09

AUD4

Methods, recursion

JbD 4.* excluding 4.7 and 4.11

Slides

 

NB

4

23/09

AUD4

Classes, objects

JbD 6.1-6.7, 6.9-6.12, 6.15

Slides

NB

5

30/09

AUD4

Inheritance, abstract classes, interfaces

JbD 7.*, but only skim 7.8. JbD 12.11

Slides

Java examples

JCG

6

07/10

AUD4

Arrays, searching

JbD 5.1-5.9, 5.11, 5.12, and 6.13. Skip the part about "big-oh" in 5.7. Skim 5.10.
Notes (ps, pdf): Sections 1, 2

Slides

Java examples

JCG

7

14/10

AUD4

Algorithm analysis, sorting

JbD 5.5-5.7
Notes (ps, pdf): Sections 3, 4.1-4.6, 5.1-5.7

Slides

NB

8

21/10

AUD4

Dynamic data types

12.1-12.5, 12.7, 12.10, 12.11

Slides

NB

9

28/10

AUD4

Graphical user interfaces (GUIs)

8.1-8.4,8.6,8.8-8.9. Skim 8.5, 8.7. 
9.1,9.7,9.8. Skim 9.2

Slides

Java and HTML examples

JCG

10

04/11

AUD4

Reading and Writing Files

11.2, 11.5, 10.*, except 10.4.
Note that some of the material is specific to the tio package.

Slides

Java examples

JCG

11

11/11

AUD4

Testing, exceptions

JbD 11.* excluding 11.2 and 11.5
Notes (ps, pdf)

Slides

Java examples

JCG

12

18/11

AUD4

Course closing

Exam rehearsal (we'll go through some old exam exercises)

Old IPBR exam question at the web resource home page (June 2003, January 2003, June 2004)

JCG

 

06/01

2A12, 2A14, 3A12, 3A14

Exam

All in this column for course weeks 1 - 12
plus course notes, and assignments.

 

 

JbD refers to the texbook: Ira Pohl and Charlie McDowel. Java by Dissection. The Essentials of Java Programming. Addison-Wesley, 2000 or later.

The sample programs from the book plus the package tio that you need to run the examples from the book can be downloaded from the following directory.

Remember that the folder containing your java files must contain a copy of the folder tio plus the five files therein. To copy those files first create a folder named tio. Then follow this link. You download the files by selecting them with the right mouse button and then chosing "Save Link As..." or "Save Target As..." depending on which browser you use.

Examination Requirements

The exam covers the material in the above column "reading" for course weeks 1 to 12 in addition to the course notes, and assignments. 


updated 2004-11-15
Jens Christian Godskesen (jcg@itu.dk)

til top