Computer Science - Abington

Starting at Abington and ending at University Park / updated 2/25/2014

This major is under an administrative enrollment control. Please review the Entrance-to-Major requirements found at http://dus.psu.edu/students/etm/requirements.html

Semester 1 (Abington)

Course DetailsCredits
3.0
CMPSC 121 - Introduction to Programming Techniques (GQ)Notes for: CMPSC 121

CMPSC 121

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
ENGL 030 - Honors Freshman Composition (GWS)Notes for: ENGL 030

ENGL 030

If ENGL 030 is recommended by placement test results, it should be taken fall semester. If ENGL 015 is recommended by placement test results, it should be taken spring semester. Only one of these two courses can be taken.
Requirements for this course
  • † Course satisfies General Education and degree requirements.
3.0
Natural Sciences Elective (GN)Notes for: NATURAL SCIENCES ELECTIVE

NATURAL SCIENCES ELECTIVE

Choose any GN-designated course EXCEPT the following: ASTRO 001, 010, 011, 120, or 140; all below CHEM 110 (except 3 credits of CHEM 106); all below PHYS 211; PHYS 250 or 251; all BI SC; and GEOSC 20.
2.0-3.0
MATH 140 - Calculus with Analytic Geometry I (GQ)Notes for: MATH 140

MATH 140

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4.0
Total credits 15.0-16.0

Semester 2 (Abington)

Course DetailsCredits
3.0
CMPSC 122 - Intermediate ProgrammingNotes for: CMPSC 122

CMPSC 122

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
3.0
ENGL 015 - Rhetoric and Composition (GWS)Notes for: ENGL 015

ENGL 015

If ENGL 030 is recommended by placement test results, it should be taken fall semester. If ENGL 015 is recommended by placement test results, it should be taken spring semester. Only one of these two courses can be taken.
Requirements for this course
  • † Course satisfies General Education and degree requirements.
3.0
MATH 141 - Calculus with Analytic Geometry II (GQ)Notes for: MATH 141

MATH 141

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4.0
PHYS 211 - General Physics: Mechanics (GN)Notes for: PHYS 211

PHYS 211

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4.0
Total credits 17.0

Semester 3 (Abington)

Course DetailsCredits
3.0
CMPEN 271 - Introduction to Digital SystemsNotes for: CMPEN 271

CMPEN 271

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
CMPSC 360 - Discrete Mathematics for Computer ScienceNotes for: CMPSC 360

CMPSC 360

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
2.0
PHYS 212 - General Physics: Electricity and Magnetism (GN)Notes for: PHYS 212

PHYS 212

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4.0
Total credits 15.0

Semester 4 (Abington)

Course DetailsCredits
3.0
3.0
CAS 100A - Effective Speech (GWS)Notes for: CAS 100A

CAS 100A

Requirements for this course
  • † Course satisfies General Education and degree requirements.
or CAS 100B - Effective Speech (GWS)Notes for: CAS 100B

CAS 100B

Requirements for this course
  • † Course satisfies General Education and degree requirements.
3.0
CMPSC 221 - Object Oriented Programming with Web-Based ApplicationsNotes for: CMPSC 221

CMPSC 221

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
MATH 230 - Calculus and Vector AnalysisNotes for: MATH 230

MATH 230

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
4.0
Total credits 16.0

Semester 5 (University Park)

Course DetailsCredits
CMPEN 331 - Computer Organization and DesignNotes for: CMPEN 331

CMPEN 331

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
CMPSC 311 - Introduction to Systems ProgrammingNotes for: CMPSC 311

CMPSC 311

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
CMPSC 465 - Data Structures and AlgorithmsNotes for: CMPSC 465

CMPSC 465

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
Foreign Language Level 002 ProficiencyNotes for: FOREIGN LANGUAGE LEVEL 002 PROFICIENCY

FOREIGN LANGUAGE LEVEL 002 PROFICIENCY

Students must complete the 8th credit level in a foreign language. Credits vary based on skill level.
4.0
3.0
Total credits 16.0

Semester 6 (University Park)

Course DetailsCredits
CMPSC 461 - Programming Language ConceptsNotes for: CMPSC 461

CMPSC 461

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
CMPSC 473 - Operating Systems Design and ConstructionNotes for: CMPSC 473

CMPSC 473

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3.0
Computer Science Elective
3.0
Department List Elective
3.0
3.0
Total credits 15.0

Semester 7 (University Park)

Course DetailsCredits
3.0
Computer Science Elective
3.0
Department List Elective
4.0
ENGL 202C - Effective Writing: Technical Writing (GWS)Notes for: ENGL 202C

ENGL 202C

Requirements for this course
  • † Course satisfies General Education and degree requirements.
3.0
Supporting Course
3.0
Total credits 16.0

Semester 8 (University Park)

Course DetailsCredits
3.0
3.0
CMPEN/CMPSC 4XX
3.0
Department List Elective
3.0
Supporting Course
3.0
Total credits 15.0

Additional Notes

CMPSC/CMPEN 4XX: Select any 400-level CMPSC or CMPEN course offered at University Park.

Computer Science Elective: Select from department list. Restrictions may apply. Computer Science Electives are NOT offered every semester or even every year. Contact the department for information on which classes are scheduled to be offered during a given semester.

Department List Elective: Select from department list. Restrictions may apply. Students who complete the ROTC Program may substitute 3 ROTC credits for the GHA requirement and 3 ROTC credits for a Department List Elective. Students who complete the Cooperative Education Program may substitute 3 co-op credits for a Department List Elective.

Health and Physical Activity: The GHA requirement may be met by taking one 3-credit course or various credit combinations (which can be taken in different semesters) that total 3 credits. The GHA requirement may be met by taking one 3-credit course or various credit combinations (which can be taken in different semesters) that total 3 credits. Students who complete the ROTC Program may substitute 3 ROTC credits for the GHA requirement and 3 ROTC credits for a Department List Elective.

Supporting Course: Select from department list. Restrictions may apply.

These courses offered at Abington in fall semester only:

  • CMPSC 271
  • CMPSC 360

These courses offered at Abington in spring semester only:

  • CMPSC 122
  • CMPSC 221

TOTAL CREDITS: 126 (Since Abington does not offer a first-year seminar as part of first-year engagement, students will need to have an extra credit to earn the total number of credits required for the major.)

Legend

# Course is an Entrance-to-Major requirement.
* Course requires a grade of 'C' or better.
† Course satisfies General Education and degree requirements.

Footnotes

ENGL 030
If ENGL 030 is recommended by placement test results, it should be taken fall semester. If ENGL 015 is recommended by placement test results, it should be taken spring semester. Only one of these two courses can be taken.
NATURAL SCIENCES ELECTIVE
Choose any GN-designated course EXCEPT the following: ASTRO 001, 010, 011, 120, or 140; all below CHEM 110 (except 3 credits of CHEM 106); all below PHYS 211; PHYS 250 or 251; all BI SC; and GEOSC 20.
ENGL 015
If ENGL 030 is recommended by placement test results, it should be taken fall semester. If ENGL 015 is recommended by placement test results, it should be taken spring semester. Only one of these two courses can be taken.
FOREIGN LANGUAGE LEVEL 002 PROFICIENCY
Students must complete the 8th credit level in a foreign language. Credits vary based on skill level.