Last modified: 28 Jun 2018 10:27
The course will touch on a wide variety of languages, both past and present, with an emphasis on imperative, functional, object oriented and logical paradigms. Rather than dwell on the features of any particular language, we will focus instead on fundamental concepts, the key characteristics of successful language, the main features in programming languages, the different types of programming execution and patterns of problem-solving.
You will gain practical experience with each programming paradigm to choose between alternative ways and figure out how to do things in languages that don't support them explicitly.
Study Type | Undergraduate | Level | 2 |
---|---|---|---|
Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
Campus | None. | Sustained Study | No |
Co-ordinators |
|
Information on contact teaching time is available from the course guide.
1st Attempt: 1 two-hour written examination (75%); continuous assessment (25%).
Resit: 1 two-hour written examination (75%); continuous assessment mark carried forwards (25%).
During lectures, the Personal Response System and/or other ways of student interaction will be used for formative assessment. Additionally, practical sessions will provide students with practice opportunities and formative assessment.
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.