Aims:
Basic concepts of data, data structure, algorithm and algorithm analysis
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: ALP.
Semester: 1.
Syllabus:
Introduction to the storage structure, access strategy and calculation of data in computer systems
Basic concepts of data, data structure, algorithm and algorithm analysis
Basic logical structure, physical representation, operation, and implementation of the data
Analysis and design of the algorithm
Design of complex algorithms
Learning Outcomes: Subject Mastery
Basic concepts of data, data structure, algorithm and algorithm analysis
Data structure and its operation
Several basic logical structures, physical representations, operations, and implementation methods of data
Mathematical models of several basic logical structures, abstract data type representations, and algorithm description methods
Analysis and comparation the performance of the algorithm
Meaning of algorithm analysis
Basic methods of algorithm analysis
Learning Outcomes: Personal Abilities
Ability to design complex algorithms
Team spirit
Assessment Methods: Due to covid, assessment methods for Academic Year 2020-21 may vary from those noted on the official course descriptor. Please see the Computer Science Course Weightings and the Maths Course Weightings for 2020-21 Semester 1 assessment methods.
SCQF Level: 8.
Credits: 15.