Programming Paradigms

Code School Level Credits Semesters
COMP1009 Computer Science 1 20 Spring UK
Code
COMP1009
School
Computer Science
Level
1
Credits
20
Semesters
Spring UK

Summary

In this module, you'll learn the basic principles of the object-oriented and functional approaches to programming, using the languages Java and Haskell. You'll also see how they can be used in practice to write different kinds of programs. You'll spend around 6 hours per week in lectures and labs for this module.

Target Students

Available to Level 1 students in the School of Computer Science. This module is not available to students not listed above without explicit approval from the module convenor(s). This module is part of the Programming and the Software Engineering themes in the School of Computer Science.

Assessment

Assessed by end of spring semester

Educational Aims

To teach the basic principles of program design and implementation using the object-oriented and functional approaches to programming.

Learning Outcomes

Knowledge and Understanding:

lntellectual Skills:

Professional Skills:

Transferable Skills:

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.