Change the world

Computing Sciences

The following first year level modules are offered:

 

Computing Fundamentals 

(WRFC101, WRFE101, WRFC141, WRF1141, WRFC151, WRFC102, WRFE102)

Core content of the WRFC101 (or WRFE101, WRFC141, WRF1141, WRFC151) module:

  • Basic Computer Science theory
  • Basic operating systems concepts with special emphasis on file management
  • Using a Word Processing program
  • General report writing skills
  • Using a Spreadsheet program
  • Understanding formulas and functions
  • Preparing effective electronic presentations
  • Using the Internet and e-mail
  • Practical problem analysis

Core content of the WRFC102 (or WRFE102) module:

  • Identify, define and understand the various basic computer hardware and software
  • USe a word processing program to effectively work with long documents
  • Perform numerical analysis using a spreadsheet program
  • Create and edit simple web pages in a web site
  • Analyse and design a solution to general numerical and financial problems
  • Create and manage a database
Module Code Prerequisistes

WRFC102

WRFC101 or WRSC101 or WRFC141 or WRF1141 or WRFE101 or WRFC151

WRFE102 (Evening Group)

WRFC101 or WRSC101 or WRFC141 or WRF1141 or WRFE101 or WRFC151

 

Programming Fundamentals 

(WRA101, WRA141, WRA102, WRA142)

Core content of the WRA101, WRA141, WRA102 and WRA142 modules:

  • Implement basic programming structures
  • Implement, evaluate and trace searching (linear and binary) and sorting (bubble and insertion) algorithms, making use of arrays and arrays of objects

The current implementation language is C#.

Module Code

Prerequisites

WRA101

WRFC102 or
[co-enrolment with WRFC101/WRSC101 and Maths >= Level 4 (50-59%)] or
[WRFC101/WRSC101 and co-enrolment WRFC102]

WRA102

WRA101 and [WRFC102 or (WRFC101/WRSC101 and co-enrolment with WRFC102)]

 

Computing Fundamentals for Scientists 

WRSC101

Core content of the WRSC01 module:

  • Basic Computer Science theory
  • Using a Word Processing program
  • Using a Spreadsheet program
  • Introduction to scientific programming – problem solving, control structures, data representation
  • Using a scientific programming tool
  • Using Internet and e-mail
  • Problem analysis, theory and practice

This module is compulsory for Applied Mathematics students only.

Module Code Prerequisites
WRSC101

Only students taking Applied Mathematics