Mathematics for Computer Scientists
| Code | School | Level | Credits | Semesters |
| COMP1046 | School of Computer Science | 1 | 20 | Autumn China |
- Code
- COMP1046
- School
- School of Computer Science
- Level
- 1
- Credits
- 20
- Semesters
- Autumn China
Summary
You will cover the basic concepts in mathematics which are of relevance to the development of computer software. Topics which will be covered include: propositional and predicate logic; proof techniques; sets, functions and relations; counting and probability; linear algebra; and calculus for optimization problems. You will spend around five hours per week in lectures and tutorials for this module.
Target Students
Qualifying year undergraduate students in the School of Computer Science only. This module is part of the Foundations of Computer Science theme in the School of Computer Science.
Classes
- One 2-hour tutorial each week for 12 weeks
- One 3-hour lecture each week for 12 weeks
Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester Further Activity Details: Tutorials will be hands-on working through mathematics problems from the course. Coursework will be set in two parts: each taking about one week from setting date to submission deadline.
Assessment
- 25% Coursework: Mathematics-based questions
- 75% Exam (2-hour): 2 hours written exam
Assessed by end of autumn semester
Educational Aims
To provide students with the basic mathematical skills needed within a Computer Science degree course.Learning Outcomes
Knowledge and Understanding: Understanding of basic mathematical concepts, definitions and notation. Intellectual Skills: The ability to understand and apply simple logical reasoning. Transferable Skills: The ability to use mathematics to solve problems in computer science.
Conveners
- Dr Anthony Graham Bellotti