Courses / Module

Toggle Print

Module PROGRAMMING AND ALGORITHMS

Module code: CS003
Credits: 5
Semester: 2
Department: COMPUTER SCIENCE
International: No
Overview Overview
 

This module will cover the topics of programming and algorithms. Through algorithms and algorithmic design the students will gain experience in understanding a problem, and designing an algorithm to solve it. The students will critically evaluate and assess the performance of algorithms. The students will be exposed to common Computer Science algorithms and discuss the merits of each and analyse possible solutions to problems using algorithms. The second part of the module introduces the students to more advanced programming concepts (for example, data structures, file writing/reading, exception handling) in addition to solidifying their knowledge in basic programming concepts in Python. Students will write programs and through the
implementation of basic data structures (e.g., lists, sets, dictionaries, trees) the students will construct more complex programs. This module will build on the knowledge gained in CS001 and introduce more advanced concepts.

Open Learning Outcomes
 
Open Teaching & Learning methods
 
Open Assessment
 
Open Autumn Supplementals/Resits
 
Open Timetable
 
Back to top Powered by MDAL Framework © 2022
V5.3.3 - Powered by MDAL Framework © 2022