FOUNDATIONS OF COMPUTING SCIENCE 2

FOUNDATIONS OF COMPUTING SCIENCE 2
Course Code
CS 1512
Credit Points
20
Course Coordinator
Dr E. Reiter

Pre-requisites

CS 1014

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.