Bachelor of Technology in Software Technology

Bachelor of Technology in Software Technology

Entry Qualifications NVQ level 5 or 6, ICT diploma holder from any College of Technology (COT)

OR

HNDE, NDT, NDES, NDET, NDICT in the field of ICT and acceptable to the Academic Council of UNIVOTEC

OR

Any other qualification which the Tertiary and Vocational Education Commission have accepted as deemed to be equivalent to NVQ Level 5 or 6.

OR

Any G.C.E. Advanced Level Stream with ICT as a subject

Exemptions may be granted in relevant modules after a proper evaluation for those who have NVQ level 6 or equivalent qualifications. Preference will be given to those applications having past diploma industrial experience of at least one year.

Duration 3 Years
  • Modules
  • Mathematics for ICT I
  • Computer Programming
  • Software Development Practices
  • Digital Electronics
  • Data Communication and Networks
  • Database Design
  • Internet Technologies
  • Computer Programming
  • Software Development Practices
  • Digital Electronics
  • Data Communication and Networks
  • Database Design
  • Internet Technologies
  • Communication Skills in English I
  • Operating Systems
  • Mathematics for ICT II
  • Computer Architecture
  • Data Structures and Algorithms
  • Database Systems and Programming
  • Visual Programming I
  • Web Programming
  • Computer Networks
  • Communication Skills in English II
  • Web Technology and Applications
  • Platform Independent Programming
  • Visual Programming II
  • Software Architectures and Design
  • Software Deployment and Evolution
  • Database Implementation
  • Entrepreneurship Development and Management
  • Psychology
  • Soft Skills and Personal development
  • Mobile Application Development
  • Cloud Based Application Development
  • Human Computer Interaction
  • Real-Time Programming
  • Software Testing and Reliability
  • Enterprise System Technologies and Architectures
  • UX Engineering
  • Research Methodology
  • Meditation & Stress Management
  • Energy Management in IT Environment
  • Work Based / Industrial Training
  • Professional Issues in Information Technology
  • Enterprise System Design
  • Enterprise Resource Planning Systems
  • Intelligent Systems
  • Information Systems Security and Practices
  • Software Project Management
  • Enterprise Application Development
  • Photography
  • Occupational Health and Safety
  • Game Development and Programming
  • Digital Marketing
  • Final Year Project (Software Development Project)