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:
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.
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 |
|
|
|
|