| Title: | Smalltalk |
|---|
| Code: | IST |
|---|
| Ac.Year: | ukončen 2005/2006 |
|---|
| Term: | Summer |
|---|
| Study plans: | | Program | Branch | Year | Duty |
| IT-BC-3 | BIT | 2nd | Compulsory-Elective - group T |
|
|---|
| Language: | Czech |
|---|
| Public info: | http://www.fit.vutbr.cz/study/courses/IST/public/ |
|---|
| Credits: | 4 |
|---|
| Completion: | accreditation |
|---|
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 |
|---|
|
|---|
| Guarantee: | 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. | | |
|