The Bachelor of Information Technology (Honours) degree awarded by the ESOFT Metro Campus intends to prepare you for a professional career in ICT industry.
The curriculum of this programme was developed based on undergraduate curriculum guidelines for five defined sub-disciplines of computing of Association for Computing Machinery (ACM), along with leading professional and scientific computing societies around the world including Institute of Electrical and Electronics Engineers (IEEE), Institute of Electrical and Electronics Engineers Computer Society (IEEE CS), British Computer Society (BCS) and Australian Computer Society (ACS) and especially with the guidelines of University Grants Commission(UGC) and its circulars. The course is closely linked to professional training, which leads to some widely recognized industry qualifications.
During the first-year course provides students with the basic knowledge and skills they need in communications, IT, computing, and mathematics.
Second-year studies will further improve the knowledge and skills of core modules starting with fundamentals to a relatively advanced level.
Third-year is focused on developing the student’s technical competence in specialized areas to supplement the core modules with more specialized topics. students will choose an individual project in areas of specialization and a selection of modules that apply the knowledge and skills from the second year to real-world challenges in their field of specialized study.
Finally, at Honours Level, Students deeply specialized their specialization with essential core modules.
|Introduction to Mathematics for Computing|
|Systems Analysis and Design|
|Fundamentals of Programming|
|Operating Systems and Architecture|
|Fundamentals of Software Engineering|
|Mathematics for Computing|
|Business Skills for e-Commerce|
|Web Application Development|
|Information Systems in Organizations|
|Data Structures and Algorithms|
|Project Design Implementation and Evaluation - Group Project|
|Employability and Professional Development|
|User Interface Design|
|Information System Management|
|Individual Project Part 1|
|Professional Issues in ICT|
|Computer Networks 1|
|Internet of Things|
|Mobile Application Development|
|Object Oriented Programming with Visual Programing|
|Agile Software Development|
|Software Verification and Quality Assurance|
|Individual Project 2|
|IT IS Infrastructures|
|Computer Networks 2|
|Network Planning and Simulation|
|Advanced Object-Oriented Programming|
|Management Support Systems|
|Human Computer Interactions|
|Advanced Computer Networks|
|Network Cloud Security|
|Advanced Software Engineering|
|Cloud Application Development|
|Advanced Mathematics for Computing|
|Research Methodology for IT Professionals|
|Advanced Database Systems|
|Enterprise Network Systems and Implementation|
|Cyber Security and Forensics|
|Smart Systems Development|
|Advanced Web Technology|
|Green Information Technology|
We don't have batches available for registration at this time. Please place an inquiry for more info.
Sri Lankan Students