ӰAV | Computer Science

ӰAV

Skip to content

Computer Science

The ӰAV Bachelor of Science in Computer Science degree is a STEM-based program that gives graduates programming capabilities, a well-rounded knowledge of computer structures and functioning, exposure to current trends in Computer Science through coursework and internships, and the benefit of a strong foundation in the liberal arts.

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.

 

Students must earn 67-69 credit hours for the Bachelor in Science in Computer Science, including 44-46 credit hours of Computer Science courses, 17 credit hours of Mathematics courses, and 6 credit hours of electives.

Required CSCI Courses (44-46 hours)

COURSE NUMBERCOURSE TITLECREDIT HOURS
CSCI 1001Introduction to Computer Science1
CSCI 1514Programming I4
CSCI 1614Programming II4
CSCI 2114Data Structures4
CSCI 2413Cybersecurity3
CSCI 3003Programming Languages3
CSCI 3303Networking and Data Communications3
CSCI 3403Web Programming3
CSCI 3613Database Design and Management3
CSCI 4203Logic and Artificial Intelligence3
CSCI 4213Software Engineering3
CSCI 4313Operating Systems3
CSCI 4513Advanced Web Programming3
CSCI 4581-3Internship1-3
CSCI 4063Senior Capstone3

Required MATH Courses (17 hours)

COURSE NUMBERCOURSE TITLECREDIT HOURS
MATH 2004Calculus and Analytic Geometry I4
MATH 2104Calculus and Analytic Geometry II4
MATH 3203Probability and Statistics I3
MATH 3503Discrete Mathematics3

Choose 1 of the following:

COURSE NUMBERCOURSE TITLECREDIT HOURS
MATH 3003Linear Algebra3
MATH 3703Numerical Methods3
MATH 3404Calculus III4

Electives (Choose Two)

COURSE NUMBERCOURSE TITLECREDIT HOURS
CSCI 2303Object-Oriented Programming3
CSCI 2503Computer Structure3
CSCI 3103Ethical Hacking (Cybersecurity)3
CSCI 3113Mobile Development3
CSCI 3213Game Programming3
CSCI 3313Digital Forensics (Cybersecurity)3
CSCI 3863Current Topics in Computer Science3
CSCI 4113Intro to Cryptography (Cybersecurity)3
CSCI 4603Advanced Databases3
CSCI 4803Graphics3
CSCI 4983Independent Study3
CSCI 4991Practicum in Programming1

1 Hour Lab classes

COURSE NUMBERCOURSE TITLECREDIT HOURS
CSCI 1101Unix/Linux1
CSCI 1201Git/GitHub1
CSCI 1301AWS (Amazon Web Services)1
CSCI 1401Azure1

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 “Change 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 “Change 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