Course Information undefined

Course Information

Aim and rationale

The aim of the module is to provide students with the required foundational mathematical knowledge to enable them to understand the foundations of the Computer Science to enable success in the programme and for later career development.

The module focuses on the use of mathematics as a tool to model and analyse real-world problems arising in Computer Science. The focus will be on discrete mathematics.

Abstraction is fundamental to computer science. Hence, a fundamental emphasis of this module is to introduce mathematical techniques and skills to enable the student to design and manipulate abstract models of elements from the real-world. These techniques and skills include appropriate mathematical notations and concepts. A key aim of the course is for the student to appreciate this issue and know how and when to use particular techniques.

Mathematics and Problem Solving

Course Information

David Gundry

Module Learning Outcomes

  1. Understand and use basic mathematical terminology
  2. Comprehend the basic mathematical concepts that relate to Computer Science
  3. Apply mathematical concepts to Computer Science problem solving
  4. Understand the mathematical underpinning of Computer Science and be able to identify these

Module Learning Outcomes

  1. Understand and use basic mathematical terminology
  2. Comprehend the basic mathematical concepts that relate to Computer Science
  3. Apply mathematical concepts to Computer Science problem solving
  4. Understand the mathematical underpinning of Computer Science and be able to identify these

Teaching

Type of Learning Activitycompriseshoursweeks
Timetabled Contact: Lectures, tutorials, seminar and practical laboratory sessions4812
Supported Open Learning:Group labs4812
Independent Study:Self study, unsupervised practical laboratories10415
Total:20015
of which Work-related Learning:All activities in this module relate to transferable skills, employability and gaining familiarity with core mathematical principles and constructs applied across the field of Computing. All of these are work related for a career in computing, software engineering and Games Development.200

Structure

Each week we have a 1.5 hour lecture and a 2.5 hour practical

  • Each lecture will contain a few exercises for variety with more exercises in the practical
  • You'll see similar exercises in the assessment

Problem questions each week

  • Practice the content
  • Submit them as your assessment

Structure

Each week we have a 1.5 hour lecture and a 2.5 hour practical

SOL Session

On Mondays there is a SOL session for this module

Use it to get help from me 1-on-1 and in small groups

Come along and do your reading/assessment

Assessment

Each week there will be a sheet of problem questions on Moodle

You must submit all of these by the end of the course

  • You will submit each week on Moodle as its own quiz
  • The quizzes will be available from when the questions are released

Do them each week

  • It's a lot of work to leave to the end
  • Get help on what you're not confident on

It must be all your work

Assessment

Weekly Problem Questions

Submit all problem question 'quizzes' by the final deadline

Your 8 highest-scoring quizzes will be marked (max 10 marks each)

Reflective Statement

Submit a 350 word reflection

  1. What?
  2. So What?
  3. Now What?

Accessing the Module Content

You can access the content via Moodle.

Accessing the Module Content

  1. Via Moodle
  2. Mathematics and Problem Solving App

QR Codes

Use the QR code on the title slide to follow along on your mobile device

Warning and Encouragement

Warning and Encouragement

This module is difficult

  1. Many students struggle with maths
  2. It is unlike what you've seen before

It is okay to struggle - but please talk to me!

Keep attending and keep working at it and you will succeed