Bachelor of Science in Information Technology (BSc)

Objectives of the program
To produce high quality IT graduates with entrepreneur and problem solving mind set by providing to the students a broad knowledge and skill in information technology management and configuration and maintenance of ICT infrastructures.

  • Specific Objectives: –
    • To produce graduates who possess the right combination of knowledge and practical skills to take care of an organization’s technology and infrastructure needs and people that needs it.
    • To produce professionals that take responsibilities for selecting hardware and software products appropriate for an organization, integrating those products with organizational needs and infrastructure
    • To produce graduates who will take the responsibility for installing, customizing and maintaining applications (network installation, network administration, Web site design, development of multimedia resources, and installation of communication components and oversight of email system) for the organization.
    • To produce professionals to work in organizations implementing and managing automated information systems for different scientific, educational, commercial and other purposes.
    • To produce graduates that plan and manage the technology lifecycle by which an organization’s technology is maintained, upgraded and replaced.

Admission requirements
Admission requirements would be similar to the general institutional requirements. That is, the student should complete preparatory level education and the entry point is determined accordingly by the Ministry of Education for the regular students whereas the admission criteria for distance and continuing education program are as per the University’s requirement.

Course breakdown
Module Name Course Code Courses
Information Technology Basics ITec1011 Introduction to Information Technology
ITec1012 Computer System Application
Computer Systems ITec2021 Computer Organization and Architecture
ITec2022 Operating Systems
Computer Maintenance ITec3031 Computer Maintenance and Technical Support
Basic Programming ITec1041 Fundamentals of Programming I
ITec2042 Fundamentals of Programming II
Advanced Programming ITec2051 Data structure and Algorithms
ITec2052 Object Oriented Programming
ITec3053 Event-Driven Programming
ITec3054 Advanced Programming
System Development and Project Management ITec1061 Structured System Analysis and Design
ITec2062 Object Oriented System Analysis and Design
ITec2063 Information Technology Project Management
Database Systems ITec2071 Fundamentals of Database Systems
ITec2072 Advanced Database Systems
Information Management ITec3081 Information Storage and Retrieval
Web Systems and Technologies ITec2091 Fundamentals of Internet Programming
ITec3092 Advanced Internet Programming
ITec3093 E-Commerce

 

Computer Networks ITec3101 Data Communication and Computer Networks
ITec3102 Introduction to Distributed Systems
ITec3103 Telecom Technologies
ITec3104 Wireless Networking and Mobile Computing
Network Design and Administration ITec4111 Network Design
ITec4112 System and Network Administration
ITec4113 Network Device and Configuration
Integrative Programming and Technologies ITec4131 Integrative Programming and Technologies
Multimedia and HCI ITec3121 Multimedia Systems
ITec4122 Human Computer Interaction
Information Technology and Society ITec4143 Information Assurance and Security
ITec4142 Social and Professional Ethics in Information Technology
ITec3141 Seminar on Current Trends in Information Technology
Elective I ITec4151 Artificial Intelligence
ITec4152 GIS and Remote Sensing
ITec4153 Computer Graphics
Elective II ITec4161 Security Implementation and Management
ITec4162 System Integration
ITec4163 System Simulation and Modeling
IT Research and Project ITec4171 Basic Research Method in IT
ITec4172 Industrial Project I
ITec4173 Industrial Project II
Civics, Ethics, & Reason Skill CESt1021 Introduction to Civics and Ethics
Basic English Skills EnLa1011 Communicative English Skills
EnLa1012 Basic Writing Skills
Civics, Ethics, & Reason Skill CESt1024 Logic and Reasoning Skill
Electricity and Electronics Fundamentals Electricity and Electronics Device
Statistics Introduction to Statistics
Mathematics for IT Applied Mathematics
Discrete Mathematics and Combinatory
Entrepreneurship Entrepreneurship and Small Business Management
Management Introduction to Management

SEMESTER COURSES
YEAR- I SEMESTER – I

S.No Course Title Code ECTS Lec Lab Tut
1 Fundamentals of Programming I ITec1041 5 32 48 16
2 Discrete Mathematics and Combinatory 5
3 Basic Writing Skills EnLa1012 5
4 Fundamentals Electricity and Electronics Device 7
5 Structural System Analysis and Design ITec1061 5 32 0 48
6 Introduction to Management 5
32 64 48 64


YEAR- I SEMESTER – II

