You are on page 1of 1

TECMIS LMS Zoom Meetings(LEARN) Academic Sessions 2022

Department of Information & Communication Technology


Department of Information & Communication Technology
Faculty of Technology
University of Ruhuna

Bachelor
HOME STAFF  ofNEWS
Information
& EVENTS & Communication
RESEARCH INDUSTRY Technology Honours

Curriculum of The Degree of Information and Communication


Technology Honours - BICT (Hons)
Level 1 Semester 1

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT1113- Essentials of ICT TMS1113- Foundation of Mathematics ENG1114: English I (teaching – 4-hours per week )

ICT1123 - PC Applications & Computer Laboratory

ICT1133 - Fundamentals of Computer Programming

ICT1143 – Web Technologies

Level 1 Semester 2

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT1213 – Database Management Systems TMS1233 - Discrete Mathematics ENG1222 - English II (teaching – 4-hours per week )

ICT1223 - System Analysis & Design and Usability TCS1212 - Fundamentals of Management

ICT1232 - Computer Laboratory

ICT1242 Management Information System

ICT1252 - Computer Architecture

Level 2 Semester 1

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT2113 Data Structures and Algorithms - ENG2122 English III

ICT2123 - Object Oriented Development TCS2112 - Business Economics

ICT2133 - Object Oriented Analysis & Design TCS2122 - Soft Skills

ICT2142 - Professional Issues in IT

ICT2153 - Internet Application Development

Level 2 Semester 2

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT2213 - Operating System Concepts & Applications TMS2213 - Probability and Statistics ENG2222 - English IV

ICT2223 - Computer Networks TCS2212 Accounting for Technologists

ICT2233 - Software Engineering

ICT2243 - E-Commerce Implementation, Management & Security

Level 3 Semester 1

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT3113 - Advanced Programming in Java/C++ - ENG3122 - English V

ICT3123 - IT Project Management TCS3131 - Human Resource Management

ICT3132 Software Testing Methods and Tools

ICT3142 - Mobile Computing Principles

ICT3152 - Human Computer Interaction

ICT3162 - Rapid and Agile Software Development

ICT3173 - Group Project

Level 3 Semester 2

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT3213 - Advanced Database Management Systems - -

ICT3222 - Data Mining and Business Intelligence

ICT3233 - Mobile Application Development

ICT3243 - Network, Computer and Application Security

ICT3253 - Distributed & Cloud Computing

ICT3262 - Software Verification and Quality Assurance

ICT3273 - Advanced Database Management Systems

Level 4 Semester 1

Information Technology Course Units Mathematics & Statistics Course Units Complementary Studies Course Units

ICT4316 - Research Project TCS4112 - Creativity, innovation and Entrepreneurship -

ICT4123 - Cloud Computing TCS4141 - Communication for Technologists

ICT4133 - Artificial Intelligence TCS4151 - Industrial Sociology

Level 4 Semester 2

ICT4216 : Industrial Training (6-months period)

Copyright @ 2022 Faculty of Technology. All rights Reserved.

You might also like