Last modified: 23 Jul 2024 11:04
This course provides a thorough grounding in programming concepts and technologies for large scale and high dependability software systems.
Study Type | Undergraduate | Level | 2 |
---|---|---|---|
Term | First Term | Credit Points | 20 credits (10 ECTS credits) |
Campus | Offshore | Sustained Study | No |
Co-ordinators |
|
Key parts of the syllabus include:
Information on contact teaching time is available from the course guide.
Assessment Type | Summative | Weighting | 30 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Feedback provided in writing |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | Understanding of key features of the Java language |
Procedural | Apply | Understanding of how best to use Java in order to produce software that is both dependable and scalable, and ability to apply this |
Procedural | Apply | Ability to implement and deploy software using Java technologies |
Assessment Type | Summative | Weighting | 70 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Feedback provided in person |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | Understanding of the principles of language design, and how they influenced the design of Java |
Conceptual | Understand | Understanding of key features of the Java language |
Procedural | Apply | Understanding of how best to use Java in order to produce software that is both dependable and scalable, and ability to apply this |
There are no assessments for this course.
Assessment Type | Summative | Weighting | ||
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
|
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | Understanding of key features of the Java language |
Conceptual | Understand | Understanding of the principles of language design, and how they influenced the design of Java |
Procedural | Apply | Understanding of how best to use Java in order to produce software that is both dependable and scalable, and ability to apply this |
Procedural | Apply | Ability to implement and deploy software using Java technologies |
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.