- Course Code
- CS 1512
- Credit Points
- 20
- Course Coordinator
- Dr E. Reiter
Pre-requisites
Notes
Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
Overview
Further Programming: Problem solving: top-down design; Simple collection classes; Text files: reading and writing; Inheritance; Polymorphism; Static and dynamic types; Random numbers; Simulations; Event handling; Non-BlueJ compilation and execution: 'main' method.
Computing Science Fundamentals: Introduction to probability and statistics.
Structure
3 one-hour lectures (to be arranged), 1 one-hour tutorial (to be arranged) and 1 two-hour practical (to be arranged) per week.
Assessment
1st Attempt: 1 two-hour written examination (50%), group in-course assessment (20%); individual assessment (30%).
Resit: 50% from a new practical examination; 50% new written examination.