10. ITiCSE 2005: Caparica, Portugal

Keynotes

Early programming

Software design and communications

Distributed computing and operating systems

Visualization of software behavior

Understanding algorithms

Novice programmers

Iconic programming

Software engineering design

Assessment

Databases and artificial intelligence

CS 1-2

Operating systems, architectures, and networks

E-voting, ethics, and infastructure for computing education

Exploring student learning

Programming languages

Assessing student learning

Group and team management

Networks

Pair programming

Formal methods

Panel session 1

Panel session 2

Panel session 3

Poster session 1

Poster session 2

Poster session 3

Demonstrations

Tips and techniques

Student posters

Tutorials