野狼社区

Skip to content

Applied Computer Science

The Bachelor of Science in Applied Computer Science degree provides programming capabilities, a well-rounded knowledge of computer structures and functioning, exposure to current trends in computer science through coursework and internships, and a strong foundation in the liberal arts. 

This program offers students an additional path to learning technology and software development, with fewer math requirements than the Bachelor of Science in Computer Science degree program. 

Upon completion, you will have a strong proficiency in core programming languages and tools for software development. You will apply algorithms, data structures and problem-solving techniques to develop efficient software solutions. You will learn how to design, implement and test software systems that meet industry standards, and how to utilize database management systems for data storage, retrieval and manipulation.

This program also helps you learn effective project management skills including time management, resource allocation and risk management. You will utilize data visualization tools to communicate data-driven insights effectively, and apply critical thinking skills to diagnose and troubleshoot technical issues.

The academic strengths of the program are complemented by excellent access to computers and technology which include Apple labs and Raspberry Pi systems, and remote access to a supercomputer system.

Required CSCI Courses (52 hours)

Course Number

 Course Title

Credit Hours

CSCI 1001

Introduction to Computer Science

1

CSCI 1514

Programming I

4

CSCI 1614

Programming II

4

CSCI 2114

Data Structures

4

CSCI 2413

Cybersecurity

3

CSCI 3003

Programming Languages

3

CSCI 3403

Web Programming

3

CSCI 3613

Database Design & Management

3

CSCI 4063

Senior Capstone

3

CSCI 4213

Software Engineering

3

CSCI 4583

Internship or Research or Project

3

ACS 3003

Agile Project Management

3

ACS 3303

Visual Programming and Application Design

3

ACS 4203

Data Analytics and Reporting

3

ACS 4213

Cloud and Server Administration

3

CSCI, ACS

Electives - Choose 6 hours

6

Required MATH Courses (16 hours)

Course Number

Course Title 

Credit Hours

MATH 1503

College Algebra

3

MATH 1703

Pre-Calculus

3

MATH 2004

Calculus and Analytic Geometry I

4

MATH 3203

Probability and Statistics I

3

MATH 3503

Discrete Mathematics

3

Bachelor of Science in Computer Science

A STEM-based program that gives graduates programming capabilities, a well-rounded knowledge of computer structures and functioning, and exposure to current trends in Computer Science.

Master of Science in Computer Science

The Master of Science in Computer Science degree provides the opportunity to develop in-depth knowledge of concepts and techniques related to the design, programming, and application of computing systems, while encouraging professional development through internships and research.

Minor in Computer Science

How do I declare a minor in Computer Science?

Students interested in a minor in Computer Science are encouraged to meet with an advisor to discuss their academic plans as soon as possible! You must declare your minor in order for it to appear on your transcript. Complete the 鈥淐hange in Academic Status鈥 form, signed by the chair of the Computer Science Department.

What courses do I need to take for a minor in Computer Science?

Student are required to complete 21 credit hours. See the full course list.

Minor in Cybersecurity

How do I declare a minor in Computer Science?

Students interested in a minor in Cybersecurity are encouraged to meet with an advisor to discuss their academic plans as soon as possible! You must declare your minor in order for it to appear on your transcript. Complete the 鈥淐hange in Academic Status鈥 form, signed by the chair of the Computer Science Department.

What courses do I need to take for a minor in Cybersecurity?

Student are required to complete 19 credit hours. See the full course list.

QUICK LINKS

Back to Top