Welcome to st.Eugene University in Zambia
Home / Course Detail

Bachelor of Science in Computer Science

Key Knowledge and Skills to be Acquired:

Programming:Students will learn to code in multiple languages like Python, Java, C++, and others, developing skills in designing, implementing, and testing software.

Algorithms and Data Structures:Understanding how to design efficient algorithms and organize data is crucial. This includes learning about various data structures (arrays, linked lists, trees, etc.) and their associated algorithms.

Computer Architecture and Organization:Gaining knowledge about how computers work at a hardware level, including how instructions are processed and how different components interact.

Operating Systems:Learning about the core principles of operating systems, including process management, memory management, and file systems.

Databases:Understanding database concepts, design, and management, including SQL and other database technologies.

Computer Networks:Learning about network protocols, architectures, and how computers communicate with each other.

Software Engineering:Applying engineering principles to the design, development, and maintenance of software systems.

Requirements

Secondary school or Statement with 5 O' level Credit or better and that should include Maths,English, Science or Biology and any other two subjects.

Course description

A Bachelor of Science in Computer Science (BSCS) is a four-year undergraduate program focused on the principles and practices of computing. It equips students with the knowledge and skills to design, develop, and implement computer systems and software, preparing them for careers in various technology-related fields or further studies. The curriculum typically includes foundational mathematics, programming languages, data structures, algorithms, software engineering, and specialized areas like artificial intelligence, cybersecurity, or web development.

Programming

Data Structures and Algorithms

Database Management

Computer Networks

Operating Systems

Artificial Intelligence

Software Engineering