inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Blended
Duration
12 months
Program Facts
Program Details
Degree
Diploma
Major
Software Development | Software Engineering | Systems Design
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Part time
Course Language
English
Intakes
Program start dateApplication deadline
2024-09-01-
About Program

Program Overview


This intensive one-year program equips graduates with the skills to apply software engineering and data science principles to develop software and analytical systems. Designed for those with minimal computing knowledge, it focuses on practical application and development of skills needed for real-world scenarios. Graduates can enter roles such as software developer or tester, or pursue further studies with the MSc in Professional Software Development.

Program Outline


Degree Overview:


Overall Aim:

  • To equip graduates with the ability to apply best practices in software engineering and data science principles to develop a wide range of software and analytical systems for various organizations.

Focus:

  • Skilled software development needed to support the local software industry.

Target Audience:

  • Graduates with minimal computing knowledge (up to 50% of prior qualifications).

Course Length:

  • One intensive year (part-time).

Outline:


Module 1: Professional Software Development I:

  • Introduces software development concepts and practices.
  • Practical labs focusing on: problem-solving, software design, programming, testing.
  • Equips students to function as autonomous IT professionals.

Module 2: Professional Software Development 2:

  • Focuses on Java programming.
  • Covers: object-oriented techniques, inheritance, encapsulation, abstraction, polymorphism, arrays, files.
  • Develops personal management and teamwork skills.

Module 3: Software Architecture and Design:

  • Extends knowledge of software design and development.
  • Implementation, testing, documentation of software for real-world applications.
  • Project organization skills development.

Assessment:


Assessment Methods:

  • 100% coursework (essays, reports, seminars, presentations, projects).

Assessment Criteria:

  • Demonstrating achievement of learning outcomes.
  • Timely feedback provided.

Teaching:

  • Lectures, tutorials, seminars, practical sessions.
  • Remote delivery via online resources.
  • Teaching staff: professors, readers, lecturers.

Careers:

  • Entry into roles such as software developer, software tester, software QA.
  • Potential to progress to full MSc in Professional Software Development.

Other:

  • Taught in English.
  • Designed for online delivery.
  • Starts September 2024.

Additional Notes:

  • This course is designed to provide graduates with the fundamental skills needed to enter the software development industry.
  • The program focuses on practical application and development of skills needed for real-world scenarios.
  • The course offers an intensive, one-year format, making it ideal for individuals seeking to quickly enter the workforce.
  • Graduates can pursue further studies with the MSc in Professional Software Development.
SHOW MORE
How can I help you today?