COMPUTER
SCIENCE MINOR – 2003-05 Catalog
Computer Science Department
Computer Science Bldg. (14), Room 254
(805) 756-2824
Nearly all disciplines need to integrate and utilize 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 provides the common knowledge and skills needed by anyone who wishes to advance further in computer science. The track consists of one or more required courses and several restricted elective courses.
Admission to the minor is limited and selection will be made based upon the applicant’s performance in the core courses. Please see the College of Engineering Advising Center for further information before planning to enter the minor.
The courses taken in the minor can be counted toward the student’s major, support and general education & breadth requirements. Once students have completed CSC/CPE 101, 102, 103, and 141 with a 3.0 gpa (B grade) in each course based on the first time the course is taken, and if they have a Cal Poly cumulative gpa of a 3.0 or higher, they should make an appointment to see the director of the College of Engineering Advising Center to request acceptance to the minor. 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 215, 219, 259 are prerequisite to CPE 315 ) |
|
|
CPE
315 Computer Architecture II |
|
|
CPE 316
Computer Architecture III |
|
|
Artificial Intelligence (8) |
|
|
CSC
480 Artificial Intelligence I |
|
|
CSC 481
Artificial Intelligence II |
|
|
Graphics (8) |
|
|
CSC
471 Introduction to Computer Graphics |
|
|
CSC
473 Advanced Rendering Techniques or |
|
|
Human-Computer Interaction (8) |
|
|
(Note:
CSC 205 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 |
|
|
___ |