Course details

Smalltalk

IST Acad. year 2006/2007 Summer semester 4 credits

Current academic year

Pure object orientation. Smalltalk - language. Smalltalk - programming environment. Programming in Smalltalk. Debugging and maintenance. Smalltalk - class library. Programming techniques,development of 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 even with web interface. Ability to prototype applications. Ability to easily adapt to another object-oriented programming language.

Learning objectives

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

Prerequisite knowledge and skills

Ability to program in arbitrary programming language.

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

  1. Pure object-orientation.
  2. Smalltalk - language and system.
  3. Smalltalk - programming environment.
  4. Programming in Smalltalk.
  5. Debugging and maintenance.
  6. Smalltalk - basic classes, programming techniques.
  7. GUI architecture.
  8. Development of applications with GUI.
  9. Parallel and distributed programming, network applications.
  10. Development of applications with web interface.
  11. Multimedia.
  12. Interoperability, databases.
  13. Summary, conclusion.

Progress assessment

Working application in Smalltalk, written test.

Controlled instruction

There are no checked study.

Back to top