Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Practical
Module Offerings
4515CSQR-SEP-PAR
Aims
To enhance students problem solving skills through the use of mathematics and computer science techniques.
Learning Outcomes
1.
Apply appropriate mathematical concepts and operations to solve problems
2.
Identify a problem and analyse it in terms of its significant parts and the information needed to solve it
3.
Evaluate possible solutions to problems, and defend the chosen solutions
Module Content
Outline Syllabus:Propositions and predicates, logical connectives, truth tables, Boolean Algebra
Proof Methods
Mathematical Induction
Concepts of set theory, set membership, union, intersection and difference
Cartesian products; coordinate systems; vectors and matrices
Relations, inverse relations, composition
Functions and their properties; composition. Recursive definitions
Combinatorics
Trees and Graphs
Additional Information:This module is intended to provide a strong mathematical underpinning for computer science. The module engages the student with modelling and analysis techniques that are used to investigate and understand computing and software engineering problems. The intention is for the student to develop a scientific and engineering ethos that will enable the computer science student to think formally about computing.