This degree program provides the study of the design, construction, and use of computer systems and focuses on the representation of data and data structures in computer systems and the design of algorithms for automatic manipulation of this information by programming languages and machine systems. This bachelor’s degree provides the basic principles behind computing tools, operating systems, compilers, and translators. As part of the program, students will combine theory with hands-on experience to learn how to create and analyze computer-based systems. Students will develop the strong analytical, logical, and development skills necessary to advance computing and its applications.
Degree Title: Bachelor of Computer Sciences (BCS)
Duration of the program: 4 years
Mode of Delivery
- Online/Distance Learning
Admission Requirements:
- Must be a member of the Global Alliance for Innovation and Leadership (GAIL)
- Must be a high school graduate or equal (submit credentials)
- Submit an Admission Application
- Submit and Admission Easy
We welcome applications from students who may not meet the formal entry criteria but who have relevant experience or the ability to pursue the course successfully. Applications are considered from candidates who do not meet the formal entry requirements but can provide evidence of equivalence. Examples of equivalence are:
- A wide range of professional qualifications and/or work experience.
- Working or studying in English or an English-speaking environment.
Applications will be considered from candidates who do not meet the formal entry requirements but who can demonstrate by interview the commitment to complete the program successfully.
This Bachelor of Computer Science program is a total of 120 Credit Hours completed through 40 courses. The following is a list of all the courses required for the program:
Required Courses: 120 Credit Hours
- Applied Business Communication (3 Credit Hours)
- Introduction to Computer Science (3 Credit Hours)
- Human-Computer Interaction (3 Credit Hours)
- Business Economics (3 Credit Hours)
- Data Structures (3 Credit Hours)
- Computing Mathematics (3 Credit Hours)
- Programming Fundamentals (3 Credit Hours)
- Digital Logic Design (3 Credit Hours)
- Calculus (3 Credit Hours)
- Linear Algebra (3 Credit Hours)
- Computer Networking (3 Credit Hours)
- System Analysis and Design (3 Credit Hours)
- Introduction to Database Management (3 Credit Hours)
- Discrete Structure (3 Credit Hours)
- Fundamentals of Software Engineering (3 Credit Hours)
- Computer Graphics and Animation (3 Credit Hours)
- Introduction to Artificial Intelligence (3 Credit Hours)
- Computer Programming 1 (3 Credit Hours)
- Computer Programming 2 (3 Credit Hours)
- Web Programming 1 (3 Credit Hours)
- Web Programming 2 (3 Credit Hours)
- Network Infrastructure and Security (3 Credit Hours)
- Software Architecture and Design (3 Credit Hours)
- Cyber Security (3 Credit Hours)
- Embedded System (3 Credit Hours)
- Cloud Computing (3 Credit Hours)
- Analysis of Scientific Data (3 Credit Hours)
- Digital Health Software Project (3 Credit Hours)
- Operating Systems Architecture (3 Credit Hours)
- Information Security (3 Credit Hours)
- Special Project in Computer Systems and Software Engineering (3 Credit Hours)
- Coding and Cryptography (3 Credit Hours)
- Mobile Applications Design and Development (3 Credit Hours)
- Evolutionary Computation (3 Credit Hours)
- Robotics Application Development (3 Credit Hours)
- Database and Advanced Data Techniques (3 Credit Hours)
- Games Development (3 Credit Hours)
- 3d Graphics and Animation (3 Credit Hours)
- Intelligent Signal Processing (3 Credit Hours)
- Software Engineering (3 Credit Hours)
Degree Statement Description:
In recognition of the satisfactory completion of all requirements during the study in preparation for graduation, upon recommendation of the faculty of Alison Pacific University (students name) is granted a “Bachelor of Computer Sciences” given on this day (date).