Courses / Module

Toggle Print

Module INTRODUCTION TO COMPUTATIONAL THINKING

Module code: CS225
Credits: 5
Semester: 1
Department: COMPUTER SCIENCE
International: Yes
Overview Overview
 

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.
Data organisation; file systems; storage and access methods; conceptual modelling; relational database model; data structure; data integrity; data manipulation; Structured Query Language (SQL); relational algebra; basic transaction processing.
Introduction to networking: network types, layered models, OSI and TCP/IP models. Internet services.

Open Learning Outcomes
 
Open Teaching & Learning methods
 
Open Assessment
 
Open Autumn Supplementals/Resits
 
Open Timetable
 
Back to top Powered by MDAL Framework © 2022
V5.3.3 - Powered by MDAL Framework © 2022