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