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