S.No Course Title Code ECTS Lec Lab Tut
1 Fundamentals of Programming I ITec1041 5 32 48 16
2 Discrete Mathematics and Combinatory 5
3 Basic Writing Skills EnLa1012 5
4 Fundamentals Electricity and Electronics Device 7
5 Structural System Analysis and Design ITec1061 5 32 0 48
6 Introduction to Management 5
32 64 48 64

YEAR- II SEMESTER – I

S.No Course Title Code ECTS Lec Lab Tut
1 Computer Organization and Architecture ITec2021 5 32 0 48
2 Fundamentals of Programming II ITec2042 5 32 48 16
3 Object Oriented System Analysis and Design ITec2062 5 32 0 48
4 Fundamentals of Database Systems ITec2071 5 32 48 0
5 Information Technology Project Management ITec2063 5 32 0 48
6 Introduction to Statistics 5
30 160 96 160


YEAR- II SEMESTER – II

S.No Course Title Code ECTS Lec Lab Tut
1 Data structure and Algorithms ITec2051 7 48 48 16
2 Object Oriented Programming ITec2052 5 32 48 0
3 Operating Systems ITec2022 7 48 48 0
4 Advanced Database Systems ITec2072 7 32 96 16
5 Fundamentals of Internet Programming ITec2091 5 32 48 0
31 192 288 32


YEAR- III SEMESTER – I

S.No Course Title Code ECTS Lec Lab Tut
1 Event-Driven Programming ITec3053 7 32 96 0
2 Advanced Programming ITec3054 5 32 48 16
3 Advanced Internet Programming ITec3092 5 32 48 0
4 Computer Maintenance and Technical Support ITec3031 7 32 96 0
5 Data Communication and Computer Networks ITec3101 7 48 48 0
31 176 336 16

YEAR- III SEMESTER – II

S.No Course Title Code ECTS Lec Lab Tut
1 Multimedia Systems ITec3121 5 32 48 0
2 E-Commerce ITec3093 3 32 0 0
3 Seminar on Current Trends in IT ITec3141 3 48 0 0
4 Introduction to Distributed Systems ITec3102 5 32 48 0
5 Telecom Technologies ITec3103 3 32 0 0
6 Wireless Networking and Mobile Computing ITec3104 5 32 48 0
7 Information Storage and Retrieval ITec3081 5 32 48 0
29 240 192 0

YEAR- IV SEMESTER – I

S.No Course Title Code ECTS Lec Lab Tut
1 Social and Professional Ethics in IT ITec4142 3 32 0 0
2 Industrial Project I ITec4172 5 0 0 0
3 Network Design ITec4111 5 32 48 0
4 Human Computer Interaction ITec4122 3 32 0 0
5 Integrative Programming and Technologies ITec4131 5 32 48 0
6 Basic Research Method in IT ITec4171 3 32 0 0
7 Elective I 5 32 48 0
29 192 144 0

YEAR- IV SEMESTER – II

S.No Course Title Code ECTS Lec Lab Tut
1 Industrial Project II ITec4173 5 0 0 0
2 System and Network Administration ITec4112 5 32 48 0
3 Entrepreneurship and Small Business Management 5
4 Network Device and Configuration ITec4113 5 32 48 0
5 Information Assurance and Security ITec4143 5 32 48 0
6 Elective II 5
30 96 144 0

ELECTIVE COURSES

S.No Course Title Code ECTS Lec Lab Tut
1 Artificial Intelligence (Elective I) ITec4151 5 32 48 0
2 GIS and Remote Sensing (Elective I) ITec4152 5 32 48 0
3 Computer Graphics (Elective I) ITec4153 5 32 48 0
4 Security Implementation and Management (Elective II) ITec4161 5 32 0 48
5 System Integration (Elective II) ITec4162 5 32 48 0
6 System Simulation and Modeling (Elective II) ITec4163 5 32 48 0
Graduation Requirements and Degree

The major graduation requirements for Regular and CEP program include:

  • Successful completion of all courses(240 ECTS)
  • A Cumulative Grade Point Average (C.G.P.A) of at least 2.00
  • A Cumulative Grade Point Average(CGPA) of at least 2.00 in major courses
  • At least C grade in the Industrial Project courses
  • No grade of “F” in any of the courses.
  • The Degree awarded for graduates that fulfill the necessary requirements is

English: Bachelor of Science Degree in Information Technology
Amharic: የሳይንስ ባችለር ዲግሪ በኢንፎርሜሽን ቴክኖሎጂ