Computer Science, Liberal Arts Emphasis, Minor
Liberal Arts (Code 170-401)
Code | Title | Credits |
---|---|---|
Twenty-four semester credits, including: | ||
CS 140 | Introduction to Computer Science | 4 |
CS 150 | Object-Oriented Programming | 4 |
CS 255 | Data Structures and Algorithms | 4 |
CS 262 | Database Systems | 3 |
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.