Bachelor of Information and Communication Technology (BICT) 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.
BICT Course Modules (new) - From Academic Year 2017/2018 onwards
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 Compulsory 
 Computer Networks Pathways
 CTEC 31042  Python Programming CTEC 22023 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 Compulsory
 GANI 31022  Introduction to 3D Modelling  GTEC 21043, CTEC 22023 Compulsory
 GANI 31032  Game Design and Development  CTEC 22043  Compulsory
 Software Systems Technology Pathway
 CTEC 31042  Python Programming CTEC 22023 Compulsory
 SWST 31022  Requirements Engineering CTEC 22032 Compulsory
 SWST 31032  Applied Information Systems CTEC 22032 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 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
BICT Course Modules (interim) - From Academic Year 2015/2016 to 2016/2017

For General Inquiries

Faculty of Computing and Technology

No.407, Kandy Road,
Kelaniya, Sri Lanka
fctinfo@kln.ac.lk +94112912709

204864
Today
Yesterday
This Week
This Month
Last Month
All days
183
438
1574
183
17209
204864

2021-12-01 10:22
Copyright © 2021 Faculty of Computing and Technology. University of Kelaniya.

Last Update on 22/11/2021

Search

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