Module Title |
Software System Components 1 |
School |
School of Computer Science |
Module Code |
06-19343 |
Level |
2/I |
Member of Staff |
Hayo Thielecke
Robert Hendley
Shan He
|
Semester |
Semester 1 - 20 credits
|
Delivery |
3 hrs/week lectures/tutorials, 2-3 hrs/week labs.
|
Outcomes |
On successful completion of this module, the student should
be able to:
- describe and explain appropriate techniques for determining user requirements from an HCI perspective
- design and evaluate a computer-based system which meets such user requirements
- assess and explain the impact of computer technology on people and society through appropriate examples
- explain and use the basic Java i/o class hierarchy
- explain and apply the structural principles of XML
- use grammars to describe formal notations such as programming languages
- explain what parsers do, particularly top-down parsers
- explain and apply the underlying concepts of 2D and some 3D object construction, manipulation and viewing
- apply 2D and 3D graphics techniques using appropriate Java libraries
- explain and apply basic techniques for the representation and processing of images and colour
|
Assessment |
- Sessional: 2 hour examination (80%), continuous assessment (20%).
- Supplementary: By examination only.
|
Texts |
Title | Author | Publisher |
Core JAVA 2 Volume 1 - Fundamentals (5th Ed) |
Cay Horstmann & Gary Cornell |
Prentice Hall / Sunsoft Press |
Core JAVA 2 Volume 2 - Advanced Features (4th Ed) |
Gary Cornell & Cay Horstmann |
Prentice Hall / Sunsoft Press |
|