Skip to main content

IV. BACHELOR OF SCIENCE IN COMPUTER SCIENCE

Programme Description

Computer Science students will study how Information Systems may be developed and utilized to support operational, tactical, and strategic decision-making in business organizations. They will learn how information technology is used to manage businesses, regardless of the specifics of the hardware, the software, or even the business. Emphasis is placed on applications based on two computing disciplines – information systems and information technology.  This degree program will provide the following benefits:

Career-focused. A bachelor's degree in Computer Science from UCCI is career-focused. It can be completed in just two years of preparation (beyond an approved associate degree) through a comprehensive, hands-on, and career-oriented I.T. degree program.

 Industry Standards. UCCI will work with computer and technology industry leaders to design programs that produce graduates who meet their needs. Students will graduate with more communications, business, teamwork, and information technology skills that today's employers seek.

 Hi-tech, Hi-touch Resources. Our hi-tech, hi-touch learning provides a rich experience that is not easily duplicated. UCCI will be able to link students with the University's computing resources electronically. Thus, students shall be equipped with laptops to access the UCCI computing resources at any time and from anywhere in the Cayman Islands.

 I.T. Certification Training - UCCI Bachelor degree incorporates training for many respected industry certifications to increase marketability and advancement opportunities. Academic training for certification examinations may include:

 Flexibility. Prospective students will be originated from several academic backgrounds, including, but not limited to, science, business, computing, and arts. UCCI graduates have an added advantage in that the degree program represents a continuation from the Associate Degree in a 2+2 format. Students may have the option to obtain a Bachelor's degree Part-time or full-time with an opportunity to work while doing so. In this process, they may attain significant professional experience.

Programme Objectives

Students will:

  1. Demonstrate proficiency in problem-solving techniques using the computer.

  2. Demonstrate proficiency in at least two high-level programming languages and two operating systems.

  3. Demonstrate proficiency in the analysis of complex problems and the synthesis of solutions to those problems.

  4. Demonstrate comprehension of modern software engineering principles.

  5. Demonstrate a breadth and depth of knowledge in the discipline of computer science.

 

At the end of the program, students should be able to:

1.      Demonstrate effective use of written, verbal, and non-verbal communication, use industry terminology, write a variety of IT Project Management documents and plans, apply processes required to manage the communications of a project (including appropriate and timely management of project information), and use technology appropriate to the task.

2.      Design, analyze, secure, and evaluate networks and services for homes, data centers, LANs and WANs.

3.      Understand the implementation of fundamental OS structures, including processes, system calls, scheduling, virtual memory, file systems, and write and debug concurrent programs.

4.      Describe the functions which are unique to network operating systems and install and configure a network operating system.

5.      Write HTML and understand how to implement it in the web environment effectively. Write CSS effectively to create well-organized, styled web pages.

6.      Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for problem identification and analysis, software design, development, implementation, verification, and documentation.

7.      Develop and implement computer forensics investigative procedures and conduct the systematic evaluation of evidence collection at private-sector incident scenes.

8.      Be able to discuss the key factors and problems of the interaction between law and information society.

9.      Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning.

10.  Analyze and design an information system based on user requirements.

11.  Demonstrate the ability to install and upgrade operating systems, identify hardware needed for different operating systems, interpret the meaning of network connectivity, and set up resource sharing over a network.

12.  Apply game interface design to gameplay and game storytelling.

13.  Describe the fundamentals of the methods of analysis and design of a robot and demonstrate an understanding of fundamental concepts in robotics to describe the various components of a robot.

14.  Demonstrate an understanding of fundamental techniques, processes, technologies, and equipment used in immersive virtual reality and the ability to develop a 3D virtual environment,3D interaction techniques, and develop immersive virtual reality applications.

15.  Demonstrate the application of knowledge and skill sets acquired from the course and workplace in assigned job functions. 

Program Length 

This programme is two years for full-time students.  

Entry Requirements

1.   Students who have completed the AS or AAS in Computer Science or equivalent degree programme are offered direct entry into the BSc. Computer Science programme.

2.   Non-Computer Science majors seeking entry into the BSc. Computer Science programme should complete the following associate level courses prior to being admitted:

  • COM 200 Programming I

  • COM 201 Programming II

  • COM 206 Basic Networking

  • COM 261 Systems Analysis and Design

Programme Requirements

cOURSE NUMBER

COURSE NAME

CREDIT HOURS

Humanities (3 Credits)

ENG 311

Research Methods and Report Writing

 3 Credits

Math Requirements (3 Credits)

MAT 311

Quantitative Methods   

3 Credits

Core Computer Science Requirements (42 Credits)

COM 302

IT Project Management

3 Credits

COM 304

Networking Fundamentals

3 Credits

COM 305

Principles of Operating Systems

3 Credits

COM 306

Database Systems

3 Credits

COM 310

Website Design and Development

3 Credits

COM 320

Intro to Software Engineering

3 Credits

COM 330

Forensic Computing

3 Credits

COM 333

Information Technology Law and Society

3 Credits

COM 360

Artificial Intelligence

3 Credits

COM 411

Management Information Systems

3 Credits

COM 420

Network Operating Systems

3 Credits

COM 424

Network Security

3 Credits

COM 435

Virtual Reality

3 Credits

COM 448

Cybersecurity

3 Credits

COM 450

Senior Project

3 Credits

COM 470

Internship

3 Credits

COM 432

Game Development

3 Credits

COM 434

Robotics

3 Credits

Total Required

60 Credits

Degree Plan Years 3 & 4 

(Students will have completed the Associate Degree in Computer Science)

Fall III

Spring III

Summer III

Fall IV

Spring IV

Summer IV

 

ENG 311

 

COM 304

 

COM 411

 

COM 420

 

COM 330

 

COM 470

MAT 311

COM 310

COM 424

COM 450

 

COM 302

COM 320

 

COM 432

COM 435

 

COM 305

COM 333

 

COM 434

COM 448

 

COM 306

COM 360