2024-2025 Undergraduate Catalog 
    
    Nov 08, 2024  
2024-2025 Undergraduate Catalog

Computer Science


The Department of Computer Science offers a BA and a BS in computer science (HEGIS 0701). The department also offers six five-year combined bachelor/master degree programs, two concentrations and a minor.

Faculty

Chair: L. Ivanov; Professor: L. Ivanov; Professors Emeriti: C. Ricardo, A. Halaris, J. Mallozzi; Associate Professors: P. Centonze, S. Petrovic; Associate Professors Emeritus: K. Murray; Assistant Professors: M. Hasan. 

CS Student Learning Outcomes

Graduates of the program will have an ability to: 

SLO1: Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 
SLO2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
SLO3: Communicate effectively in a variety of professional contexts. 
SLO4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
SLO5: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
SLO6: Apply computer science theory and software development fundamentals to produce computing-based solutions.

CS Program Educational Objectives

We expect that most graduates of our program will within a few years after graduation:  

  1. Utilize their training and experience to productively contribute to their selected profession  
  2. Engage in lifelong learning and adapt to new technologies and disciplines  
  3. Will be recognized as ethical and responsible professionals  
  4. Effectively communicate and contribute to solving problems as leaders or members of professional teams 

CS Enrollment and Degrees Awarded by the BS in CS Program

All BS in CS Students

                                                                                                                  Enrollment Year

  BS Degrees Awarded   1st 2nd 3rd 4th 5th Total
2023 (Current Year)   Full Time/Part Time 0/0 1/0 4/0 8/0 0/0 13/0
2022 11 Full Time/Part Time 0/0 2/0 8/0 11/0 0/0 21/0
2021  11 Full Time/Part Time 0/0 3/0 12/1 16/0 0/0 31/1
2020 11 Full Time/Part Time 0/0 10/0 18/1 10/0 0/0 38/1
2019 5 Full Time/Part Time 0/0 4/0 5/0 9/1 0/0 18/1

BS - Computer Science without Concentration

                                                                                                              Enrollment Year

  BS Degrees Awarded   1st 2nd 3rd 4th 5th Total
2023 (Current Year)   Full Time/Part Time 0/0 1/0 0/0 4/0 0/0 5/0
2022 7 Full Time/Part Time 0/0 0/0 2/0 7/0 0/0 9/0
2021 6 Full Time/Part Time 0/0 2/0 7/0 5/1 0/0 14/1
2020 7 Full Time/Part Time 0/0 7/0 12/1 5/0 0/0 24/1
2019 4 Full Time/Part Time 0/0 2/0 2/0 7/0 0/0 11/0

BS - CS with Cybersecurity Concentration

                                                                                                                   Enrollment Year

  BS Degrees Awarded   1st 2nd 3rd 4th 5th Total
2023 (Current Year)   Full Time/Part Time 0/0 0/0 4/0 3/0 0/0 7/0
2022 3 Full Time/Part Time 0/0 1/0 4/0 2/0 0/0 7/0
2021  1 Full Time/Part Time 0/0 1/0 1/0 6/0 0/0 8/0
2020 3 Full Time/Part Time 0/0 2/0 6/0 3/0 0/0 11/0
2019 1 Full Time/Part Time 0/0 2/0 3/0 0/1 0/0 5/1

BS - CS with Game Development Concentration

                                                                                                                Enrollment Year

  BS Degrees Awarded   1st 2nd 3rd 4th 5th Total
2023 (Current Year)   Full Time/Part Time 0/0 0/0 0/0 1/0 0/0 1/0
2022 1 Full Time/Part Time 0/0 1/0 2/0 2/0 0/0 5/0
2021  4 Full Time/Part Time 0/0 0/0 4/0 5/0 0/0 9/0
2020 1 Full Time/Part Time 0/0 1/0 0/0 2/0 0/0 3/0
2019 0 Full Time/Part Time 0/0 0/0 0/0 2/0 0/0 2/0

Programs

Bachelor of Science (accredited by the Computing Accreditation Commission of ABET, https://www.abet.org)

Bachelor of Arts

5 Year: Bachelor of Science/Master of Science

5 Year: Bachelor of Arts/Master of Science

Non-Degree