BS in Information Technology Curriculum

Course (Department, Number, Title)

All courses in the program listed by term starting with the first term of the first year and ending with the last term of the final year.

Indicating whether the course is Required, Elective, or a Selected Elective by an R, an E, or an SE.1 Subject Area (Credit Hours)
Math & Basic Sciences Computing Topics;

Check if Contains Significant Design (√)

Other
YEAR 1, SEMESTER 1
FLEN 1011 Communicative English Language Skills I R 5
PHYS 1011 General Physics R 5
PSCH 1011 General Psychology R 5
MATH 1011 Mathematics for Natural Sciences R 5
LOCT 1011 Critical Thinking R 5
SPSC 1011 Physical Fitness R 0
GEES 101 Geography of Ethiopia and the Horn R 5
YEAR 1, SEMESTER 2
FLEN 1012 Communicative English Language Skill II R 5
ANTH 1012 Social Anthropology R 4
MATH 1012 Applied Mathematics I R 5
EMTE 1012 Introduction to Emerging Technologies R 5
MCIE 1012 Moral and Civic Education R 4
ECEG 2052 Computer Programming R 5
MGMT 1012 Entrepreneurship R 5
HIST 1012 History of Ethiopia and The Horn R 5
YEAR 2, SEMESTER 1
ECON 1011 Economics R 5
SNIE 1012 Inclusiveness R 3
GLTR 1012 Global Trends R 3
ITEC 2041 Fundamentals of Programming R 5
ITEC 2071 Fundamentals of Database Systems R 5  (✔)
STAT 2171 Introduction to Statistics R 5
EENG 2161 Fundamentals of Electricity and Electronic Devices R  5
TCBTP 2003 Demographic survey and Community Problem Identification R 5
YEAR 2, SEMESTER 2
MATH 2182 Discrete Mathematics R 5
ITEC 2022 Operating Systems R 5
ITEC 2024 Computer Organization and Architecture R 5
ITEC 2102 Data Communication and Computer Networks R 5
ITEC 2052 Data Structure and Algorithms R 5
ITEC 2092 Internet Programming I R 5
TCBTP 2004 Appropriate Technology and Professional Ethics R 5
YEAR 3, SEMESTER 1
ITEC 3061 System Analysis and Design R 5 (✔)
ITEC 3121 Multimedia Systems R 5
ITEC 3051 Object Oriented Programming in Java R 5
ITEC 3093 Internet Programming II R 5
ITEC 3071 Advanced Database Systems R 5
ITEC 3031 Computer Maintenance and Technical Support R 6
YEAR 3, SEMESTER 2
ITEC 3102 Introduction to Distributed Systems R 5
ITEC 3062 Information Technology Project Management R 5
ITEC 3054 Event-Driven Programming R 5
ITEC 3082 Information Storage and Retrieval R 5
ITEC 3058 Advanced Programming R 5
ITEC 3056 Mobile Application Development R 5
TCBTP 3006 Action Plan and Implementation R 5
YEAR 4, SEMESTER 1
ITEC 4121 Artificial Intelligence R 5
COIP 4203 Industrial Practices R 3
ITEC 4133 Information Assurance and Security R 3
FYPR 4211 Final year Project I R 5 (✔)
ITEC 4081 GIS and Remote Sensing R 5
ITEC 4155 Basic Research Methods in IT R 3
ITEC 4111 Network Device and Configuration R 5
ITEC 4131 Seminar on Current Trends in IT R 3
YEAR 4, SEMESTER 2
FYPR 4212 Final year Project II R 5
ITEC 4112 System and Network Administration R 5
ITEC 4134 Social and Professional Ethics in IT R 3
ITEC 4114 Network Design R 5 (✔)
ITEC 4102 Wireless Networking and Telecom Technologies R 5
MOE 4254 Exit Exam R 0
ITECXXXX ITEC 4148

Integrative Programming and Technologies, ITEC 4144 Introduction to Data mining and Warehousing, ITEC 4146

E-Commerce, ITEC 4142

Computer Graphics

SE 5
TOTALS (in terms of ECTS) 265 35 179 (20 √) 69
TOTALS (in terms of semester credit hours) 159 21 97 (12 √) 41
Total must satisfy minimum credit hours Minimum Semester Credit Hours 9 Hours 30 Hours