Title: | Smalltalk |
---|
Code: | IST |
---|
Ac.Year: | ukončen 2005/2006 |
---|
Term: | Summer |
---|
Curriculums: | Programme | Field | Year | Duty |
IT-BC-3 | BIT | 2nd | Compulsory-Elective - group T |
|
---|
Language of Instruction: | Czech |
---|
Public info: | http://www.fit.vutbr.cz/study/courses/IST/public/ |
---|
Credits: | 4 |
---|
Completion: | credit |
---|
Type of instruction: | Hour/sem | Lectures | Sem. Exercises | Lab. exercises | Comp. exercises | Other |
---|
Hours: | 0 | 26 | 0 | 0 | 13 |
---|
| Examination | Tests | Exercises | Laboratories | Other |
---|
Points: | 70 | 0 | 0 | 0 | 30 |
---|
|
---|
Guarantor: | 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 |
---|
Substitute for: | |
---|
| Learning objectives: |
---|
| | To learn programming in pure object-oriented language Smalltalk and using basic design patterns.
| Description: |
---|
| | 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. | Knowledge and skills required for the course: |
---|
| | Ability to program in arbitrary programming language.
| 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. | 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 - others, projects and individual work of students: |
---|
|
- A small 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).
- http://www.smalltalk.org/
| Exam prerequisites: |
---|
| | Working application in Smalltalk, written test. | |
|