Object-Oriented Analysis, Design and Implementation - 20 Credits - MSIT003
 
Object-Oriented Analysis, Design and Implementation - 20 Credits - MSIT003

Module Duration: 2
Credit:20
Grading Basis: Masters
Price (AFRICA)::510.00€
Price (INT)::887.00€
Module Option: Compulsory

This module presents the Object Orientation paradigm in the context of industrial web application architectures. This involves requirements gathering, analysis, specification, design, implementation and finally critical review. You will use industry-standard notations, approaches and integrated development environment tools as applicable.

Module learning outcomes

  1. Critically appraise and model user requirements
  2. Produce a design for some software using object-oriented principles
  3. Apply suitable industrial approaches to the implementation of a software system using Object Oriented principles
  4. Critically evaluate the use of design patterns in the global context of software development

Module content

Web application architectures are ubiquitous in the commercial IT industry, and one of the most pervasive paradigms with respect to application development is that of Object Orientation.

You will experience a full development project lifecycle from requirements gathering through to documentation and evaluation, and understand the myriad skills and techniques that are required to bring an application development project to a successful conclusion. In particular, you will be required to explore and engage with multi-cultural issues such as communication, negotiation, and presentation, in relation to international contexts and the global software development economy. 

You will use an appropriate programming language that supports object-orientation constructs, as well as industry-relevant toolsets. The workshop sessions (on-campus study) or guided activities (online study) enable a variety of activities to be experienced and instigated by your peers. You will work together with your peers to practice the application of different skills at different stages, and you will be required to discuss and debate approaches, frameworks, and techniques that may be relevant to the web application domain. 

You will be required to evidence your learning throughout the module, in the form of two portfolios. The exact nature and presentation style of the portfolio will be undertaken by the learner, under guidance from the module tutor. There will be a strong emphasis on practice-based research, as a means of demonstrating what has been achieved, but also to provide a formative assessment approach throughout the study.

 

Module Information

Detailed information about this module; including its learning outcomes, etc. can be found in your Programme & Module Handbook.  This is located in the My Programmes area of Blackboard, under program information.

Details of your module assessment can be found in the Assessment area of this module


Being Successful In This Module

Top tips for success:

  1. Become familiar with the student portal
  2. Visit the student orientation where there is a lot of information about study skills and an introduction to UOHOL
  3. Make early contact with your Associate Academic
  4. Engage with the module content and complete any formative activities, which will enhance your learning
  5. Set up your workspace, including device and (if you’re using them) headphones/headset properly – it’s important to be comfortable and at ease whilst studying
  6. Set dedicated time aside for study, if you’re able, wherever, whenever and however works best for you. Plan to log on very frequently and check for new messages; this will help you to keep pace with any activities and new announcements
  7. Be organized – there are deadlines to meet, and it’s likely that you have other commitments to be juggled alongside learning
  8. Avoid plagiarism: it could result in you being withdrawn from your program.  Take time to familiarise yourself with Harvard referencing (and practice using it) by reviewing PLAgiarism Teaching Online – an online introduction to plagiarism which includes information on citing and referencing. 
  9. Read and digest the program handbook: it contains essential information about your program, your modules, and your assessment.
  10. Start planning your assessment early, and familiarise yourself with the module outcomes, as well as the assignment brief. Feel free to send your Associate Academic a plan for formative feedback before the formative feedback deadline. Use feedback from previous modules to inform your academic style of writing (refer to the study skills section of the student portal to improve in this area).
  11. The University’s Academic Regulations apply to your studies with UOHOL.  These are arranged in sections so that you can review the appropriate information as you progress through your studies.  Please do ensure you review the relevant assessment section as you prepare for your assignment.

Groups and Tutor Allocation

Depending on the number of students in this module, you may be placed into tutor groups during the first two weeks.  If this is the case you will be allocated your own Associate Academic who will act as your tutor.  This will enhance your learning experience by providing you with a dedicated Associate Academic who will guide you through the learning activities and also access to the shared discussion boards in the community space.  If it is necessary to create groups within this module full details will be posted in the Announcements area.

Enrollment Information

Object-Oriented Analysis, Design and Implementation