Bachelor of Technology in Software Technology

- Faculty of Information Technology -
Crafting Tomorrow's Innovations with Code and Creativity
(This programme is offered as a weekday programme and a weekend programme for NVQ students. G.C.E. (A/L) students will be enrolled only for weekday programme and only if vacancies are available after giving the opportunity for NVQ Students.)

 Bachelor of Technology in Software Technology incorporates the latest technology in the design, development, and implementation of large-scale software solutions for commercial purposes. The curriculum incorporates cutting-edge technologies and emerging industrial practices. Graduates will receive a strong foundation in Software Technology, with further emphasis on software requirements gathering, design, development, implementation, and testing. The graduates will have the opportunity to be employed IT careers in the Software Industry.

Accepted NVQ 5 Qualifications
  • Automation and Robotic Technology  
  • Computer Numerically Controlled Manufacturing Technology  
  • Information and Communication Technology  
  • Mechatronics Technology

Accepted NVQ 6 Qualifications (Module Exemptions Granted for All Qualifications)
  • Automation and Robotic Technology  
  • Bio Medical Equipment Technology  
  • Information and Communication Technology  
  • Mechatronics Technology

Accepted NVQ 6 Equivalent Qualifications (Module Exemptions Granted)

  • Higher National Diploma in Information Technology in Information Technology by Sri Lanka Institute of Advanced Technological Education (SLIATE) 
  • Engineering Technology (with ICT as a subject)
  • Physical Science or Biological Sciences
Semester 1
Mathematics for ICT I
Computer Programming
Software Development Practices
Digital Electronics
Data Communication and Networks
Database Design
Internet Technologies
Communication Skills in English I
Semester 2
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
Semester 3
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
Semester 4
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
Semester 5
Work Based / Industrial Training
Semester 6
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)
  • Click here to view the payment structure

Go Back