Skip to main content

Module

CSC1031 : Fundamentals of Computing

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Jason Steggles
  • Lecturer: Dr Neil Speirs
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 10
Semester 2 Credit Value: 10
ECTS Credits: 10.0

Aims

To develop confidence in the use of fundamental techniques in Computer Science.
To provide a knowledge of the formal concepts essential for study and professional practice in Computing Science and Software Engineering.
To practice the basic techniques for modelling and solving computing problems.
To prepare students for the more advanced topics they will encounter on their degree.
To develop an awareness of the role of formal techniques in Computing Science.

Outline Of Syllabus

Set Theory
Numbers and their Representation
Real Valued Functions
Vector and Matrices
Combinatorics
Relations and Functions
Proof Techniques
Graph Theory
Propositional Logic
Predicate Logic

Teaching Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Assessment Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Reading Lists

Timetable