Title:

Object Oriented Modelling and Prototyping

Code:OMP
Ac.Year:ukončen 2004/2005
Sem:Summer
Language of Instruction:Czech
Public info:http://www.fit.vutbr.cz/study/courses/OMP/public/
Credits:6
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSeminar
Exercises
Laboratory
Exercises
Computer
Exercises
Other
Hours:26001227
 ExamsTestsExercisesLaboratoriesOther
Points:7000030
Guarantor:Janoušek Vladimír, doc. Ing., Ph.D. (DITS)
Lecturer:Janoušek Vladimír, doc. Ing., Ph.D. (DITS)
Faculty:Faculty of Information Technology BUT
Department:Department of Intelligent Systems FIT BUT
 
Learning objectives:
  To learn programming in pure object-oriented language Smalltalk which represents (together with its class library and interactive development environment) basic inspiration for all other object-oriented programming languages.
Description:
  Principles of object orientation, object oriented languages, pure object orientation, rapid prototyping. Smalltalk - language, Smalltalk - library, Smalltalk - development envoronment. Program maintenance, debugger, class library, techniques and tools for user interface development. Other languages for rapid prototyping.
Learning outcomes and competencies:
  Ability to programm in Smalltalk, exploit its class library and interactive development environment. Ability to easily adapt to another object-oriented programming language.
Syllabus of lectures:
 
  • 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.
Syllabus of computer exercises:
 
  • Programming in Smalltalk.
Syllabus - others, projects and individual work of students:
 
  • homeworks
  • project (a small application in Java)
Fundamental literature:
 
  • Adele Goldberg and Dave Robson: Smalltalk-80: The Language. Addison Wesley, 1989, ISBN 0-201-13688-0, 585 pages.
Study literature:
 
  • Wilf LaLonde and John Pugh: Inside Smalltalk, Vol. 1, Prentice Hall, 1990 (ISBN: 0134684141).
Progress assessment:
  
  • 2 homeworks
  • project
Exam prerequisites:
  
  • Having at least 50% of the possible point evaluation of the homeworks.
  • Having at least 50% of the possible point evaluation of the project.
 

Your IPv4 address: 3.91.79.74
Switch to https

DNSSEC [dnssec]