Show/hide contentOpenClose All
Curricular information is subject to change
When students have successfully completed this module they should be able to:
• articulate the software development process
• define object oriented programming concepts
• model simple object oriented applications
• independently implement and test simple Java applications using correct syntax, basic
programming constructs and basic object oriented techniques
• use their programming experience to gain an insight into the challenges inherent in
software development
Part I - Fundamentals: Data types, Loops, Conditionals, Arrays / Collections
Part II - Class Design, Intro to Object-Oriented Programming, Unit Testing, Exceptions and Error Handling
Part III - Inheritance, Polymorphism, and Interfaces
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Laboratories | 24 |
Autonomous Student Learning | 77 |
Total | 125 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Not yet recorded. |
Resit In | Terminal Exam |
---|---|
Spring | Yes - 2 Hour |
• Feedback individually to students, post-assessment
• Online automated feedback
For the in-class practical examination, individual feedback will be provided. For the weekly CAs, feedback will comprise online automated feedback.