Course Structure-IT

Mekelle Institute of Technology

Department of Information Technology

V Year Degree Program

Curriculum – Course Matrix

Year I Semester I

Course Code

Course Title

Prerequisite

L

T

P

Credit

Enla1011

Communication Skills

3

3

CvEt1011

Civics and Ethical Education

3

3

Math1021

Applied Mathematics I

3

3

4

CSE101

Principles of Computing

3

3

4

GEng1031

Introduction to Engineering Professions

2

2

CESt1023

Introduction to Logic (Reasoning Skill)

3

3

Total

17

3

3

19

Year I Semester II

Course Code

Course Title

Prerequisite

L

T

P

Credit

Enla1012

Basic Writing Skills

3

3

IT1202

Programming in C

CSE101

3

3

4

IT1204

Introduction to Information Technology

—-

3

3

4

ECE1102

Fundamentals of Electronics

3

3

4

Math1022

Applied Mathematics II

Math1021

3

3

4

Total

15

3

9

19

Year II Semester I

Course Code

Course Title

Prerequisite

L

T

P

Credit

IT2201

Object Oriented Programming

IT1202

3

3

4

IT2203

Fundamentals of Database Systems

3

3

4

Math2123

Probability and Statistics

___

2

3

3

IT2101

Discrete Mathematics

3

3

IT2205

Computer Organization and Architecture

ECE1102

3

3

Total

14

3

6

17

Year II Semester II

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT2202

Programming Languages and Paradigms

IT2201

3

3

4

IT2204

Web Design and Development

3

3

4

IT2206

Advanced Database Systems

IT2203

3

3

4

IT2208

Software Engineering

3

3

IT2210

Data Communications

3

3

4

Total

15

0

12

19

Year III Semester I

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT3201

Data Structures

IT1202

3

3

4

IT3203

Computer Networks

IT2210

3

3

4

IT3101

Computational Methods

2

1

2

3

IT3205

Object Oriented Software Engineering

IT2201& IT2208

3

3

4

IT3207

Operating System

IT2205

3

3

4

Total

14

1

14

19

Year III Semester II

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT3202

Design and Analysis of Algorithms

IT3201

3

3

4

IT3204

Rapid Application Development

IT3205

3

3

4

IT3206

Computer Graphics

IT2201

3

3

4

IT3208

Wireless Networks and Mobile Computing

IT3203

3

3

IT3210

Geographical Information Science

3

3

4

Total

15

0

12

19

Year IV Semester I

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT4001

Research Methods and Presentation

1

3

2

IT4201

Cryptography and Network Security

IT3203&IT2101

3

3

4

IT4203

Artificial Intelligence

IT2101 & IT3201

3

3

4

IT4205

IT Project Management

2

3

3

IT4207A/B/C/D

Elective I

3

3

4

Total

12

6

9

17

Year IV Semester II

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT4202

Mobile Application Development

IT2201

3

3

4

IT4204

Cybersecurity

IT4201

3

3

4

IT4206

Data Warehousing and Mining

IT2206

3

3

4

IT4208

Open Source Computing

IT3207

1

6

3

IT4210A/B/C/D

Elective II

3

3

4

IT4302

Mini Project

6

2

Total

13

0

24

21

Year V Semester I

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IT5301

Internship

45

15

Total

0

0

45

15

Year V Semester II

Course Code

Course Title

Pre-requisite

L

T

P

Credit

IEng5012

Industrial Management and IT Economics

3

3

IEng5014

IT Entrepreneurship

3

3

IT5202A/B/C/D

Elective III

3

3

4

IT5302

BSc. Thesis Project

12

4

Total

9

0

15

14

Elective I

Course Code Course Title

Pre-requisite

IT4207A

System Simulation and Modeling

—-

IT4207B

Introduction to Internet of Things

IT3208

IT4207C

Distributed Systems

IT3207

IT4207D

Remote Sensing

IT3210

Elective II

Course Code Course Title

Pre-requisite

IT4210A

System and Network Administration

IT3203

IT4210B

Machine Learning

IT4203

IT4210C

Multimedia Systems

IT3206

IT4210D

Management Information System

—-

Elective III

Course Code Course Title

Pre-requisite

IT5202A

Natural Language Processing

IT4210B

IT5202B

Big Data Analytics

IT4206

IT5202C

Ethical Hacking

IT4204

IT5202D

Cloud Computing

IT4207C

  Summary of IT Course Listings  

Year

Semester I

Semester II

L

T

P

Cr

L

T

P

Cr

I

17

3

3

19

15

3

9

19

II

14

3

6

17

15

0

12

19

III

14

1

14

19

15

0

12

19

IV

12

6

9

17

13

0

24

21

V

0

0

45

15

9

0

15

14

Total

57

13

77

87

67

3

72

92