CS211 – Mathematics II

Bachelor of Science in Computing and Business Technologies

Core Course

CS211 – Mathematics II

Course Unit Code: CS211

Type Of Unit: Core

Level of Course Unit: First cycle

Year of Study: Second year

Semester: On demand

Number of ECTS Credits: 7.5

Class Contact Hours: 36

Mode of Delivery

Face to Face

Prerequisites

None

empty chairs tables room vintage retro tone (1)

The objective of this course is to understand the theory of discrete mathematics with emphasis on sets, functions, number theory that underpin modern algorithmic design and internet/system security.

Learning Outcomes

  • Understand the notion of algorithms.
  • Understand different number representations.
  • Do computations with sets.
  • Understand different Proof methods.
  • Understand Boolean Algebra.
  • Conduct basic modular arithmetic.

Course Features

Planned learning activities and teaching methods
Lectures; in-class discussion and debates; in-class exercises; problem sets; team work; video case studies, team presentations, interactive online learning via Moodle (quizzes, assignments, forums)

Assessment methods and criteria
10% Class Participation
90% Final Examination

Language of Instruction
English

Readings

Textbooks:

1. Peter Grossman (2008). Discrete Mathematics for Computing

 

Optional textbook:

2. Rod Haggarty (2001). Discrete Mathematics for Computing

3. David Makinson (2012). Sets, Logic and Maths for Computing