IV. BACHELOR OF SCIENCE IN COMPUTER SCIENCE
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.
Demonstrate proficiency in problem-solving techniques using the computer.
Demonstrate proficiency in at least two high-level programming languages and two operating systems.
Demonstrate proficiency in the analysis of complex problems and the synthesis of solutions to those problems.
Demonstrate comprehension of modern software engineering principles.
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.
This programme is two years for full-time students.
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
Humanities (3 Credits)
Research Methods and Report Writing
Math Requirements (3 Credits)
Core Computer Science Requirements (42 Credits)
IT Project Management
Principles of Operating Systems
Website Design and Development
Intro to Software Engineering
Information Technology Law and Society
Management Information Systems
Network Operating Systems
Degree Plan Years 3 & 4
(Students will have completed the Associate Degree in Computer Science)