Sei sulla pagina 1di 2

updated

2013-2015
Units Required 181-182
06.14.13
NOTE: This document can be used as a compact display of courses and other curricular requirements. The Degree Progress Report
must be used to track students progress in all degree requirements, throughout their Cal Poly career.

BS COMPUTER SCIENCE

Note: No major or support courses may be selected as credit/no credit.

MAJOR COURSES (89)


CSC/CPE 123 Introduction to Computing

Science Elective (Additional Area B)

Units
4

CSC/CPE 101 Fund Computer Science I

CSC/CPE 102 or CSC/CPE 108


CSC/CPE 103 Fund Computer Science III
CSC 141 Discrete Structures I
1
CSC/CPE 225 Intro to Computer Organization
CSC/CPE 300 Professional Responsibilities
CSC/CPE 307 Intro to Software Engineering or
2
CSC 308, CSC 309 Software Engineering I
CSC/CPE 315 Computer Architecture
CSC/CPE 349 Design and Analysis of Algorithms
CSC/CPE 357 Systems Programming
CSC/CPE 430 Programming Languages I
CSC 445 Theory of Computation I
CSC/CPE 453 Introduction to Operating Systems
CSC 491 Senior Project Lab I
CSC 492 Senior Project Lab II
3
Technical Electives (Select from the lists in technical

4
4
4
4
4
4 or
4,4
4
4
4
4
4
4
2
3
24/28

Select from: BIO 111, 161; BOT 121; CHEM 124; MCRO
221, 224; PHYS 141

Physical Science Electives (B3/B4) (Additional Area B) 12


CHEM 124, 125, 129 or
PHYS 141, 132, 133

72 units required, 32 of which are in Major/Support


Refer to current schedule or http://www.ge.calpoly.edu to choose GE courses.
You will not receive credit for courses not on the approved lists.

Minimum of 8 units required at the 300 level.

4-5

4
4
4
4
8

The courses selected may not be used to satisfy other Major,


Support, or General Education requirements (no double counting
of coursework). Select from : ENGL 302, 310, 392; PSY 252, 302; RELS
370; COMS 201, 301, 315

Mathematics/Statistics Electives
Select from: MATH 143, 206, 241, 244, 248, 306, 335, 336, 437, 470;
STAT 325

TECHNICAL ELECTIVES

40

GENERAL EDUCATION (GE)

electives guidelines on reverse)

SUPPORT COURSES (52/53)


Select from the following:
ENGR/BRAE 213 and BIO 213;
BIO 111, 161; BOT 121; MCRO 221, 224 (B2)
ENGL 149 Technical Writing for Engineers (A3)
MATH 141 Calculus I (B1)
MATH 142 Calculus II (B1)
STAT 321 Probability and Stats for Engineers and Scientists (B6)
or STAT 312 Statistical Methods for Engineers (B6)
3
Approved Support Electives

Area A Communication
A1 Expository Writing .......4
A2 Oral Communication .
4
A3 Reasoning, Argu & Writing (4 units in Support)
Area B Science and Mathematics (no add'l units req'd)
28 units are listed in Support
Area C Arts and Humanities
C1 Literature .....4
C2 Philosophy ..... 4
C3 Fine/Performing Arts ....
4
C4 Upper-division elective.....4
Area D/E Society and the Individual
D1 The American Exp (40404) 4
D2 Political Economy .......4
D3 Comp Social Institutions 4
D4 Self Dev (CSU Area E) .
4

FREE ELECTIVES
1

16

16

CPE 129 & CPE 169 or CPE 133, and CPE 229 & CPE 269 or CPE 233 may be
substituted for CSC 225.
2
CSC 309 counts as technical elective.
3
Consultation with advisor is recommended prior to selecting technical electives or
approved electives; bear in mind your selections may impact pursuit of post-baccalaureate
studies and/or goals.
4
An additional 4 units of CSC/CPE technical electives may be substituted, although new
students are strongly encouraged to take CSC/CPE 123

OTHER DEGREE REQUIREMENTS:


Cal Poly, Higher Ed, and Major GPA must
all be at least 2.00
All students must complete:
United States Cultural Pluralism Requirement
Graduation Writing Requirement
60 units Upper Division (any 300-400 level classes)
Upper Division units in the Major: 27
Residency Requirements: See Degree
Progress Report for details

Courses used to satisfy any other major, support, or general education


requirement are not allowed to count toward Technical Elective requirement.
Credit/No Credit grading is not allowed.
1

Select Technical Electives from the following:


CSC/CPE 301, 305, 309, 316, 342, 344, 365, 369, 378, 400*,
402, 405, 406, 409, 416, 419, 431, 435, 436, 437, 448, 449, 454,
456, 458, 464, 465, 466, 468, 469, 471, 473, 474, 476, 478, 480,
481, 483, 484, 485, 486, 489, 490, 508, 509, 520, 530, 564, 568,
569, 580, 581, 582;
CSC 540, 541, 550;
CPE 582, 336, 400*, 415, 428, 482, 488
Note: The following restrictions must be satisfied.
4 units must be satisfied by a course that has as a prerequisite either
1) An upper-division course required by the major (excluding CSC 357) or
2) Another technical elective.
Select from the following:
CSC/CPE 316, 366, 402, 405, 406, 409, 416, 431, 435, 437, 449, 454,
456, 458, 465, 466, 468, 469, 473, 474, 476, 478, 481, 483, 484, 489,
520, 556, 564, 580, 581;
CSC 479, 486, 508, 509, 530, 540, 541, 550, 560, 568, 572, 582;
Up to 4 units may be taken from CSC 358, CSC 400*, CPE 400*,
CSC 479 (maximum 2 units), or CSC 490.

Up to 4 units may be taken from approved external electives.


Select from the following:
AERO 450;
ART 384;
BUS 310;
CHEM 216, 217, 218, 312;
ECON 339;
EE 201/251, 314, 336, 424;
ENVE 542;
IME 301, 314, 356;
MATH 206, 241, 242, 244, 248, 304, 341, 350, 412;
ME 211, 212, 405;
PHIL 412, 422;
PSY 329, 333, 351, 457;
STAT 323, 324, 330
1

A total of 28 technical elective units selected from upper-division and graduate CSC and
CPE courses that are open to those in the major and that are not otherwise required by the
major. Subtract 4 units if CSC 308 and CSC 309 are taken instead of CSC 307. Add 4
units if CSC 123 is not taken
* An approved course substitution form is required.

Potrebbero piacerti anche