This four year Honours Degree Programme offer a wide range of knowledge and skills in information technology discipline. The students who get selected, will have to opt for either the BSc Hons in MIT degree programme or the BSc Hons in Information Technology degree programme, at the end of the first year of study. The final assignment of the student into the degree programme will be done, based on student performance and preference. The subsequent three years of the BSc Hons in IT degree programme will focus on building the information technology competencies of the students, depending on their career objective. The programme is designed taking in to consideration the increasing national and international need for computing professionals. The curriculum of the programme follows the latest guidelines of recognized professional bodies such as the ACM and IEEE and aims at equipping students with necessary knowledge and skills to choose a career in the field of information technology including Software Engineering, IoT Engineering, DevOps Engineering, IT Security Enginerring, Data Engineering, and Data Science.
Apart from the knowledge and skills, both degree programmes also inculcate the necessary soft skills required for the graduates to be successfully absorbed to the professional world.
Course Code | Course | Semester | Credits | Compulsory / Optional |
---|---|---|---|---|
DELT 11232 | English for Professionals | 1 | 2 | C |
GNCT 11212a | Personal Progress Development I | 1 | 2 | C |
GNCT 12212a | Problem Solving and Critical Thinking | 2 | 2 | C |
INTE 11213 | Fundamentals of Computing | 1 | 3 | C |
INTE 11223 | Programming Concepts | 1 | 3 | C |
INTE 12213 | Object Oriented Programming | 2 | 3 | C |
INTE 12223 | Database Design and Development | 2 | 3 | C |
INTE 12232 | Computer Networks 1 | 2 | 2 | C |
MGTE 11202 | Economics | 1 | 2 | C |
MGTE 11213 | Statistics | 1 | 3 | C |
MGTE 11222 | Principles of Management | 1 | 2 | C |
MGTE 12253 | Accounting Concepts and Costing | 2 | 3 | C |
MGTE 12222 | Optimization Methods in Management Science I | 2 | 2 | C |
MGTE 12232 | Industry and Technology | 2 | 2 | C |
PMAT 11212 | Discrete Mathematics for Computing I | 1 | 2 | C |
PMAT 12212 | Discrete Mathematics for Computing II | 2 | 2 | C |
Course Code | Course | Semester | Credits | Compulsory / Optional |
---|---|---|---|---|
DELT 21222 | Communication Skills for Professionals | 1 | 2 | C |
GNCT 21212a | Personal Progress Development - 2 | 1 | 2 | C |
GNCT 22212a | Technical Writing | 2 | 2 | C |
INTE 21213 | Information Systems Modelling | 1 | 3 | C |
INTE 21223 | Interactive Applications Development | 1 | 3 | C |
INTE 21233 | Web Applications Development – 1 | 1 | 3 | C |
INTE 21243 | Computer Architecture and Operating Systems | 1 | 3 | C |
INTE 21253 | Computer Networks – 2 | 1 | 3 | O |
INTE 21263 | Data Structures and Algorithms | 1 | 3 | C |
INTE 21273 | Data Science | 1 | 3 | O |
INTE 21282 | Business Information Systems | 1 | 2 | O |
INTE 21292 | Information Security – 1 | 1 | 2 | C |
INTE 21303 | Physical Computing | 1 | 3 | O |
INTE 22212 | Software Design Patterns and Frameworks | 2 | 2 | C |
INTE 22242 | Web Applications Development – 2 | 2 | 2 | C |
INTE 22253 | Distributed Systems and Cloud Computing | 2 | 3 | O |
INTE 22263 | Embedded Systems Development | 2 | 3 | O |
INTE 22273 | Information Security – 2 | 2 | 3 | O |
INTE 22283 | Mobile Applications Development | 2 | 3 | O |
INTE 22293 | Software Architecture and Process Models | 2 | 3 | O |
INTE 22303 | Artificial Intelligence | 2 | 3 | C |
MGTE 22242 | Statistical Data Modelling | 2 | 2 | O |
Course Code | Course | Semester | Credits | Compulsory / Optional |
---|---|---|---|---|
GNCT 32216 | Internship | 2 | 6 | C |
INTE 31213 | Advanced Databases | 1 | 3 | O |
INTE 31223 | Internet of Things | 1 | 3 | O |
INTE 31233 | Human Computer Interaction | 1 | 3 | O |
INTE 31243 | Software Quality Engineering | 1 | 3 | O |
INTE 31273 | System Integration Technologies - 1 | 1 | 3 | C |
INTE 31283 | Big Data and Data Warehousing | 1 | 3 | O |
INTE 31356 | Software Development Project | 1 | 6 | C |
INTE 31362 | Information Security Management | 1 | 2 | O |
INTE 31373 | Machine Learning | 1 | 3 | O |
INTE 31382 | System Administration and Maintenance | 1 | 2 | O |
MGTE 31212 | Project Management | 1 | 2 | C |
MGTE 31222 | Research Methods | 1 | 2 | O |
PMAT 31212 | Mathematics for Computing - 3 | 1 | 2 | O |
Course Code | Course | Semester | Credits | Compulsory / Optional |
---|---|---|---|---|
INTE 41292 | Mobile Computing | 1 | 2 | O |
INTE 41302 | Geographical Information Systems | 1 | 2 | O |
INTE 41312 | Image Processing and Computer Graphics | 1 | 2 | O |
INTE 41323 | Neural Networks and Deep Learning | 1 | 3 | O |
INTE 41333 | Data Mining and Applied Analytics | 1 | 3 | O |
INTE 41342 | Industrial Automation | 1 | 2 | O |
INTE 41352 | System Integration Technologies – 2 | 1 | 2 | O |
INTE 41363 | Computer Crimes and Digital Forensics | 1 | 3 | O |
INTE 42222 | Reinforcement Learning | 2 | 2 | O |
INTE 42232 | Data Engineering | 2 | 2 | O |
INTE 42252 | Semantic Web and Ontological Engineering | 2 | 2 | O |
INTE 42292 | Parallel and High Performance Computing | 2 | 2 | O |
INTE 42302 | Robotics | 2 | 2 | O |
INTE 42312 | Virtual and Augmented Reality | 2 | 2 | O |
INTE 42322 | Vision Based Systems | 2 | 2 | O |
INTE 42333 | Complex Systems and Agent Based Modelling | 2 | 3 | O |
INTE 42343 | Natural Language Processing | 2 | 3 | O |
INTE 43216 | Research Project | 1 & 2 | 6 | C |
MGTE 41212 | Professional Practices | 1 | 2 | C |
MGTE 41273 | Statistical Techniques for Data Analysis | 1 | 3 | O |
MGTE 42292 | Business and Information Technology Law | 2 | 2 | O |
Students are required to complete minimum of 118 credits from the above list. In addition, course modules can be obtained from those offered by the Department of Industrial Management or any other department, subject to meeting the prerequisite requirements, subject availability, capacity and scheduling.
Students who wish to gain admission to B.Sc. Honours in Management and Information Technology degree programme or B.Sc. Honours in Information Technology degree programme should apply to the University Grants Commission for admission to Universities in Sri Lanka and require to pass the aptitude test conducted by the Department of Industrial Management.