Oct 09, 2024  
Undergraduate Catalog 2024-2025 
    
Undergraduate Catalog 2024-2025

Applied Computing, BS


This ABET-accredited program provides students with a strong technical preparation in computing, pairing an emphasis on software development with a depth of study in a chosen application area. A student following the Business Track completes a specified collection of courses in accounting, economics, management, and marketing. The Individualized Track requires the student to complete a declared minor, concentration, or second major. In the senior year capstone course, the student, under the direction of a faculty mentor, undertakes a software project pertinent to the student’s track.

Applied Computing 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/Master’s  degree program.

More information may be found at www.cs.scranton.edu.


Applied Computing Curriculum


  Department and Number - Descriptive Title of course Fall Cr. Spr. Cr

 First Year

   
       
 MAJOR  CMPS 134 - Computer Science I /CMPS 134L  — CMPS 144 - Computer Science II /CMPS 144L   4 4
 GE QUAN - COGNATE  MATH 142 - (Q) Discrete Structures  — MATH 114 - (Q) Calculus I   4 4
 GE EP  CMPS 112 - (FYDT, FYOC) Introduction to Computing and Information Technology 1 3  
 GE EP  WRTG 107 - (FYW) Composition     3
 GE PHIL - T/RS  PHIL 120 - Introduction to Philosophy  — T/RS 121 - (P) Theology I: Introduction to the Bible   3 3
 GE HUMN  HUMN ELECT– Humanities Electives 3 3
 GE FSEM  First Year Seminar 2    
                                            17 17

 Second Year

                                 
 MAJOR  CMPS 240 - Data Structures and Algorithms  — CMPS 250 - Machine Organization and Assembly Language Programming   3 3
 MAJOR  CMPS 213 - Sophomore Colloquia I  —  CMPS 214 - Sophomore Colloquia II   0.5 0.5
 COGNATE  MATH ELECT - Math Elective3   3
 COGNATE  COGNATE ELECT - Cognate Elective4   3
 GE NSCI  NSCI ELECT - Natural Science Elective 3 3
 GE HUMN  HUMN ELECT – Humanities Elective 3  
 GE S/BH  S/HB ELECT - Social Behavioral Elective 3  
 GE PHIL–T/RS  PHIL 210 - Ethics  — T/RS 122 - (P) Theology II: Introduction to Christian Theology   3 3
    15.5 15.5

 Third Year

   
 MAJOR  CMPS 352 - Operating Systems   3  
 MAJOR  CMPS 340 - Introduction to Database   3  
 MAJOR  CMPS 313 - Junior Colloquia I  — CMPS 314 - Junior Colloquia II   0.5 0.5
 MAJOR  CMPS ELECT - Major Electives5 3 6
 MAJOR  CMPS 341 - Database Systems      3
 COGNATE  COGNATE ELECT – Cognate Electives4 6 3
 GE S/BH  S/BH ELECT – Social/Behavioral Elective   3
    15.5 15.5

 Fourth Year

   
 MAJOR  CMPS 374 - (EPW) Fundamentals of Software Engineering  — CMPS 490 - (EPW) Capstone Project   3 3
 MAJOR  CMPS ELECT - Major Elective5   3
 MAJOR  CMPS 413 - Senior Colloquia I  — CMPS 414 - Senior Colloquia II   0.5 0.5
 COGNATE  COGNATE ELECT - Cognate Elective4 3  
 GE HUMN  HUMN ELECT – Humanities Elective   3
 GE PHIL  PHIL 214 - (P) Computers and Ethics     3
 GE ELECT  FREE ELECT - Free Electives 6  
    12.5 12.5
 

Total: 121 Credits

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.

3MATH 204  or another departmental-approved Statistics course.

4The Applied Computing major must complete and obtain departmental approval of an Applied Computing Plan of Study Form, on which they specify how the program’s Cognate and GE electives are used to fulfill one of the following tracks.

  • The Business Track requires ECO 153  - ECO 154  as GE S/BH Electives, and ACC 253  - ACC 254 MGT 351  MGT 352 MGT 351 MKT 351  as COGNATE Electives and Free Electives.
  • The Individualized Track requires the student to satisfy the requirements of a declared Minor, Concentration or Second Major

5Major electives in the Applied Computing major must be chosen from CMPS 260 , CMPS 330 , CMPS 344 , CMPS 350 , 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 .