IA126-3-FY-CO:
Mathematics for Computer Science

The details
2020/21
Essex Pathways
Colchester Campus
Full Year
Foundation/Year Zero: Level 3
Current
Thursday 08 October 2020
Friday 02 July 2021
30
03 June 2020

 

Requisites for this module
(none)
(none)
(none)
(none)

 

(none)

Key module for

BSC G403 Computer Science (Including Foundation Year),
BENGGH46 Computers with Electronics (Including Foundation Year)

Module description

The module covers the mathematical skills needed to proceed to any degree course within Computer Science. The syllabus covers the mathematics of basic arithmetic, algebra and graphs, finite summations and series, converting between and using different number systems and differentiation. The associated work in classes and lab sessions develops the skills used to solve relevant problems, with classwork and online assignments being set and full solutions provided as part of the feedback process.

Module aims

To ensure that students from a wide range of educational backgrounds have an understanding of core mathematical skills needed within the study of Computer Science.

To develop the ability to acquire knowledge and skills from lectures, classwork exercises, and mathematical software and application of theory to a range of weekly tasks.

To develop students' ability to use these skills in their subsequent degree course.

To equip students with the mathematical techniques needed to solve problems involving topics from the syllabus and to clearly structure their solutions and conclusions.

To give students the ability to display functions graphically and interpret graphs.

To give students an understanding of differentiation and how to use this to analyse graphs of functions.



To give students an understanding of differentiation and how to use this to analyse graphs of functions.

Module learning outcomes

On successful completion of this module a student is expected to be able to:


To ensure that students from a wide range of educational backgrounds have an understanding of core mathematical skills needed within the study of Computer Science.

To develop the ability to acquire knowledge and skills from lectures, classwork exercises, and mathematical software and application of theory to a range of weekly tasks.

To develop students' ability to use these skills in their subsequent degree course.

To equip students with the mathematical techniques needed to solve problems involving topics from the syllabus and to clearly structure their solutions and conclusions.

To give students the ability to display functions graphically and interpret graphs.
To give students an understanding of differentiation and how to use this to analyse graphs of functions.


Module information

Syllabus

- Basic arithmetic and algebra.
- Number systems: Working in and converting between decimal, binary, octal, hexadecimal, and q-ary, systems.
- Graphical representation of functions, shifts in graphs and graphical solution of equations.
- Finite summations and series.
- Calculus: differentiation of linear and polynomial functions, partial differentiation of functions of two variables, turning points, applications of differentiation
- Basics of trigonometry
- Propositional logic, truth tables and Boolean algebra
- Practical application of mathematics to computer science related problems.

Assessment

100% coursework
Pass mark: 40%

Formative assessment

Students engage in weekly worksheets and online assignments and receive feedback.

Summative assessment

- Test 1 (25%) - to be completed on Numbas
The first test examines students' understanding of mathematical concepts taught in the first six lectures of the course. These concepts include: prime factorisation, solving basic exercises involving arithmetic operations, solving basic exercises involving algebraic operations, solving systems of simultaneous linear equations, solving linear and quadratic equations, basic linear graphs concepts and solving worded questions. This can be delivered in-class or online if necessary.

- Test 2 (30%) - to be completed on Numbas
The second test examines students' understanding of further mathematical concepts used in computer science. These concepts include: solving exercises and worded questions using calculus (differentiation of linear and polynomials functions, partial differentiation and gradients), basics of trigonometry and Boolean algebra, exercises involving operations in and conversion between different number bases. Emphasis is put on questions relating to computer science concepts. This can be delivered in-class or online if necessary.

- Participation mark (5%)
Participation marks are awarded for completing mini online assignments. Time and support is given for these during the lab sessions of the module, but they can be completed in the student's own time. The assignments are based around the topics taught during the weekly lectures.

- Assignment (40%)
The assignment consists of questions covering all the topics taught during the module and included in the syllabus. Emphasis is put on questions relating to computer science concepts.

Reassessment strategy

Failed coursework - Resubmit a piece of coursework which will be marked as 100% of the new module mark. The reassessment task will enable the relevant learning outcomes to be met.

Learning and teaching methods

Learning and Teaching Methods (face-to-face and online) The module runs for 22 weeks and is delivered via a weekly one-hour lecture, a weekly two-hour class and a one-hour Maths lab for all students. There are a total of 20 weeks of teaching, with two weeks of revision lectures and classes in the Summer Term.
All lecture notes and exercises are placed on Moodle for easy student access. Listen Again is also used as part of learning support in which students can reviews the recordings at a later date.

Bibliography*

This module does not appear to have any essential texts. To see non-essential items, please refer to the module's reading list.

Assessment items, weightings and deadlines

Coursework / exam Description Deadline Weighting
Coursework   In-class Test 1    37.5% 
Coursework   In-class Test 2    50% 
Coursework   Participation    12.5% 

Overall assessment

Coursework Exam
100% 0%

Reassessment

Coursework Exam
100% 0%
Module supervisor and teaching staff
Dr Billy Woods, email: billy.woods@essex.ac.uk.
Dr Billy Woods
Kate Smith (catsmith@essex.ac.uk) or 01206 874564

 

Availability
No
No
No

External examiner

No external examiner information available for this module.
Resources
Available via Moodle
Of 291 hours, 184 (63.2%) hours available to students:
93 hours not recorded due to service coverage or fault;
14 hours not recorded due to opt-out by lecturer(s).

 

Further information
Essex Pathways

* Please note: due to differing publication schedules, items marked with an asterisk (*) base their information upon the previous academic year.

Disclaimer: The University makes every effort to ensure that this information on its Module Directory is accurate and up-to-date. Exceptionally it can be necessary to make changes, for example to programmes, modules, facilities or fees. Examples of such reasons might include a change of law or regulatory requirements, industrial action, lack of demand, departure of key personnel, change in government policy, or withdrawal/reduction of funding. Changes to modules may for example consist of variations to the content and method of delivery or assessment of modules and other services, to discontinue modules and other services and to merge or combine modules. The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications and module directory.

The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.