-
The BEng (Hons) Software Engineering embodies the best ways to design, implement, evaluate and maintain software systems. It makes use of many of the technical aspects of computer science, especially programming and aims to develop the professional attitudes and interpersonal and technical skills you will need in the software engineering industry.
“Everything we do at IIT is driven by delivering excellence!”
The course provides a solid foundation in software engineering theories and practices to develop enterprise level software systems. It provides career pathways in software engineering, web application development, mobile application development, Analysis and design of Software systems etc.
Associated Careers
The degree will also give you adequate knowledge and study skills to continue with further study and/or research
Software Engineer
Web Application Programmer
Software Designer/Analyst
Website Designer/Programmer
Senior Team Leader
Course Outline
The course covers software development process models, programming languages, technologies and tools including Object-Oriented Programming languages, OO analysis and design techniques, database designing and practice, mobile application development, web application development, security and forensics etc. BEng (Hons) software engineering Students will have the option of transferring to Level 5 of the BSc (Hons) Computer Science degree upon completion of the first year.
Year 01
Core Modules
Trends in Computer Science
Computer Systems Fundamentals
Software Development I
Web Design and Development
Mathematics for Computing
Software Development II
Award of Certificate of Higher Education available
Year 02
Core Modules
Object Oriented Programming
Database Systems
Software Development Group Project
Software Engineering Principles and Practice
Algorithms: Theory, Design and Implementation
Optional Modules
Mobile Application Development
Server-side Web Development
Operating Systems Programming
Robotic Principles
Business Analytics
Machine learning and Data Mining
Award of Diploma of Higher Education available
Year 03 (Industrial Placement)
A 12 month placement period is compulsory between years 2 and 4. This experience will give you additional practical skills and a competitive edge in the job market. This mandatory placement will not only empower a student with a degree but also with the necessary work experience. With this added advantage, IIT students have a 100% employment assurance and are most often selected for high income employment at renowned organisations.
Year 04
Core Modules
Final Year Project
Formal Methods
Cyber-Security
Concurrent Programming
Optional Modules
Advanced Server-side Web Programming
Applied Robotics
Advanced Analytics
Mobile Native Application Development
Internet of Things
Operational Research and Optimisation
Address : 57, Ramakrishna Road, Colombo 06, Sri Lanka.
Phone : 766760760
Email : info@iit.ac.lk
Website : https://www.iit.ac.lk
Informatics Institute of Technology
Stream: Computer Science & IT
Level: Honours Bachelor Degree