Back

This course at Oromia State University is designed to equip students with the essential skills to harness computer technology effectively for solving complex data transformation and processing challenges. Students will learn logical problem-solving techniques, programming fundamentals (using languages like Python, Java, or C++), and software design principles to develop efficient and scalable solutions. The curriculum covers computational thinking, data structures, algorithms, database management, automation, and software optimization, ensuring a strong foundation in both theory and practical application. By the end of the course, participants will be proficient in designing robust software systems, optimizing data workflows, and applying industry best practices in coding and system development. Ideal for aspiring software developers, data analysts, and IT professionals, this program prepares graduates for careers in software engineering, data processing, and system design, with a focus on real-world problem-solving and innovation. Prerequisites include basic programming knowledge, making it suitable for students and professionals looking to advance their technical expertise.

Number of Seats: 35

4 years for regular program

For Regular Program

———————-

Monday to Friday from 8:30 AM to 5:00 PM

For Extension Program

Monday to Friday from 5:30PM AM to 8:00 PM

 

  • Option 1: Completion of Grade 12 (High School Diploma) in Natural Science 

  • Option 2: Completion of Grade 12 (High School Diploma) in any discipline (minimum passing grade), plus a demonstrated interest in IT/Computing (e.g., elective courses, certifications, or self-study).