Delivery Type | Delivery length / details |
---|---|
Lecture | Up to 22 hours |
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Exam | 2 Hours Written exam | 80% |
Semester Assessment | assignment (approx 10 hours) | 20% |
Supplementary Exam | 2 Hours Written exam | 100% |
On successful completion of this module students should be able to:
state basic definitions and results of the theory of computing;
provide formal definitions of programming language constructs
relate theory to the elements of a modern programming language
classify problems in computing
This module introduces basic concepts and results of theoretical computer science. It is intended for students with a background in computing who wish to deepen their understanding of programming concepts and the theoretical underpinning of computer science.
Skills Type | Skills details |
---|---|
Application of Number | Inherent to subject. Assessed in assignment and exam |
Communication | no |
Improving own Learning and Performance | Reflection and self-learning will be encouraged during all sessions. In addition the assignment will allow students to reflect on their learning to date. |
Information Technology | In practicals students will relate concepts to computing languages |
Personal Development and Career planning | no |
Problem solving | Inherent to subject. Assessed in assignment and exam. |
Research skills | no |
Subject Specific Skills | See contents |
Team work | no |
This module is at CQFW Level 4