Title:

Object Oriented Modelling and Prototyping

Code:OMP
Ac.Year:ukončen 2005/2006
Term:Summer
Curriculums:
ProgrammeBranchYearDuty
EI-BC-3VTB2nd Stage/2nd YearElective
EI-MSC-3VTN3rdElective
EI-MSC-5VTI2nd Stage/3rd YearElective
Language:Czech
Public info:http://www.fit.vutbr.cz/study/courses/OMP/public/
Credits:6
Completion:accreditation+exam (written)
Type of
instruction:
Hour/semLecturesSem. ExercisesLab. exercisesComp. exercisesOther
Hours:26001227
 ExaminationTestsExercisesLaboratoriesOther
Points:7000030
Guarantee:Janoušek Vladimír, doc. Ing., Ph.D., DITS
Lecturer:Janoušek Vladimír, doc. Ing., Ph.D., DITS
Instructor: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 competences:
  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:
 
  • Principles of pure object orientation,
  • Smalltalk - language.
  • Smalltalk - programming environment.
  • Programming in Smalltalk.
  • Debugging and maintenence.
  • Smalltalk - class library.
  • Programming techniques.
  • Interoperability.
  • Parallel and distributed programming.
  • Development of applications.
  • Development of GUI.
  • Development of web applications.
  • Conclusion, comparison with other languages.
Syllabus of computer exercises:
 
  • Programming in Smalltalk.
Syllabus - others, projects and individual work of students:
 
  • Simple application in Smalltalk.
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).
Exam prerequisites:
  Working application in Smalltalk, written test.