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: የሳይንስ ባችለር ዲግሪ በኢንፎርሜሽን ቴክኖሎጂ