University home »
Faculty of Science »
Department of Computer Science »
Courses » COMPSCI 110 »
Computer Science
COMPSCI 110 - Introduction to Computer Systems
Learning outcomes:
At the end of this course students should be able to:
- describe the layers of a computer system, from hardware to the web
- convert standard data types into numeric formats and apply simple functions to them
- identify basic gates and be able to relate them to truth tables and simple combinational circuits
- trace the execution of simple programs at the assembly language level
- produce pseudocode to specify solutions to simple programming tasks
- describe the fundamental parts of an operating system and how they relate to applications
- demonstrate an understanding of network communications and computer security
- explain the central ideas in computer science research areas (such as artificial intelligence, computer graphics and theory)
- discuss ethical issues arising from the use of computers in society
Assessment
Top
Weekly assignments (30%) (all learning outcomes)
Test (20%) (1 hour, learning outcomes arising from content and weekly assignments before the test will be covered)
Exam (50%) (2 hours, all learning outcomes)
-
Related Programmes