• English (9 credits)
| English Composition [GWS] | ENGL 015 or 030 | ||
| Technical Writing [GWS] | ENGL 202C | ||
| Speech [GWS] | CAS 100 |
• Mathematics (12 credits)
| Calculus I [GQ] | MATH 140 (4 credits) | ||
| Calculus II [GQ] | MATH 141 (4 credits) | ||
| Other Math Courses (4 credits) | MATH 017, MATH 018, 220, or CMPSC 360 |
• Computer Science (9 credits)
| Comp Sci I [GQ] | CMPSC 121 | ||
| Comp Sci II [GQ] | CMPSC 122 | ||
| Other | CMPSC 360, or CMPEN 271 |
• Natural Sciences
9 credits of any courses with a GN suffix
• Arts
6 credits of any courses with a GA suffix
• Humanities
6 credits of any courses with a GH suffix
• Social & Behavioral Sciences
6 credits of any courses with a GS suffix
• Health & Physical Activities
3 credits of any courses with a GHA suffix
• General Electives 5-6 credits of any non-remedial courses
• SSET 295 (1 credit)
This is required if you start as a freshman at Penn State Harrisburg.
| • Required Computer Science Courses (27 credits) | ||
| CMPSC 312* | Computer Organization and Architecture | |
| CMPSC 422 | Object-Oriented Programming with C++ | |
| CMPSC 452 | Numerical Analysis I | |
| CMPSC 460 | Principles of Programming Languages | |
| CMPSC 462* | Data Structures | |
| CMPSC 463* | Design and Analysis of Algorithms | |
| CMPSC 469* | Formal Languages with Applications | |
| CMPSC 472 | Operating Systems | |
| CMPSC 487W | Software Engineering and Design | |
| • Required Mathematics Courses (9 credits) | ||
| MATH 315* | Foundations of Mathematics | |
| MATH 430 | Linear Algebra and Discrete Models I | |
| MATH 444 | Mathematical Statistics and Applications I | |
|
• Technical Electives (12 credits) Select at least four courses from the following. Other courses are to be chosen in consultation with the advisor and with program approval. | ||
| CMPSC 313 | Assembly Language Programming | |
| CMPSC 402 | Unix and C | |
| CMPSC 423 | Object-Oriented Programming with Java | |
| CMPSC 426 | Object-Oriented Design | |
| CMPSC 428 | Introductory Ada and Program Design | |
| CMPSC 429 | Advanced Ada Programming | |
| CMPSC 430 | Database Design | |
| CMPSC 436 | Data Communications and Networking (4 credits if optional lab is taken, cross-listed with EET) | |
| CMPSC 441 | Artificial Intelligence | |
| CMPSC 457 | Computer Graphics Algorithms | |
| CMPSC 470 | Compiler Construction | |
| CMPSC 496 | Independent Studies | |
| CMPSC 497 | Special Topics in Computer Science | |
| MATH 411 | Ordinary Differential Equations | |
| MATH 412 | Fourier Series and Partial Differential Equations | |
| MATH 425 | Introduction to Operations Research | |
| MATH 431 | Linear Algebra and Discrete Models II | |
| MATH 445 | Mathematical Statistics and Applications II | |
| MATH 450 | Mathematical Modeling | |
| MATH 475 | Introduction to the History of Mathematics | |
| MATH 496 | Independent Studies | |
| MATH 497 | Special Topics in Mathematics | |
• Additional Electives (6 credits)
Additional courses at 300-400 level are to be chosen in consultation with the advisor
and with program approval.
|
Math/Computer Sciences Home Page
|CS Home| Entrance Req| Degree Req| Courses| Faculty| Students| Student Activities| |
|
Prospective CS Students
Current CS Students
|