野狼社区

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.

  • CSCI 1001 鈥 Introduction to Computer Science (1 hour)
  • CSCI 1514 鈥 Programming I (4 hours)
  • CSCI 1614 鈥 Programming II (4 hours)
  • CSCI 2114 鈥 Data Structures (4 hours)
  • CSCI 2413 鈥 Cybersecurity (3 hours)
  • CSCI 3003 鈥 Programming Languages (3 hours)
  • CSCI 3403 鈥 Web Programming (3 hours)
  • CSCI 3613 鈥 Database (3 hours)
  • CSCI 4213 鈥 Software Engineering (3 hours)
  • CSCI 4583 鈥 Internship or Research or Project (3 hours)
  • CSCI 4063 鈥 Capstone (3 hours)
  • CAS 3003 鈥 Agile Project Management (3 hours)
  • CAS 3303 鈥 Visual Programming and Application Design (3 hours)
  • CAS 4203 鈥 Data Analytics and Reporting (3 hours)
  • CAS 4213 鈥 Cloud and Server Administration (3 hours)
  • 2 CSCI or CAS Electives (6 hours)
  • MATH 1503 鈥 College Algebra (3 hours)
  • MATH 1703 鈥 Pre-Calculus (3 hours)
  • MATH 2004 鈥 Calculus I (4 hours)
  • MATH 3503 鈥 Discrete Math (3 hours)
  • MATH 3203 鈥 Probability and Statistics (3 hours)

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.

Back to Top