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.