Enrolment options

Computer Aided Software Engineering
Master of Science in Software Engineering

1. Course description  

The aim of this course is to appraise the learners of the latest automation tools available for the analysis and design of software. The practical skills in using some of the available CASE tools will also form part of the instruction. Another objective is to equip the learners with the necessary skills to apply the CASE techniques and use the relevant CASE tools in practical software development projects.

 

2.   Learning Outcomes

A. Knowledge and Understanding

At the end of the programme students should be able to demonstrate knowledge and understanding of

1.         Design and development of software and software systems using case tools at a specialist level. 

2.         The principles of design and automated development of computer software.

3.         The professional, legal and ethical responsibilities of a software user.

 

B. Cognitive/ Intellectual Skills/ Application of Knowledge

At the end of the programme students should be able to:

1.        Select and apply appropriate CASE methods for modelling and analysing software. 

2.         Use scientific and engineering principles in the development of solutions to problems in computing and computer software. 

3.         Apply CASE knowledge, computing standards, software metrics and bench marks to produce innovative designs of software, software systems and components. 

4.         Critically assess software analysis and design work done by others. 

5.         Analyse failures in computer systems using CASE tools. 

 

C. Communication/ICT/Numeracy/Analytic Techniques/Practical Skills

At the end of the programme students should be able to: 

1.   Specify, plan, manage, conduct and report on software development and research projects. 

2.   Prepare automated technical reports and deliver technical presentations at an advanced level. 

6.   Plan the installation and maintenance of computer software, software systems and components using CASE tools. 

7.   Demonstrate an awareness of advanced and practical computing skills especially in analysis and design of computing systems. 

8.   Use CASE tools and packages appropriate to software analysis, design, development and research. 

 

D. General transferable skills

At the end of the programme students should be able to:

1.  Carry out independently a sustained investigation and research with /on CASE. 

2. Work effectively both as a member or leader of a software development team. 

3. Efficiently manage both time and resources by using CASE tools. 

4. Create analysis and design documents efficiently. 

5. Demonstrate general solving skills with CASE tools. 

 

3.     Indicative Content 

1.      computer-aided design (CAD)

2.      computer-aided analysis (CAA)

3.      computer-integrated manufacturing (CIM)

4.      computer-aided manufacturing (CAM) 

5.      material requirements planning (MRP)

6.      computer-aided planning (CAP)

 

 4.  Learning and Teaching Strategy

A course handbook will be provided in advance and this will contain in depth information relating to the course content and give an opportunity to the students to prepare the course. The lecture materials will be posted on the web page that will also contain comprehensive web links for further relevant information. The module will be delivered through lectures, tutorial sessions and group discussions. In addition to the taught element, students will be expected to undertake a range of self-directed learning activities, which will comprise case studies. All supporting documents for the course will be made available on web, as printed copies and also as soft copies.

5.  Assessment Strategy 

The assessment is100% based on individual assessment.

As this is a theoretical and Practical module:

The Final assessment shall include 60% of continuous and 40% of End of Module assessment.

The assessments shall be made 50% each for practical and theoretical aspects.

For Example:

one quiz (5%), one/two practical assignment (10%), one mini project for presentation (20%), one tutorial session (5%), short practical test (10%) and a short written test (10%) followed by final assessment (40%) of End of Module Examination divided equally into practical viva-voce and theoretical examination.

6.  Assessment Criteria 

For the assignment, criteria will be drawn up appropriate to the topic, based on the expected learning outcome.

 

Self enrolment (Student)
Self enrolment (Student)
Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Text Colour Text Colour