Course details

Smalltalk

IST Acad. year 2004/2005 Summer semester 4 credits

Current academic year

Pure object orientation. Smalltalk - language, basic classes and programming environment. Programming in Smalltalk. Debugging and maintenance. Programming techniques, development of applications. Graphical user interfaces. Web applications.

Guarantor

Language of instruction

Czech

Completion

Credit

Time span

  • 26 hrs exercises
  • 13 hrs projects

Department

Subject specific learning outcomes and competences

Ability to aply pure object-orientation in design and implementation of highly portable applications with GUI and with web interface. Ability to prototype applications in Smalltalk and use basic design patterns.

Object-oriented programming.

Learning objectives

To learn programming in pure object-oriented language Smalltalk and using basic design patterns.

Prerequisite knowledge and skills

There are no prerequisites

Study literature

  • Wilf LaLonde and John Pugh: Inside Smalltalk, Vol. 1, Prentice Hall, 1990 (ISBN: 0134684141).

Fundamental literature

  • Adele Goldberg and Dave Robson: Smalltalk-80: The Language. Addison Wesley, 1989, ISBN 0-201-13688-0, 585 pages.

Syllabus of seminars

  • Pure object-orientation.
  • Smalltalk - language and system.
  • Smalltalk - programming environment.
  • Programming in Smalltalk.
  • Debugging and maintenance.
  • Smalltalk - basic classes, programming techniques.
  • GUI architecture.
  • Development of applications with GUI.
  • Parallel and distributed programming, network applications.
  • Development of applications with web interface.
  • Multimedia.
  • Interoperability, databases.
  • Summary, conclusion.

Progress assessment

  • Having at least 50% of the possible point evaluation of the homeworks.
  • Having at least 50% of the possible point evaluation of the project.

Controlled instruction

There are no checked study.

Back to top