Module Code
CSC1026
This module will introduce the fundamentals of maths for students studying a computing degree. As you progress through your nominated degree you will need to understand the concepts of algorithms design, logical reasoning and programming. Therefore, it is necessary to understand how to apply mathematical arguments and knowledge to model real world problems. This module will also cover key mathematical concepts for problem solving and analysis including: number theory, algebra, logic, set theory, vectors and matrices, statistics and graph theory. This will allow you to apply mathematical reasoning about problems and programs and strategies for problem solving.
Students must be able to:
• Demonstrate knowledge, understanding and the application of the principles of number theory to include:
o Number systems, arithmetic operations, prime numbers, fundamental theorem of arithmetic.
• Demonstrate knowledge, understanding and the application of the principles of algebra to include:
o Algebraic expressions and notation for the product and summation of algebraic terms.
• Demonstrate knowledge, understanding and the application of the principles of logic to include:
o Propositional logic, predicate logic and proofs.
• Demonstrate knowledge, understanding and the application of the principles of set theory to include:
o Sets, set operations, set equality, subsets, sequences and functions.
• Demonstrate knowledge, understanding and the application of the principles of vectors & matrices to include:
o Addition, multiplication, distributive and associativity, and identity matrix.
• Demonstrate knowledge, understanding and the application of the principles of statistics to include:
o Probability theory and introductory methods for data analysis.
• Demonstrate knowledge, understanding and the application of the principles of graph theory to include:
o Graph models, trees, paths, cycles, Euler's theorem.
None
Students must complete all elements of module assessment and attain an overall pass.
Coursework
60%
Examination
0%
Practical
40%
20
CSC1026
Autumn Semester
12 Weeks