COMPUTER
SCIENCE MINOR – 2005-07 Catalog
Computer Science Department
Computer Science Bldg. (14), Room 254
(805) 756-2824
Nearly all disciplines use the capabilities of computers. The Computer Science minor consists of a core of 16 units and the choice of a track for specialized study. The core courses provide the common knowledge and skills needed by anyone who wishes to advance further in computer science. Each track consists of one or more required courses and several restricted elective courses that enable students to specialize in an area relevant to their goals.
The courses taken in the minor can be counted toward the student’s major, support and general education & breadth requirements. Admission to the minor is limited and selection will be made based upon the applicant’s performance in the core courses. Students who intend to minor in computer science should consult the College of Engineering Advising Center website for GPA and course grade requirements for admission to the minor. In addition, they should contact the College of Engineering Advising Center for further information before planning to enter the minor.
To be admitted students must formally apply by making an appointment with the director of the College of Engineering Advising Center. The computer science minor is not open to CSC, CPE or Software Engineering (SE) major students. Questions concerning the minor should be directed to the College of Engineering Advising Center.
Curriculum for Computer Science Minor |
|
|
CSC
101,102,103 Fund Computer Science I,II,III |
4,4,4 |
|
CSC
141 Discrete Structures I |
4 |
|
Tracks (select one) |
8 |
|
Database and Application
Development
(8) |
|
|
CSC 365
Introduction to Database Systems |
|
|
CSC
366 Database, Modeling, Design, and Implementation |
|
|
Computer Architecture (8) |
|
|
(Note: CPE 229 is prerequisite to CSC 315 ) |
|
|
CSC
315 Computer Architecture |
|
|
CSC
316 Micro Controllers and Embedded Apps. |
|
|
Artificial Intelligence (8) |
|
|
CSC
480 Artificial Intelligence |
|
|
CSC
481 Knowledge Based Systems |
|
|
Graphics (8) |
|
|
CSC
471 Introduction to Computer Graphics |
|
|
CSC
473 Advanced Rendering Techniques or |
|
|
Human-Computer Interaction (8) |
|
|
(Note:
CSC 307 or CSC 308 is prerequisite to CSC 484) |
|
|
CSC
484 User-Centered Interface Design & Dev. |
|
|
CSC 486
Human-Computer Interaction |
|
|
Professional Software Development (8) |
|
|
CSC
305 Individual Software Design & Developmt |
|
|
CSC 435 Intro to Object-Oriented Design Using GUIs |
|
|
Upper-division
restricted electives |
8 |
|
|
___ |