Computer Applications Minor—College-Wide
The computer applications minor may accompany any departmental major. This minor is designed to encourage and emphasize the application of computer technology and to acquaint the student with hardware and software function and design appropriate to modern academic disciplines. The minor is tailored to the specific needs and interests of the student.
All students who declare this minor must coordinate their program through an assigned adviser in one of the following departments: Anthropology, Applied Linguistics, Biology, Chemistry, Communication, Economics, English, Geography, Geology, History, Mathematics and Statistics, Physics, Psychology, Sociology, or World Languages and Literatures. Selection of a department constitutes a student’s declared emphasis.
Requirements
Courses
Three lower-division, adviser-approved computer science courses selected from, but not restricted to, the following:
CS 105 | Computing Fundamentals I | 4 |
CS 106 | Computing Fundamentals II | 4 |
CS 107 | Computing Fundamentals III | 4 |
CS 161 | Introduction to Programming and Problem-Solving | 4 |
CS 162 | Introduction to Computer Science | 4 |
CS 163 | Data Structures | 4 |
CS 199 | Special Studies | 0-12 |
CS 201 | Computer Systems Programming | 4 |
CS 202 | Programming Systems | 4 |
CS 250 | Discrete Structures I | 4 |
Also required:
| Four adviser-approved courses in advanced computer applications | 12 |
| A one-term, adviser-approved senior practicum or seminar | 3 |
| Adviser-approved, upper-division research project | 3 |
Adviser-approved courses in advanced computer applications: must include at least 3 credits outside the student’s major department. These courses may come from any unit in the University but may not include 405 reading/conference courses