Total Credits: 10
Level: Level 1
Target Students: Qualifying year undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor. Available to JYA/Erasmus students.
This Module has been identified as being particularly suitable for first year students, including those from other Schools.
|Spring||Assessed by end of Spring Semester|
Summary of Content:
This module is part of the Programming theme in the School of Computer Science.
The basic concepts of object-oriented programming and design including: Classes, objects, aggregation, inheritance, class discovery techniques, principles of good design and common design patterns. These will be supported by practical examples using the Java programming language. Please note: This is a non-compensatable module.
Method and Frequency of Class:
|Activity||Number Of Weeks||Number of sessions||Duration of a session|
|Lecture||12 weeks||2 per week||1 hour|
|Computing||12 weeks||1 per week||2 hours|
Method of Assessment:
|Coursework 1||100||Regular formative and summative assessments of programming skills, based on weekly lab sessions (sometimes under exam conditions)|
Dr C Higgins
Education Aims: To teach the principles of program design, and to give experience of designing and developing programs, with particular reference to the object-oriented paradigm. To develop a deep understanding of the Java programming language.
Learning Outcomes: Knowledge and Understanding: Understanding of the theory and practice of object-oriented programming. Intellectual Skills: Understand and logically evaluate program requirements and specifictions. Understand the complex ideas of programming solutions and relate them to particular problems. Professional Skills: The ability to design and write write object-oriented programs in Java. Transferable Skills: The ability to solve problems using object-oriented programming techniques, to schedule and present their work and to retrieve additional learning material.
Offering School: Computer Science
Use the Back facility of your browser to return to the previous page.
Search for another module
Return to The University of Nottingham Welcome Page