Bachelor of Information and Communication Technology Honours

Faculty of Technology | University of Colombo

Course Outline for Levels I, II, III and IV

Total Credits: 123

Applicable for 2018/2019 batch onwards

Level I - Semester 1

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 1101

Integrated English Language Skills for Technology (I)

NG *

1

15

-

-

FT 1101

Workshop Practice

1

-

-

1

30

FT 1201

Basic Mathematics

2

2

30

-

-

FT 1301

Physics

3

2

30

1

30

IC 1101

Essentials ICT and Social Computing

1

1

15

-

-

IC 1201

Introduction to Computer Systems and Operating Systems

2

2

30

-

-

IC 1301

Application Laboratory I

3

1

15

2

60

IC 1302

Programming I

3

2

30

1

30

Total

15

10

150

5

150

 

Level I - Semester 2

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 1102

Integrated English Language Skills for Technology (II)

NG *

1

15

-

-

FT 1102

Technology and Historical Transformation

1

1

15

-

-

FT 1204

Computer Applications

2

-

-

2

60

IC 1202

Information System Modeling

2

2

30

-

-

IC 1203

Web Application Development

2

1

15

1

30

IC 1303

Application Laboratory II

3

1

15

2

60

IC 1304

Database Management Systems I

3

2

30

1

30

IC 1305

Object Oriented Programming

3

2

30

1

30

Total

16

9

135

7

210

* NG - Non-GPA Course Modules

Level II - Semester 1

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 2101

Primary English Communication Skills for Technology (I)

NG *

1

15

-

-

FT 2201

Management of Technology

2

2

30

-

-

IC 2201

Database Management Systems II

2

2

30

-

-

IC 2202

Discrete Mathematics

2

2

30

-

-

IC 2203

IT project Management

2

2

30

-

-

IC 2204

Software Engineering

2

2

30

-

-

IC 2301

Multimedia and Web Design

3

2

30

1

30

IC 2302

Computer Networks

3

2

30

1

30

Total

16

14

210

2

60

 

Level II - Semester 2

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 2102

English Communication Skills for Technology (Il)

NG *

1

15

-

-

IA 2205

Statistical Data Analysis

2

-

-

2

60

IC 2205

IT Systems Acquisition

2

2

30

-

-

IC 2303

Agile Software Development

3

2

30

1

30

IC 2304

Graphic Design and Creative Development

3

2

30

1

30

IC 2305

Mobile Application Development

3

2

30

1

30

IC 2306

Programming II

3

2

30

1

30

Total

16

10

150

6

180

* NG - Non-GPA Course Modules

Level III - Semester 1

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 3101

Advanced Commutation Skills in English for Technology (I)

NG *

1

15

-

-

IC 3201

Enterprise Resource Planning Systems

2

2

30

-

-

IC 3202

ICT Innovation

2

2

30

-

-

IC 3203

Information Systems Management

2

2

30

-

-

IC 3204

Introduction to Software Quality Assurance

2

2

30

-

-

IC 3205

Introduction to Information Systems Security

2

2

30

-

-

IC 3206

Professional Practice in ICT

2

2

30

-

-

IC 3207

Bioinformatics

2

1

15

1

30

IC 3301

Introduction to GIS and Remote Sensing

3

2

30

1

30

Total

17

15

225

2

60

 

 

Level III - Semester 2

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

FT 3101

Development Economics

1

1

15

-

-

FT 3201

Environmental Law

2

2

30

-

-

FT 3202

Occupational Health and Safety

2

2

30

 

 

FT 3203

Sociology and Values for a Technological Society

2

2

30

-

-

IC 3601

Internship/ Industrial Training**

6

-

-

-

-

Total

13

7

105

-

-

 

* NG - Non-GPA Course Modules

** 1 Credit = 4 Weeks of Internship / Industrial Training

Level IV - Semester 1

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 4101

Academic Writing Skills for Technology

NG *

1

15

-

-

FT 4101

Intellectual Property Rights

1

1

15

-

-

FT 4201

Innovation and Entrepreneurship

2

2

30

-

-

IC 4201

Digital Forensics

2

2

30

-

-

IC 4202

Selected Topics in ICT

2

2

30

-

-

IC 4301

Data Analytics and Business Intelligence

3

2

30

1

30

IC 4302

Programming III

3

2

30

1

30

IC 4303

Systems and Network Administration

3

2

30

1

30

Total

16

13

195

3

90

 

Level IV - Semester 2

 

Course Code

 

Course Name

Total Credits

Credits and Hours

Theory

Practical

Credits

Hours

Credits

Hours

EN 4102

Advanced Commutation Skills in English for Technology (II)

NG *

1

15

-

-

IC 4304

Human Computer Interaction

3

2

30

1

30

IC 4305

Software Quality Management and Test Automation

3

2

30

1

30

IC 4801

Individual/Group Project**

8

-

-

-

-

Total

14

4

60

2

60

 

* NG - Non-GPA Course Modules

** 1 Credit = 100 Notional Hours