University Home  |  Ekel  |  Vacancies  |  Faculty Development  | Tel: +94 112 101962  |  Email: officefct@kln.ac.lk

Bachelor of Information and Communication Technology Honours Degree


The Bachelor of Information and Communication Technology is a four-year degree programme. The student intake is 75. This degree programme will help students to build necessary skills, knowledge and attitudes required to function as software developers, network administrators and ICT professionals. Strong fundamental knowledge in electronics and data communication with supporting hands-on laboratory sessions will provide the necessary skills and knowledge required to design, build and maintain industry standard software and computer networks. Incorporation of specialized application areas such as Virtualization and Cloud Computing, Network Management, Wireless and Mobile Communications, Computer Security, Web Programming, Mobile Application Development, Computer Games and Animation, Virtual Reality to the curriculum provides ample flexibility for students to specialize in their own areas of interest. Students will get an opportunity to work in the industry for six months through the internship module in the 4th year. The medium of instructions and examinations is English.
Year 1 - Semester I
Course Code Title Pre - Requisites Credits Compulsory/Optional
GTEC 11013 Mathematics for Technology - I G.C.E. (A/L) 3 Compulsory
GTEC 11023 Physics for Technology I G.C.E. (A/L) 3 Compulsory
GTEC 13032 Projects in Technology I G.C.E. (A/L) 2 Compulsory
GTEC 11041 Engineering Drawing with CAD I G.C.E. (A/L) 1 Compulsory
GTEC 11071 Physics for Technology Laboratory I G.C.E. (A/L) 1 Optional
CTEC 11052 Structured Programming I G.C.E. (A/L) 2 Compulsory
CTEC 11063 Computer Systems Organization G.C.E. (A/L) 3 Compulsory
LNPR 13082* Communication for Technology G.C.E. (A/L) 2 Compulsory*
Year 1 - Semester II
Course Code Title Pre - Requisites Credits Compulsory/Optional
GTEC 12013 Mathematics for Technology – II GTEC 11013 3 Compulsory
GTEC 12023 Physics for Technology II GTEC 11023 3 Compulsory
GTEC 12033 Fundamental Practices in Technology G.C.E. (A/L) 3 Compulsory
GTEC 12041 Engineering Drawing with CAD II GTEC 11041 1 Optional
GTEC 12062 Statistics for Technology GTEC 11013 2 Compulsory
GTEC 12081 Physics for Technology Laboratory II GTEC 11071 1 Optional
CTEC 12052 Data Communication and Networking G.C.E. (A/L) 2 Compulsory
CTEC 12073 Structured Programming II CTEC 11052 3 Compulsory
Year 2 - Semester I
Course Code Title Pre - Requisites Credits Compulsory/Optional
GTEC 21023 Fundamentals of Electronics GTEC 12023 3 Compulsory
GTEC 23032 Projects in Technology II GTEC 13032 2 Compulsory
GTEC 21043 Mathematics for Technology III GTEC 12013 3 Compulsory
CTEC 21042 Web Programming I CTEC 12052, CTEC 12073 2 Compulsory
CTEC 21052 Introduction to Cyber Security CTEC 12052 2 Compulsory
CTEC 21063 Database Systems CTEC 12073 3 Compulsory
LNPR 21072* Japanese Language – I G.C.E. (A/L) 2 Optional
LNPR 23082* Practicing Communication for Technologist LNPR 13082 2 Compulsory*
Year 2 - Semester II
Course Code Title Pre - Requisites Credits Compulsory/Optional
GTEC 22033 Mathematics for Technology – IV GTEC 21043 3 Compulsory
CTEC 22023 Data Structures & Algorithms CTEC 12073 3 Compulsory
CTEC 22032 Software Engineering CTEC 12073 2 Compulsory
CTEC 22043 Object Oriented Programming CTEC 12073 3 Compulsory
CTEC 22053 Computer Architecture & Operating Systems CTEC 11063 3 Compulsory
CTEC 22061 Systems and Network Laboratory CTEC 12052 1 Compulsory
LNPR 22072* Japanese Language – II LNPR 21072 2 Optional
Year 3 - Semester I
Course Code Title Pre - Requisites Credits Compulsory/Optional
CTEC 31013 Web Programming II CTEC 21042 3 Compulsory
CTEC 31023 Mobile Application Development CTEC 21042 3 Compulsory
CTEC 31032 ICT for Business GTEC 23032 2 Compulsory
ENPR 31042 Principles and Practices of Management and Technology Management GTEC 23032 2 Compulsory
Computer Networks Pathway
CTEC 31042 Python Programming CTEC 22023 2 Compulsory
CTNT 31012 Introduction to Telecommunication CTEC 12052 2 Compulsory
CTNT 31022 Wireless and Mobile Communication CTEC 12052 2 Compulsory
Games and Animation Pathway
GANI 31012 Data Structures for Game Development CTEC 22023 2 Compulsory
GANI 31022 Introduction to 3D Modelling GTEC 21043, CTEC 22023 2 Compulsory
GANI 31032 Game Design and Development CTEC 22043 2 Compulsory
Software Systems Technology Pathway
CTEC 31042 Python Programming CTEC 22023 2 Compulsory
SWST 31022 Requirements Engineering CTEC 22032 2 Compulsory
SWST 31032 Applied Information Systems CTEC 22032 2 Compulsory
Year 3 - Semester II
Course Code Title Pre - Requisites Credits Compulsory/Optional
GTEC 32012 Project Management GTEC 23032 2 Compulsory
Computer Networks Pathway
CTEC 32023 Internet of Things CTEC 22053, CTEC 31022 3 Compulsory
CTNT 32012 Optical Fibre Communications and Satellite Communications CTNT 31022 2 Compulsory
CTNT 32032 Virtualization and Cloud Computing CTEC 21052, CTEC 22053 2 Compulsory
CTNT 32042 Advanced Communication Networks CTNT 31022 2 Compulsory
CTNT 32051 Cyber Security Laboratory CTEC 21052 1 Compulsory
CTNT 32062 Mobile Computing CTNT 31022 2 Compulsory
Games and Animation Pathway
CTEC 32012 Human Computer Interaction CTEC 22043 2 Compulsory
GANI 32013 Advanced 3D Modelling Workshop GANI 31022 3 Compulsory
GANI 32024 Mathematics for Modelling and Rendering GTEC 22033 4 Compulsory
GANI 32033 Animation for Game Development GANI 31022 3 Compulsory
Software Systems Technology Pathway
CTEC 32012 Human Computer Interaction CTEC 22043 2 Compulsory
SWST 32012 System Analysis and Design CTEC 22032 2 Compulsory
SWST 32022 Quality Assurance CTEC 22032 2 Compulsory
SWST 32033 Advanced Databases CTEC 21063 3 Compulsory
SWST 32043 Software Architecture and Concepts CTEC 22032 3 Compulsory
Year 4 - Semester I and II
Course Code Title Pre - Requisites Credits Compulsory/Optional
CTEC 43018 Project All compulsory units up to Level III 8 Compulsory
ENPR 41043 Entrepreneurship and Small Business Management ENPR 31042 3 Compulsory
CTEC 42016 Industrial Training All compulsory units up to Level IV Sem I 6 Compulsory
Computer Networks Pathway
CTNT 41021 Advanced Networking Laboratory CTNT 32042 1 Compulsory
CTNT 41032 Network and System Administration CTNT 32042 2 Compulsory
CTNT 41042 Advanced Wireless and Mobile Communication CTNT 31022 2 Compulsory
CTNT 41053 Network and Information Security CTNT 32042 3 Compulsory
CTNT 41062 Security Management CTNT 21052 2 Compulsory
CTNT 41073 Distributed Computing CTNT 22053 & CTNT 32062 3 Compulsory
Games and Animation Pathway
CTEC 41022 Software and Hardware Optimization Techniques CTEC 22053 2 Compulsory
GANI 41033 3D Games Prototyping GANI 32013 3 Compulsory
GANI 41043 Real-Time 3D Techniques for Games GANI 32013 3 Compulsory
GANI 41053 Fundamentals of Virtual Reality GANI 32013 3 Compulsory
GANI 41062 Motion Graphics Workshop GANI 32024 2 Compulsory
Software Systems Technology Pathway
CTEC 41022 Software and Hardware Optimization Techniques CTEC 22053 2 Compulsory
SWST 41022 Applied Internet-of-Things CTEC 31013 2 Compulsory
SWST 41032 Scientific Communication CTEC 22032 2 Compulsory
SWST 41042 Speech Interfaces CTEC 32012 2 Compulsory
SWST 41053 Software Modelling SWST 32012 3 Compulsory
SWST 41062 Enterprise Application Development SWST 31032 & SWST 32012 2 Compulsory

Contact Us:

Faculty of Computing and Technology,
University Drive,
Bulugaha Junction,
Kandy Road,
Kelaniya,
Sri Lanka

 

 

976908
Today
Yesterday
This Week
This Month
Last Month
All days
786
992
1778
12787
23042
976908

2025-05-12 18:49
Copyright © 2025 Faculty of Computing and Technology. University of Kelaniya.

Last Update on 5/03/2024

Search

+94 112912709 No.407, Kandy Road, Kelaniya, Sri Lanka