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.
1st Year
During the first-year course provides students with the basic knowledge and skills they need in communications, IT, computing, and mathematics.
2nd Year
Second-year studies will further improve the knowledge and skills of core modules starting with fundamentals to a relatively advanced level.
3rd Year
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.
4th Year
Finally, at Honours Level, Students deeply specialized their specialization with essential core modules.
Specializations
Computer Systems |
Introduction to Mathematics for Computing |
Systems Analysis and Design |
Fundamentals of Programming |
Personal Computing |
Communication Skills |
Operating Systems and Architecture |
Fundamentals of Software Engineering |
Networking Technologies |
Database Systems |
Mathematics for Computing |
Marketing |
Business Skills for e-Commerce |
Web Application Development |
Project Management |
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 |
Entrepreneurship |
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 |
Wireless Network |
Computer Networks 2 |
Network Planning and Simulation |
Advanced Object-Oriented Programming |
Management Support Systems |
Human Computer Interactions |
Artificial Intelligence |
Embedded Systems |
Advanced Computer Networks |
Network Cloud Security |
Network 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 |
Robotic Systems |
Green Information Technology |
Data Science |
Batch | Commencement Date | Available Seats | |||
---|---|---|---|---|---|
Please select a branch to view the batch details |
Sri Lankan Students
Course Fee
LKR 1,200,000