TRANSFER FROM CLC:
Computer Science

72-73 credits

UW-Parkside wordmark - color

Required Mathematics Course | 5 credits

CLC COURSEPARKSIDE NAMEPARKSIDE COURSE
MTH 145 Calculus and Analytic Geometry I MATH 221

Required Science Course | 5 credits
Choose one 5 credit option:

CLC COURSE PARKSIDE NAMEPARKSIDE COURSE
PHY 123
OR
CHM 121
General Physics I
OR
General Chemistry I
PHYS 201
OR
CHEM 101 & CHEM 103

REQUIRED MAJOR COURSES | 62-63 credits

Computer Courses | 41 credits

CLC COURSEPARKSIDE NAMEPARKSIDE COURSE
MTH 244 Discrete Mathematics CSCI/MATH 231
MCS 140 OR 141 Computer Science I CSCI 241
MCS 142 Computer Science II CSCI 242
– Assembly Language Programming CSCI 245
– Probability and Statistics CSCI 309
– Programming Languages CSCI 333
– Data Structures and Algorithm Design CSCI 340
– Computer Architecture CSCI 355
– Operating Systems CSCI 370
– Database Management Systems CSCI 380
– Software Engineering Principles and Practice I CSCI 475
– Software Engineering Principles and Practice II CSCI 476
– Computer Science Seminar CSCI 495

Elective Major Courses | 12 credits
Choose four courses credit option:

CLC COURSEPARKSIDE NAMEPARKSIDE COURSE
– Artificial Intelligence CSCI 405
– Computer Graphics CSCI 420
– Computer Vision CSCI 421
– Networked Applications CSCI 424
– Computational Models CSCI 431
EIT 232 UNIX System Administration CSCI 435
– Compiler Design and Implementation CSCI 440
– Event-Driven Programming CSCI 444
– Web Security CSCI 445
– Computability and Automata CSCI 467
– Computer Communications and Networks CSCI 477
– Network Security CSCI 478
– Information Systems Security CSCI 479
– Advanced Databases CSCI 480

Computer Science Breadth Requirement | 9-10 credits
Students must complete a package of 9 or more credits outside of computer science in a coherent collection of courses that are relevant to computer science and that meet the approval of the computer science faculty. Several such packages have been pre-approved, in areas such as mathematics, the sciences, art, business and economics. Pre-approved packages include:
MATH 222 and 301
MATH 222 and PHYS 202

CHEM 102/104 and either CHEM 206 or 215

Select any 3 courses from: ACCT 201, BUS 272, FIN 330, MGT 349, or MKT 350

ECON 320 or 321, and two additional 300-level ECON courses

GEOG 350, 460 and 465

CRMJ 316, 380 and BUS 272

ART 105, 377 and 477
Optionally, a student may submit an individually designed computer science breadth package of 9 or more credits for approval by the computer science faculty. See the department chair for details.

Requirements for the Computer Science/Mathematics Double Major | 90-91 credits

Students may satisfy graduation requirements for both computer science and mathematics by completing all required courses for computer science with 9 elective credits and PHYS 201, together with the following mathematics courses (which automatically satisfy the computer science breadth requirement):

Required Math Courses | 30 credits

CLC COURSEPARKSIDE NAMEPARKSIDE COURSE
MTH 146 Calculus and Analytic Geometry II MATH 222
MTH 246 Calculus and Analytic Geometry III MATH 223
MTH 225 Linear Algebra MATH 301
– Set Theory, Logic and Proof MATH 303
MTH 227 Differential Equations and Their Applications MATH 317
– Advanced Calculus
OR
Elementary Number Theory
MATH 350
OR
MATH 367
– Abstract Algebra MATH 441

Students completing the computer science/mathematics double major are strongly encouraged to take CSCI 431 as one of their electives.

Scroll to Top