Computer Science, Liberal Arts Emphasis, Minor

Liberal Arts (Code 170-401)

Twenty-four semester credits, including:
CS 140Introduction to Computer Science4
CS 150Object-Oriented Programming4
CS 255Data Structures and Algorithms4
CS 262Database Systems3
Nine credits selected from:9
Human-Computer Interaction
Artificial Intelligence
Web Systems
Computer Organization
Special Topics
Computer Security
Cryptography and Network Security
UNIX Systems Programming
Independent Study - Juniors
Machine Learning
Deep Learning
Mobile Software Development
Theory of Computation
Computer Graphics
Computer Networks
Special Topics
Computer Science Internship
or other courses designated by the department and not already included in the minor.

Program Learning Outcomes

Students completing this program will be expected to meet the following learning outcomes:

  • Analyze a problem, identify and define the computing requirements appropriate to its solution and demonstrate comprehension of the tradeoffs involved in design choices.
  • Apply and use concepts from computer architecture and operating systems in computing system design, implementation and performance analysis.
  • Use and evaluate a wide variety of modern tools and languages used in the practical construction of computing systems.