Your password has been successfully changed!
This program's focus is on mastering the underlying concepts of computing with an emphasis on software engineering. The program is supplemented by courses in mathematics and the natural sciences and prepares students for both advanced study and wide ranging professional careers in computing, including software development.
MINOR: To minor in Computer Science the student must take a minimum of 20 credits including MATH 142, CMPS 134, CMPS 144, CMPS 240, and at least two of CMPS 250, 260, 340, 341, 344, 350, 352, 354, 355, 356, 358, 360, 362, 364, 370, 372, 374, 376, 384, or IT 354.
FIRST YEAR | ||||
---|---|---|---|---|
Dept. and No. | Course Title | Credits | ||
Fall | Spring | |||
MAJOR | CMPS 134 / 134L | Computer Science I | 4 | |
MAJOR | CMPS 144 / 144L | Computer Science II | 4 | |
GE QUAN | MATH 142 | Discrete Structures | 4 | |
COGNATE | MATH 114 | Analysis I | 4 | |
GE EP I | CMPS 112 | (FYDT,FYOC) Intro to Computing | 3 | |
GE EP I | WRTG 107 | (FYW) Composition | 3 | |
GE PHIL | PHIL 120 | Introduction to Philosophy | 3 | |
GE T/RS | T/RS 121 | Theology I | 3 | |
GE HUMN | HUMN ELECT | Humanities Elective | 3 | 3 |
GE EP I | First Year Seminars1 | (FYS) Freshman Seminar | ||
17 | 17 | |||
1 The selection of a First Year Seminar is likely to fulfill requirements for both the First Year Seminar and a General Education Requirement. Thus, the First Year Seminar will not add to the total credits for the semester. Talk with your advisor if you have any questions |
SECOND YEAR | ||||
---|---|---|---|---|
Dept. and No. | Course Title | Credits | ||
Fall | Spring | |||
MAJOR | CMPS 240 | Data Structures | 3 | |
MAJOR | CMPS 250 | Machine Organization | 3 | |
MAJOR | CMPS 260 | Theoretical Foundations | 3 | |
COGNATE | MATH 221 | Analysis II | 4 | |
GE NSCI | NSCI ELECT1 | Natural Science | 4-4.5 | 4-4.5 |
GE HUMN | HUMN ELECT | Humanities | 3 | |
GE PHIL | PHIL 210 | Ethics | 3 | |
GE T/RS | T/RS 122 | Theology II | 3 | |
14-14.5 | 16-16.5 | |||
1 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method. |
THIRD YEAR | ||||
---|---|---|---|---|
Dept. and No. | Course Title | Credits | ||
Fall | Spring | |||
MAJOR | CMPS 352 | Operating Systems | 3 | |
MAJOR | CMPS 344 | Programming Languages | 3 | |
MAJOR | CMPS 340 | Intro to Database | 3 | |
MAJOR | ELECT1 | Major Elective | 3 | |
MAJOR | CMPS 350 | Computer Architecture | 3 | |
MAJOR | CMPS 374 | Software Engineering | 3 | |
COGNATE | MATH 310 | Applied Probability & Statistics | 4 | |
COGNATE | NSCI ELECT2 | Natural Science | 3-4 | |
GE S/BH | S/BH ELECT | Social/Behavioral | 3 | |
GE ELECT | ELECT | Free Elective | 3 | |
15-16 | 16 | |||
1 Major electives in Computer Science must be chosen from CMPS 341, 354, 355, 356, 358, 360, 362, 364, 370, 372, 376, 384, 393, 440 and 481. | ||||
2 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method. |
FOURTH YEAR | ||||
---|---|---|---|---|
Dept. and No. | Course Title | Credits | ||
Fall | Spring | |||
MAJOR | CMPS 490 | Senior Projects | 3 | |
MAJOR | CMPS ELECT1 | Major Electives | 6 | |
COGNATE | MATH/NSCI ELECT2,3 | Math or Natural Science Elective | 3 | |
GE PHIL | PHIL 214 | Computers and Ethics | 3 | |
GE HUMN | HUMN ELECT | Humanities | 3 | |
GE S/BH | S/BH ELECT | Social/Behavioral | 3 | |
GE ELECT | ELECT | Free Electives | 3 | 3 |
12 | 15 | |||
1 Major electives in Computer Science must be chosen from CMPS 341, 354, 355, 356, 358, 360, 362, 364, 370, 372, 376, 384, 393, 440 and 481. | ||||
2 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method | ||||
3 Either a mathematics course at the 300 level or above or a science course approved by the department. |
The department offers nationally competitive undergraduate programs in Computer Science and Applied Computing as well as a graduate program in Software Engineering. The Computer Science program is accredited by ABET/CAC.
The entire University of Scranton Course Catalog is available on the University of Scranton website. Select an option below for more information on a specific program (will redirect you to the University's course catalog).
This program's focus is on mastering the underlying concepts of computing with an emphasis on software engineering. The program is supplemented by courses in mathematics and the natural sciences and prepares students for both advanced study and wide ranging professional careers in computing, including software development.
Total Credits: 122-124
MINOR: To minor in Computer Science the student must take a minimum of 20 credits including MATH 142, CMPS 134, CMPS 144, CMPS 240, and at least two of CMPS 250, 260, 340, 341, 344, 350, 352, 354, 355, 356, 358, 360, 362, 364, 370, 372, 374, 376, 384, or IT 354.
First Year (Fall) | |
---|---|
Dept. and No. | Credits |
CMPS 134 / 134L | 4 |
MATH 142 | 4 |
CMPS 112 | 3 |
PHIL 120 | 3 |
HUMN ELECT | 3 |
1st Yr Seminars1 | |
17 |
First Year (Spring) | |
---|---|
Dept. and No. | Credits |
CMPS 144 / 144L | 4 |
MATH 114 | 4 |
WRTG 107 | 3 |
T/RS 121 | 3 |
HUMN ELECT | 3 |
1st Yr Seminars1 | |
17 |
1 The selection of a First Year Seminar is likely to fulfill requirements for both the First Year Seminar and a General Education Requirement. Thus, the First Year Seminar will not add to the total credits for the semester. Talk with your advisor if you have any questions
Second Year (Fall) | |
---|---|
Dept. and No. | Credits |
CMPS 240 | 3 |
MATH 221 | 4 |
NSCI ELECT1 | 4-4.5 |
PHIL 210 | 3 |
14-14.5 |
Second Year (Spring) | |
---|---|
Dept. and No. | Credits |
CMPS 250 | 3 |
CMPS 260 | 3 |
NSCI ELECT1 | 4-4.5 |
HUMN ELECT | 3 |
T/RS 122 | 3 |
16-16.5 |
1 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method.
Third Year (Fall) | |
---|---|
Dept. and No. | Credits |
CMPS 352 | 3 |
CMPS 340 | 3 |
CMPS 350 | 3 |
NSCI ELECT1 | 3-4 |
S/BH ELECT | 3 |
15-16 |
Third Year (Spring) | |
---|---|
Dept. and No. | Credits |
CMPS 344 | 3 |
MAJOR ELECT2 | 3 |
CMPS 374 | 3 |
MATH 310 | 4 |
ELECT | 3 |
16 |
1 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method.
2 Major electives in Computer Science must be chosen from CMPS 341, 354, 355, 356, 358, 360, 362, 364, 370, 372, 376, 384, 393, 440 and 481.
Fourth Year (Fall) | |
---|---|
Dept. and No. | Credits |
CMPS 490 | 3 |
MATH/NSCI ELECT1,2 | 3 |
S/BH ELECT | 3 |
ELECT | 3 |
12 |
Fourth Year (Spring) | |
---|---|
Dept. and No. | Credits |
CMPS ELECT3 | 6 |
PHIL 214 | 3 |
HUMN ELECT | 3 |
ELECT | 3 |
15 |
1 Computer Science majors must complete at least 12 credits of science courses, including a two-semester sequence in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140-141, CHEM 112-113 and BIOL 141-142. (Other sequences require approval of the department.) The remaining credits must be satisfied by departmentally approved courses that enhance the student's ability to apply the scientific method
2 Either a mathematics course at the 300 level or above or a science course approved by the department.
3 Major electives in Computer Science must be chosen from CMPS 341, 354, 355, 356, 358, 360, 362, 364, 370, 372, 376, 384, 393, 440 and 481.