INTRODUCTION TO COMPUTER SCIENCE I
- Module code: CS161
- Credits: 7.5
- Semester: 1
- Department: COMPUTER SCIENCE
Programming fundamentals: variables, types, expressions and assignment; simple I/O; Conditional and iterative control structures (if statements and while loops); Strings and string processing; Use of class APIs for creating objects and calling methods; Understanding data abstraction and encapsulation; Problem solving: understanding and developing algorithms; Implementing algorithms as simple programs. Computer architecture (underlying concepts, the Von Neumann architecture, processors, storage, communications); Basic components of modern operating systems; Basic digital communications in the context of modern, internet-accesible computing devices.
On successful completion of the module, students should be able to:
|Teaching & Learning methods|
Timetable under review
The Lectures timetable allows you to search by most courses that are offered by the University.
The Venues timetable allows you to search the timetable by venue.
The Departments timetable allows you to search the timetable by department.
The Students timetable is a personalised timetable. The student is required to login using their Student ID and Password.