Loading…

Computer Science, Bachelor of Science

Program Purpose

The Âé¶¹ÊÓÆµ undergraduate degree program in Computer Science prepares students for some of the most innovative and essential fields in today's growing information economy.  With technical knowledge in the principal areas of study including computer programming, computer network, information security, web applications, and artificial intelligence, students will learn to solve real-life problems involving the design, development, support and management of hardware, software, multimedia and systems integration services. Students who successfully complete this degree are prepared for work in the computer technology industry, developing commercial and industrial applications or computer models.

Program Competencies

Students completing the Computer Science B.S. program will be able to:

  1. Apply Computer Science best practices and current methodologies to create, deliver, and support information technology projects and its importance in the world of technology.
  2. Analyze requirements for the process of creating programming from script to screen.
  3. Analyze requirements for computer hardware, network security, and software applications using best practices and current methodologies.

Experiential Learning

Experiential Learning at Âé¶¹ÊÓÆµ takes a 360° approach to applied education. Whether you bring significant professional experience and pursue Credit for Prior Learning (CPL), or you complete a Work-Integrated Learning (WIL) experience such as an internship or cooperative education placement embedded within your academic program, these opportunities provide meaningful pathways toward completing your degree.

Cooperative Education Option

The Cooperative Education option is an alternative to the CSC490-Internship course.  In order to be eligible, students must first have at least 60 credits, plus a GPA of 2.5 or higher. Students must contact the Office of Work-Integrated Learning and their Program Chair one semester before they would like to begin a co-op assignment.  


Curriculum

General Education Requirements (39 credits)

IT Support Fundamentals I

Fundamentals of Economics

English Composition I

English Composition II

Public Speaking

Introductory Survey of Mathematics

Introduction to Critical Thinking

Introduction to Psychology

Science Elective

Choose one of the following two courses:

Research Writing

OR

Creative Writing

Choose one of the following two courses:

Contemporary Global Issues

OR

American Politics

Humanities Electives

Humanities Elective

Humanities Elective

Students may choose their Humanities electives from the following course codes or courses:

ART, CUL, DRA, ETN, HUM, LIT, MUS, PHI, SPA

COM 245 Writing for the Media

DSN 110 Fundamentals of Drawing

HIS 230 Global Civilizations

TEC 215 Basic Photography

VFP 313 Aesthetics of Film

Computer Science Core Requirements (55 credits)

In addition to the Computer Science Core, students will complete an additional 18 credits from one of the following concentrations: Computer Science (no concentration), Artificial Intelligence, or Data Analytics.

Computer Science Fund

Computer Architecture

Fund. of O-O Programming

Algorithms and Data Structures

Programming Fundamentals I

Programming Fundamentals II

Database Foundations

AI Fundamentals

System Analysis and Design

Pre-Calculus

Calculus I

Business Statistics

Introduction to Computer Hardware and Operation

Networks and Telecommunications

Cloud Architecture, Reliability & Economics

Windows Operating Systems and Systems Administration

 

Choose one of the following two courses:

Experiential Learning in Computer Science

OR

CSC Internship

Choose one of the following two courses:

Agile Project Management

OR

Project Management and Practice

Free Electives (8 credits)

Students with less than 16 transfer credits are required to take FYE 101 as one of their electives.  We recommend the following elective options for students in the BS in Computer Science program:

CSC 415 AI Risks & Threats

CSC 475 Legal Aspects of AI

Computer Science - No Concentration (18 credits)

Ethics for Computer Science

Choose five courses from the following:

Data Visualization

Web Design & Development

JavaScript I

Innovative Web Development

User-Centered Design

Intro to Data Science

Predictive Analytics and Data Mining

Python for Data Science

Machine Learning Principles

Deep Learning & Neural Networks

Ìý

Microsoft .NET I

OR

Java Programming I

Ìý

Microsoft .NET II

OR

Java Programming II

Ìý

Natural Language Processing

OR

Computer Vision and Image Analysis

Concentration in Artificial Intelligence (18 credits)

Ethics for Computer Science

Python for Data Science

Machine Learning Principles

Deep Learning & Neural Networks

Large Language Model for Practical Application

Choose one of the following two courses:

Natural Language Processing

OR

Computer Vision and Image Analysis

Concentration in Data Analytics (18 credits)

Data Visualization

Intro to Data Science

Predictive Analytics and Data Mining

Ethics for Computer Science

Python for Data Science

Data Modeling and Warehousing


Completion Degree Requirements

What is a Completion Degree?

A completion degree is a personalized version of a bachelor's degree created exclusively for students who have completed an associate degree at an accredited institution. Completion degrees are available for most Âé¶¹ÊÓÆµ Bachelor of Science degrees. A student who expects to transfer a completed associate's degree should communicate with a Âé¶¹ÊÓÆµ academic advisor before registering for courses. A transcript with documentation of the conferred degree must be received by Âé¶¹ÊÓÆµ to confirm eligibility.

Computer Science Completion Degree Version for No Concentration (45 credits)

Computer Architecture

Fund. of O-O Programming

Programming Fundamentals I

Programming Fundamentals II

Database Foundations

System Analysis and Design

Ethics for Computer Science

Choose one of the following two courses:

Experiential Learning in Computer Science

OR

CSC Internship

Choose seven courses from the following:

Data Visualization

JavaScript I

Innovative Web Development

User-Centered Design

Intro to Data Science

Predictive Analytics and Data Mining

Python for Data Science

Java Programming III

Machine Learning Principles

Deep Learning & Neural Networks

Data Modeling and Warehousing

Ìý

Natural Language Processing

OR

Computer Vision and Image Analysis

Ìý

Microsoft .NET I

OR

Java Programming I

Ìý

Microsoft .NET II

OR

Java Programming II

Ìý

Agile Project Management

OR

Project Management and Practice

All students interested in this degree must have completed the following prerequisites or their equivalents: 

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

MAT 312 Statistics for Business

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration

Computer Science Completion Degree Version for Artificial Intelligence (45 credits)

Computer Architecture

Fund. of O-O Programming

Programming Fundamentals I

Programming Fundamentals II

Database Foundations

AI Fundamentals

System Analysis and Design

Ethics for Computer Science

Python for Data Science

Machine Learning Principles

Deep Learning & Neural Networks

Large Language Model for Practical Application

Choose one of the following two courses:

Natural Language Processing

OR

Computer Vision and Image Analysis

Choose one of the following two courses:

Agile Project Management

OR

Project Management and Practice

Choose one of the following two courses:

Experiential Learning in Computer Science

OR

CSC Internship

All students interested in this degree must have completed the following prerequisites or their equivalents:

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

MAT 312 Statistics for Business

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration

Computer Science Completion Degree Version for Data Analytics (45 credits)

Data Visualization

Computer Architecture

Fund. of O-O Programming

Programming Fundamentals I

Programming Fundamentals II

Database Foundations

Intro to Data Science

System Analysis and Design

Predictive Analytics and Data Mining

Ethics for Computer Science

Python for Data Science

Data Modeling and Warehousing

Business Statistics

Choose one of the following two courses:

Experiential Learning in Computer Science

OR

CSC Internship

Choose one of the following two courses:

Agile Project Management

OR

Project Management and Practice

All students interested in this degree must have completed the following prerequisites or their equivalents:

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration



This information applies to students who enter this degree program during the 2026-2027 Academic Year. If you entered this degree program before the Fall 202 semester, please refer to the academic catalog for the year you began your degree program.