Bachelor of Science in Computer Science program is a university degree program that involves the study of computing concepts and theories, algorithmic foundations, and new developments in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems. Computer science degree students learn the theoretical foundations of information and computation, taking a scientific and practical approach to computation and its applications.
Computer science is considered by many of its practitioners to be a foundational science that makes other knowledge and achievements possible. The study of computer science involves systematically studying methodical processes (such as algorithms) in order to aid the acquisition, representation, processing, storage, communication of, and access to information. This is done by analyzing the feasibility, structure, expression, and mechanization of these processes and how they relate to this information. In computer science, the term ‘information’ refers usually to information that is encoded in bits and bytes in computer memory.
Computer science incorporates a number of specialist areas underpinning the digital technologies we use every day. You will learn the main areas of the discipline, including software engineering, artificial intelligence, information security, and data analytics, as well as computer systems, databases, and networks.
A bachelor's in computer science trains undergraduates to develop computer software, write code in multiple programming languages, and solve computing problems. During a bachelor's program, students can specialize in areas like data analytics, software engineering, and information security.
In a nutshell, computer science degrees deal with the theoretical foundations of information and computation, taking a scientific and practical approach to computation and its applications.
In addition to the technical knowledge needed to pursue a career as a computer scientist, you will learn about the impact of technology on individuals, organizations, and society.
A bachelor's degree in computer science meets entry-level requirements for many coding careers, including software development and information security analyst. Graduates with a computer science degree can pursue careers as computer and information research scientists, computer network architects, and computer system analysts.
If you have a lot of patience, an eye for detail, and enjoy work that requires a high level of precision, a computer science degree might be right for you.
The BSc Computer Science degree program provides students with in-depth knowledge and analytic skills associated with the field of IT and Computer Science. This degree program prepares students for jobs in the industry, business or government, and provides support courses for students in engineering, mathematics, and other fields requiring computing skills.
The B.S. in Computer Science students receive:
Upon successful completion of a BSc Computer Science degree program, students will be able to:
Eligibility for consideration for admission into the degree of Bachelor of Science in Computer Science is governed by the following minimum admission requirements :
The BSc Computer Science deepens your understanding of computer programs, computer networks and the Internet, and how they relate to the technology world. The units taught are carefully selected with the aim of preparing students to acquire skills and disciplines required for designing, writing, and modifying software components, modules, and applications that comprise software solutions.
Year 1, Semester 2
Year 1, Semester 2
Year 2, Semester 1
Year 2, Semester 2
Year 3, Semester 1
Year 3, Semester 2
Year 4, Semester 1
Year 4, Semester 2