About the Programme

The Bachelor of Information and Communication Technology Honours – BICT (Hons) is a four-year, full-time degree programme designed to develop knowledgeable and industry-ready ICT professionals. The curriculum covers computer programming, web and mobile application development, database systems, computer networks, software engineering, cybersecurity, cloud computing, data science, artificial intelligence, machine learning, natural language processing, the Internet of Things and image processing. Practical course units, a group project, an extensive research project and industrial training provide students with valuable hands-on experience, while studies in mathematics, management, entrepreneurship, communication and professional practice develop the complementary skills required to succeed in the rapidly evolving ICT industry.

Bachelor of Information and Communication Technology Honours Degree

4 Years

Duration

120

Total Credits

English

Medium

Fulltime

Study Mode

DEGREE PROGRAMME STRUCTURE

Level 1 Course Modules

Semester I

Module Code Subject No of Credits
ICT1112 Fundamentals of ICT and Information Systems 2
ICT1121 Introduction to Multimedia Technologies 1
ICT1132 Fundamentals of Computer Programming 2
ICT1142 Programming Practicum 2
ICT1152 Computer Architecture 2
ICT1163 Computer Networks 3
TMS1113 Foundation of Mathematics 3
ENG1114 English I NGPA

Semester II

Module Code Subject No of Credits
ICT1212 Database Management Systems 2
ICT1222 Database Management Systems Practicum 2
ICT1232 Web Development 2
ICT1242 Web Development Practicum 2
ICT1252 Operating Systems Concepts and Application 2
ICT1261 System Programming Fundamentals and Linux 1
TMS1222 Discrete Mathematics 2
ENG1212 English II NGPA
TCS1212 Fundamentals of Management 2

Level 2 Course Modules

Semester I

Module Code Subject No of Credits
ICT2113 Data Structures and Algorithms 3
ICT2122 Object Oriented Programming 2
ICT2132 Object Oriented Programming Practicum 2
ICT2142 E-Business Systems 2
ICT2152 Object Oriented Analysis and Design 2
ICT2162 Management Information Systems 2
TCS2112 Business Economics 2
TCS2121 Soft Skills 1
ENG2112 English III NGPA

Semester II

Module Code Subject No of Credits
ICT2212 Software Engineering 2
ICT2222 Professional Issues in IT 2
ICT2233 Software Testing Methods and Tools 3
ICT2242 Human Computer Interaction 2
ICT2253 Mobile Application Development 3
TMS2212 Probability and Statistics 2
TCS2212 Accounting for Technologists 2

Level 3 Course Modules

Semester I

Module Code Subject No of Credits
ICT3112 Advanced Programming 2
ICT3122 Advanced Programming Practicum 2
ICT3133 Distributed Systems 3
ICT3141 Business Analysis Essentials 1
ICT3152 IT Project Management 2
ICT3163 Data Science and Analytics 3
TCS3131 Human Resources Management 1

Semester II

Module Code Subject No of Credits
ICT3212 Advanced Database Management Systems 2
ICT3222 Advanced Database Management Systems Practicum 2
ICT3233 Network, Computer and Application Security 3
ICT3243 Cloud Computing 3
ICT3253 Group Project 3
ICT3262 Release Engineering and DevOps 2
ENG3212 Scientific Writing and Research Methodologies 2

Level 4 Course Modules

Semester I

Module Code Subject No of Credits
IT4010 Research Project 0
ICT4122 Artificial Intelligence 2
ICT4133 Machine Learning 3
ICT4143 Natural Language Processing 3
ICT4153 Internet of Things 3
ICT4163 Image Processing & Computer Vision 3
TCS4112 Entrepreneurship Development 2

Semester II

Module Code Subject No of Credits
ICT4216 Research Project 6
ICT4225 Industrial Training 5
TOP