Computer Science Curriculum (Bachelor Degree)
At Select College, the Bachelor of Science in Computer Science (BSc CS) program offers a comprehensive curriculum designed to equip students with the necessary knowledge and skills to excel in the field of computer science. The program focuses on both theoretical foundations and practical applications, ensuring that graduates are well-prepared for a wide range of career opportunities in the rapidly evolving technology industry.
The BSc CS program at Select College consists of a carefully crafted set of courses that cover various aspects of computer science. Here is an overview of the curriculum, including course objectives:
Introduction to Computer Science: This course provides an introduction to the fundamental concepts of computer science, including algorithms, data structures, and programming languages. The objective is to develop a solid foundation in problem-solving and programming skills.
Data Structures and Algorithms: This course delves deeper into the study of data structures and algorithms, focusing on their design, analysis, and implementation. The objective is to enable students to develop efficient algorithms and utilize appropriate data structures to solve complex problems.
Object-Oriented Programming: This course introduces students to object-oriented programming principles and practices. The objective is to enable students to design and implement software systems using object-oriented techniques, fostering modularity, reusability, and maintainability.
Database Systems: This course explores the principles and techniques of database design, implementation, and management. The objective is to equip students with the skills to develop and maintain efficient and secure database systems.
Operating Systems: This course covers the fundamental concepts and components of operating systems. The objective is to provide students with an understanding of how operating systems manage hardware resources and support software applications.
Software Engineering: This course focuses on the principles and methodologies of software development, including requirements analysis, design, implementation, testing, and maintenance. The objective is to enable students to apply systematic approaches to develop high-quality software systems.
Computer Networks: This course examines the principles and protocols of computer networks, including network architecture, communication protocols, and network security. The objective is to provide students with a comprehensive understanding of network technologies and their applications.
Artificial Intelligence: This course introduces students to the field of artificial intelligence, covering topics such as machine learning, natural language processing, and intelligent agents. The objective is to enable students to develop intelligent systems and applications.
Web Development: This course focuses on web technologies, including HTML, CSS, JavaScript, and server-side programming. The objective is to equip students with the skills to design and develop dynamic and interactive web applications.
Capstone Project: In the final year of the program, students undertake a capstone project that integrates the knowledge and skills acquired throughout the program. The objective is to provide students with an opportunity to apply their learning to solve real-world problems and demonstrate their proficiency in computer science.
Throughout the program, students are encouraged to participate in internships, research projects, and industry collaborations to gain practical experience and enhance their professional development.
By completing the BSc CS program at Select College, graduates will have a strong foundation in computer science principles, programming languages, software development methodologies, and emerging technologies. They will be well-prepared to pursue careers as software engineers, systems analysts, data scientists, web developers, and more in various industries.
If you need further information regarding the courses, please click the READ MORE button. or contact the department head.
For BA Candidates
If you would like to join our Bachelor of Arts Degree program in the Department of Computer Science, you should have a diploma (TVET L-4), another Bachelor degree or a high school completion certificate with a required passing marks or cumulative grade point average (CGPA). These are the marks which are set annually by the Ministry of education.
If you are not sure, please contact the department head for free consultation.
BA in Management Tuition Fee
The Total Tuition fee for the four years BSc program in Computer Science is ETB 29,250 for both regular and evening programs. This amount do NOT include your stationary and other related expenses. In addition, it should be noted that the college may increase the tuition fee based on the annual inflation analysis.
As we are currently developing a 100% online program, the tuition fee for the Online program would be posted here once it is launched.
Tuition fee installments
You can pay your total tuition fee according to your choice of our two installment mechanisms. At registration, you will be given the choice to select either to make payments on monthly basis or on Credit hours basis.
- If you would like to make your payments on monthly basis, the monthly tuition fee would be ETB 650 to be paid for 45 months within four years period (ETB 650 x 45 Months = ETB 29,250).
- If you would like to make your payments on Credit Hours basis, the Credit hour
tuition fee would be ETB 215 per Credit Hour. The total credit hours prescribed in the curriculum is 135 Credit Hours to be offered within four years period. Thus, (ETB 215 x 135 Credit Hours = ETB 29,250).
Payment Method
You can make your payment in three different ways:
- Pay cash at our campus cashiers
- Deposit to one of our Commercial Bank of Ethiopia or Awash or Anbessa bank accounts that would be notified with admission letter.
- Pay electronically using payment methods such as TeleBirr,as indicated in your admission letter.