Presentation is loading. Please wait.

Presentation is loading. Please wait.

CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v14.11.24.

Similar presentations


Presentation on theme: "CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v14.11.24."— Presentation transcript:

1

2 CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v14.11.24

3 Agenda. Module description. Module aim & outcomes. Pre-requisites. Teaching and learning strategy. Assessment.

4 Module description. this module provides an opportunity for you to develop the practice of OO programming. The term "programming" is used here in its wider sense to encapsulate –architecturing, –design, –construction and –execution.

5 In this module you will … investigate a number of programming−focused case studies; –review supplied code; –add in missing code, and –reflect on what is going on. meet a number of object− oriented programming concepts, algorithms and technologies that u can use in your own software development.

6 Module aim & outcomes. The aim of this module is to –reinforce and develop your object-oriented programming practice and –introduce a framework for future personal development in software construction. By the end of this module you will be able to 1.work effectively with object models; and 2.apply programming techniques and concepts in the context of object-oriented software construction.

7 Pre-Requisites. Knowledge of object-oriented concepts including classes, objects, inheritance. OO programming experience in Java. Experience of defining class hierarchies, creating & using objects, using arrays. Experience of using basic Java Swing components to create a graphical UI.

8 Teaching & learning strategy. Programming concepts, algorithms and techniques are presented in the context of case studies. You will review these case studies and complete missing design/implementations. Lectures present theoretical material and set up the case studies. Practicals facilitate your understanding of the material through interaction with staff and your peers. Solutions to some case study exercises will be published to provide formative feedback.

9 Lectures may … present & review programming concepts and techniques. set up case study frameworks. Require you to take notes; presentations may be very skeleton in nature. Expect you to investigate further the topics. require you to explore the details of the case studies.

10 Practicals will … be mandatory and contribute to your module grade. include review questions. include programming tasks. expect you to prepare by reviewing the questions BEFORE the practical. provide assistance with questions and programming tasks. require you to complete the work in your own time prior to the next week.

11 The module web site. The CE0825A module web site:  is not on BlackBoard;  http://A510690.ces.abertay.ac.uk/Modules/CE0825index.cfm http://A510690.ces.abertay.ac.uk/Modules/CE0825index.cfm Operation of the module. Lecture presentations. Practical activities. Case studies. Links to other learning resources.

12 Assessment. 100% portfolio. Attendance at practicals is mandatory to ensure progress is satisfactory; ongoing engagement will contribute to the portfolio grade. Details will be published in due course.


Download ppt "CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v14.11.24."

Similar presentations


Ads by Google