|
Nov 09, 2024
|
|
|
|
Undergraduate Catalog 2024-2025
Computer Science, BS
|
|
This ABET-accredited 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. The program includes a senior-year Capstone Project course, in which the student undertakes a project in collaboration with a faculty advisor.
Computer Science students may be interested in the Data Science Concentration . Students with strong undergraduate records may be accepted and dually enrolled in the graduate program in Software Engineering through the Combined Baccalaureate/Masters degree program.
More information may be found at www.cs.scranton.edu.
|
Computer Science Curriculum
1CMPS 112 is recommended, however, this course may be satisfied by any FYOC/FYDT course.
2The 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.
3Computer Science majors must complete at least 8 credits of courses in a laboratory science for science or engineering majors. Qualifying sequences include PHYS 140 -PHYS 141 , CHEM 112-113 or BIOL 141 -BIOL 142 , along with their associated Labs; other courses require explicit approval of the department.
4Major electives in Computer Science must be chosen from CMPS 341 , CMPS 354 , CMPS 355 , CMPS 356 , CMPS 358 , CMPS 360 , CMPS 362 , CMPS 364 , CMPS 370 , CMPS 372 , CMPS 376 , CMPS 384 , CMPS 393 , CMPS 440 , CMPS 481 , and DS 362 .
5Must be a mathematics course approved by the department.
Game Development Track
The Game Development track is designed to prepare graduates for professional employment as software developers in the electronic entertainment industry. In order to meet the requirements of this track, the Computer Science program requirements must be satisfied. In addition, all of the following items must be completed. Note that the additional courses may be taken as electives within the Computer Science program of study.
|
|
|