| Program Duration and Structure | |||
|---|---|---|---|
| Degree Nomenclature |
English: Bachelor of Science Degree in Electrical and Computer Engineering Amharic: የሳይንስ ባችለር ዲግሪ በኤሌትሪካል እና ኮምፒዩተር ምህንድስና |
||
| Duration | 5 Years (10 Semesters) | ||
| Total Credit Hours | 189 | ||
| Medium of Instruction | English | ||
| Year | Semester | Courses | Key Learning Themes |
|---|---|---|---|
| Year I | Semester I |
• Social Anthropology • Introduction to Emerging Technologies • Communicative English Language Skills I • General Physics • Critical Thinking • Global Trends • General Psychology • Mathematics for Natural Science • Physical Fitness |
Integration of communication, critical thinking, and foundational sciences to understand historical and social contexts. |
| Semester II |
• Communicative English Language Skills II • Economics • Geography of Ethiopia and the Horn • Moral and Civic Education • History of Ethiopia and the Horn • Basic Computer Programming • Applied Mathematics I • Inclusiveness |
Advancement of communication and scientific literacy while promoting social awareness and ethical responsibility. | |
| Year II | Semester I |
• Engineering Drawing • Engineering Mechanics I (Statics) • Applied Mathematics II • Probability and Statistics for Engineers • Entrepreneurship • Applied Modern Physics |
These courses equip students with the technical, analytical, and creative skills needed to apply mathematical, physical, and statistical principles in solving real-world engineering problems effectively. |
| Semester II |
• Fundamentals of Circuits • Electrical Engineering Laboratory I • Applied Mathematics III • Engineering Mechanics II (Dynamics) • Electrical Workshop Practice I • Engineering Thermodynamics |
These courses provide students with a solid foundation in electrical, mechanical, and thermal principles while developing practical skills in analysis, experimentation, and problem-solving for real-world engineering applications. | |
| Year III | Semester I |
• Object-Oriented Programming • Computational Methods • Applied Electronics I • Electrical Engineering Lab II • Electromagnetic Fields • Signals and System Analysis |
These courses equip students with the analytical, programming, and experimental skills needed to model, analyze, and implement modern electrical and electronic systems effectively. |
| Semester II |
• Network Analysis and Synthesis • Digital Logic Design • Introduction to Electrical Machines • Electrical Engineering Lab IV • Electrical Workshop Practice II • Applied Electronics II • Electrical Engineering Lab III |
These courses strengthen students’ understanding of electrical systems and components while developing practical skills in circuit analysis, digital design, electronics, and electrical machinery through both theoretical and laboratory-based learning. | |
| Year IV | Semester I |
• Computer Architecture and Organization • Introduction to Communication Systems • Digital Signal Processing • Introduction to Control Engineering • Introduction to Power Systems • Electrical Engineering Laboratory V • Introduction to Instrumentation |
These courses provide students with a comprehensive understanding of communication, control, power, and computing systems while enhancing their ability to design, analyze, and implement practical engineering solutions. |
| Semester II |
• Microcomputers and Interfacing • Data Structures • Software Engineering • Computer and Network Security • Data Communication and Computer Networks • Research Methods and Presentation • Elective I |
These courses equip students with skills in programming, system design, networking, security, and research, enabling them to develop, analyze, and manage reliable and secure computing and communication systems. | |
| Year V | Semester I |
• Philosophy of Science and Ethics • Industry Internship • Elective II |
These courses develop students’ understanding of ethical principles in scientific practice and provide practical industry experience to apply engineering knowledge in real-world professional settings. |
| Semester II |
• Operating Systems • Algorithm Analysis and Design • B.Sc. Project • Embedded Systems • Exit Exam • Elective III |
These courses equip students with advanced skills in system design, algorithm development, and embedded systems, while providing opportunities to apply their knowledge in a comprehensive project and demonstrate mastery through a final assessment. |