Bachelor of Science in Software Development

Bachelor of Science in Software Development

Qualification Description:

The Bachelor of Science in Software Development is developed to aid eradicate the shortage of software developers in Namibia and the whole of Africa. This qualification equips students with the essential tools and proven techniques (including business as well as IT skills specialising in the development of software) that can help solve specific technically problems to spearhead major developmental initiatives and create culture of innovation and engagement.

Upon completion of this qualification, graduates would have acquired knowledge of software development, computer systems and management that will enable them to analyse, design and implement software solutions in a wide range of real-world problems. They will be able to recognize the multidisciplinary nature of information systems and be familiar with Software Development. They would also be able to evaluate software effectiveness in a business enterprise.

Admission /Entry Requirements:

  • NSSC Ordinary/Advanced Subsidiary or equivalent with a minimum of 25 points in 5 subjects (including English Language minimum D and Mathematics D) on the IUM’s evaluation scale.
  • A recognised qualification at NQF level 6 or equivalent.
  • Mature age entry, provided that they:
  • Are 25 years old or over in the year in which admission is sought
  • Have at least 3 years’ experience
  • Must have a passed grade 10 Certificate

Career Opportunities

Career opportunity for graduates of this qualification include but not limited to:

  • Programmer Analyst
  • Software Engineer
  • Support Specialist
  • System Administrator
  • System Analyst
  • System Architect
  • Systems Analyst
  • Software Engineer
  • Web Administrator
  • Web Developer
  • Database Administrator
  • Software Developer

Courses to be covered

                                                      YEAR 1

SEMESTER 1

Applied English Language Skills

Basic IT Skills

Fundamentals of Computer Systems and Architecture

Introduction to Entrepreneurship

Principles of Computer Programming

Systems Analysis

SEMESTER 2

Communication Skills

Data Communication and Computer Networking

Discrete Mathematics

Operating Systems

Programming with C++

Systems Design

                                                     YEAR 2

SEMESTER 1

Data Structures and Algorithms

Fundamentals of Databases

Intermediate Entrepreneurship and Innovation

Introductory Engineering Calculus

Object-oriented Programming with Java

SEMESTER 2

Advanced Database Design

Programming with Python

Project Management for ICT

Technical Philosophy

Web Development

Year Courses

Research Methodology

                                                     YEAR 3

SEMESTER 1

Advanced Web Development

Cyber Security and Law

Human Computer Interaction

Mobile Application Development

Programming with .Net

Applied Entrepreneurship

SEMESTER 2

Internship

YEAR COURSES

Systems Development Project



Share: