

Bachelor of Science in Computer Science(BSCS)
Duration
4 Years
Fee
N/A
Level
Bachelor
Next Intake
TBA
Entry Score
N/A
Disciplines
Apply Through
No verified consultancies available for this course.
Eligibility Requirements
For acceptance into an undergraduate Bachelor of Science in Computer Science Degree program, applicants must satisfy one of the following criteria:
High school diploma from a university-recognized high school with a minimum 2.0 cumulative GPA or university-recognized high school equivalency such as GED, TASC, or HiSET;
OR
High school diploma plus a previously earned Associate-level or higher degree from a nationally, regionally, or government-accredited college or university;
OR
High school diploma plus twenty-four (24) college-level credits (does not include remedial credits) from a nationally, regionally, or government-accredited college or university earned with a minimum 2.0 cumulative GPA;
OR
Approval from the Admissions Committee following a review of factors considered essential for academic success, including previous academic progress, non-academic achievements, and any additional information requested by the Committee as they relate to standards set by the University's governing bodies.
Scholarship Opportunities
Scholarship information not available
Career Opportunities
-
Software development and engineering
-
Web and mobile app development
-
Data analysis and data science
-
Cybersecurity and network security
-
System and network administration
-
Cloud computing and DevOps roles
-
Database management and administration
-
AI and machine learning engineering
-
Game design and development
-
IT support and consulting
-
Project and IT management
-
Teaching, research, or further studies
-
Tech startups and entrepreneurship
Course Structure
Core Courses - 45 Credit Hours Total
DATA 100 Introduction to Data Analytics - 3 Credit Hours
DATA 200 Applied Statistical Analytics - 3 Credit Hours
DATA 210 Database Design & Analytics - 3 Credit Hours
DATA 300 Data-Driven Decision Making - 3 Credit Hours
MTH 150 Discrete Mathematics - 3 Credit Hours
PRG 100 System Analysis and Design - 3 Credit Hours
PRG 200 Programming in the Cloud - 3 Credit Hours
PRG 300 Software Quality, Architecture, and Documentation - 3 Credit Hours
PRG 310 DevOps and Agile - 3 Credit Hours
PRG 320 C# Programming - 3 Credit Hours
PRG 330 Python Programming - 3 Credit Hours
TECH 110 Technology and Systems - 3 Credit Hours
TECH 250 Technical Documentation and Communication - 3 Credit Hours
TECH 300 Internet of Things (IoT) - 3 Credit Hours
TECH 330 Emerging Technologies - 3 Credit Hours
Core Business Courses - 6 Credit Hours Total
LDR 325 Introduction to Leadership - 3 Credit Hours
LDR 349 Foundations in Operations Management - 3 Credit Hours
Capstone Course - 3 Credit Hours Total
CAP 490 Capstone Project - 3 Credit Hours
Integrative Studies (General Education) Courses - 30 Credit Hours Total
Communication - 12 Credit Hours
Mathematics - 6 Credit Hours
Humanities - 6 Credit Hours
Social & Behavioral Sciences - 3 Credit Hours
Physical & Biological Sciences - 3 Credit Hours
Internship Courses - 6 Credit Hours REQUIRED
INT 361 Systems Analysis: (1 - 6 credit hours)
INT 363 Systems Integrations: (1 - 6 credit hours)
INT 365 Database Solutions: (1 - 6 credit hours)
INT 367 Systems Collaborations: (1 - 6 credit hours)
INT 369 Data Optimization: (1 - 6 credit hours)
INT 371 Process Constructions: (1 - 6 credit hours)
Artificial Intelligence - The Bachelor of Science in Computer Science with a concentration in Artificial Intelligence is designed to provide students with a foundation in the design, development, and application of AI technologies, including machine learning, natural language processing and environmental interactions. The program equips graduates with skills for a variety of AI-related careers.
Advanced Programming - The Bachelor of Science in Computer Science with a concentration in Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development is designed to lead students in preparation for a certification in Unity game development. Topics include simple game design concepts and structure, AI and intelligent behavior in Unity, Unity game development fundamentals, and technologies associated with augmented and virtual reality systems.
Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development - The Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development concentration is designed to lead students in preparation for a certification in Unity game development. Topics include simple game design concepts and structure, AI and intelligent behavior in Unity, Unity game development fundamentals, and technologies associated with augmented and virtual reality systems.
Cloud Computing - The Cloud Computing program is designed to provide students with a foundation in cloud computing technologies for business. This program is ideal for professionals who are interested in the field of cloud computing and who may have experience but do not have formal training. Students will learn technologies, processes, and management of systems, including virtualization and storage, APIs and scripting, AWS and Azure, cloud security and disaster recovery, and strategic cloud implementation concepts for business applications.
Cybersecurity - The Cybersecurity Concentration is designed to advance the professional careers of technologists and computer scientists in the field of computer systems and information technology security. The certificate program is presented in a detailed and innovative approach that examines a variety of computer systems security topics, including cybersecurity essentials and network security; communications security techniques such as cryptography, computer forensics, threats and detection; information security management, and a proactive approach to designing cybersecurity for emerging technologies. Security policies on privacy and legal issues are also presented. Upon completion, graduates can design and implement cybersecurity measures and strategies across several sectors such as healthcare, manufacturing, research and development, education, banking and finance, and international business.
Data Analytics - Provides an overview of quantitative methods essential for analyzing data, with an emphasis on business applications. Topics include identification of appropriate metrics and measurement methods, descriptive and inferential statistics, experimental design, parametric and non-parametric tests, simulation, and linear and logistic regression, categorical data analysis, and select unsupervised learning techniques. Standard and open-source statistical packages are used to apply techniques to real-world problems.
Information Technology Project Management (ITPM) - The Bachelor of Science in Information Technology with a concentration in Information Technology Project Management (ITPM) is designed to provide students with a foundation in IT Project management based on the Project Management Book of Knowledge and Project Management Professional certification. This program is ideal for professionals who are interested in the field of project management and who may have experience but do not have formal training. Students will learn common methodologies used by project managers today focusing on project integration, scope, time, cost, leadership, schedule, risk, quality, and communications management. Graduate students will complete one additional graduate level assignment in each course.
Web Development -The Bachelor of Science in Information Technology with a concentration in Web Development bridges a path for students who want to pursue careers in the growing and exciting field of web development. The program focuses on creating dynamic and interactive experiences through a rigorous full stack coding curriculum. Students pursuing this program will gain the necessary skills for front-end and back-end development, all while preparing them for success in the professional world.
Key Features
No key features available
About the Course
The Bachelor of Science in Computer Science (BSCS) degree program offered by Westcliff University is an interdisciplinary program from a holistic perspective, with an emphasis on the disciplines within the field of Computer Science. The program is designed to provide pathways for students who want to pursue careers centered around building computer software solutions through programming and algorithmic techniques. The students pursuing this program gain the necessary skills to solve challenges in the 21st century globalized economy. Students explore a broad range of theoretical and practical knowledge, methods, processes, and skills – to effectively design and develop computer-based solutions to satisfy domain-specific requirements. Successful students graduate with the technical acumen and practical exposure needed to innovatively solve real-world problems and remain competitive in the workplace.