8498 modules
Page 655
-
COMP1322 2025-26
Programming II
The aim of this module is to teach the students object-oriented programming techniques using Java. -
COMP1322 2026-27
Programming II
The aim of this module is to teach the students object-oriented programming techniques using Java. -
BIOM1010 2026-27
Programming II (BIOM)
This module develops programming skills in Python and Java, introducing object-oriented design and software development through examples relevant to biomedical engineering. -
BIOM1010 2025-26
Programming II (BIOM)
The aim of this module is to teach the students object-oriented programming techniques using Java. -
COMP2312 2026-27
Programming III
This module aims to introduce students to recursion and to the principles of recursive, applicative and functional programming. In it, they will use various functional abstractions to control the complexity of programming, and will use abstraction mechanisms in programming. They will also study the principles of program evaluation and explore the evaluation mechanism. -
COMP2312 2027-28
Programming III
This module aims to introduce students to recursion and to the principles of recursive, applicative and functional programming. In it, they will use various functional abstractions to control the complexity of programming, and will use abstraction mechanisms in programming. They will also study the principles of program evaluation and explore the evaluation mechanism. -
CHEM6165 2025-26
Programming in Python and Software Development
This module will introduce the basics required to produce efficient and effective code. You will be introduced to the underpinning architecture of a modern computer and from this starting point learn the basic of good computer practice from a code agnostic starting point.
You will then develop your skills through computer programming (mainly in Python) with a series of guided workshops and worksheets that develop these practical skills. -
CHEM6165 2026-27
Programming in Python and Software Development
This module will introduce the basics required to produce efficient and effective code. You will be introduced to the underpinning architecture of a modern computer and from this starting point learn the basic of good computer practice from a code agnostic starting point.
You will then develop your skills through computer programming (mainly in Python) with a series of guided workshops and worksheets that develop these practical skills. -
COMP2322 2026-27
Programming Language Concepts
This module aims to introduce students to the fundamental concepts underlying all programming languages, to introduce a broad range of programming language styles and features, and to provide the theoretical foundation that they will need in order to be able to make informed judgements about programming languages. -
COMP2322 2027-28
Programming Language Concepts
This module aims to introduce students to the fundamental concepts underlying all programming languages, to introduce a broad range of programming language styles and features, and to provide the theoretical foundation that they will need in order to be able to make informed judgements about programming languages.