Nov 21, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

Computer Science, BS


Return to {$returnto_text} Return to: Programs of Study

General Education Requirements


Competencies

Competencies must be completed within the student’s first 30 credits.

Basic College Mathematics

Reading Comprehension

General Education Categories (34-35 credits total)

FYS, W-I, and OC courses must be completed within the student’s first 30 credits. Courses used to satisfy the general education requirements of the university must be taken from a minimum of six different academic disciplines. First Year Seminar and Level I Written Communications courses are exempt from this restriction.  Courses may not be used to fulfill both major discipline and general education requirements. 

♦FYS

First Year Seminar (Required of all freshmen and transfers with fewer than 15 transfer credits) 3 credits

♦W-I

Written Communication Level I 3 credits

♦OC

Oral Communication 3 credits
PGR Personal Growth and Responsibility 3 credits
CEA Creative Expression and Appreciation 3 credits
HP The Human Past 3 credits
CS Contemporary Society 3 credits
WC World Cultures 3 credits
#SR Scientific Reasoning Laboratory Course 4 credits
Any Scientific Reasoning Course 3-4 credits
QR Quantitative Reasoning 3 credits

  Written Communication (Level II & Level III) and Diversity, Power Dynamics & Social Justice

Courses taken for Written Communication Level II, Level III and Diversity, Power Dynamics and Social Justice may be used to satisfy requirements anywhere else in a student’s program of study where they may apply.  Credits will be counted in the area where they apply.

W-II Written Communication - Level II
W-III Written Communication - Level III
DPDS Diversity, Power Dynamics & Social Justice

       Students may choose to use support courses to satisfy general education categories, but may not be required to do so.  Note:  If a course is used to satisfy two or more requirements (for example, a support course and Scientific Reasoning requirement), the credits are counted in only one place.  Using a course to satisfy more than one requirement does not reduce the credit total required for graduation.  

       Courses used to satisfy the general education requirements of the university must be taken from a minimum of six different academic disciplines.  First Year Seminar and Level I Written Communications courses are exempt from this restriction.  Courses may not be used to fulfill both major discipline and general education requirements.

#       These Scientific Reasoning General Education Category courses do not have to be a sequence or be from the same discipline.

        Level II and Level III Written Communications courses and Diversity, Power Dynamics & Social Justice may be used to satisfy requirements anywhere else in a student’s program of study where they may apply. The credits are counted only in one area.

♦        General Education categories to be completed with the first 30 credits. Exceptions in the timing of these courses will be made for transfer students.

 

Courses in Major (49-53 credits total)


Electives (6-8 credits)


  • ¶CSC   ______   __________________________
  • ¶CSC    ______   __________________________ 

 

Required Option Sequence (6-8 credits)


       (typically taken junior and/or early senior year)

  • CSC ____ _______________________________ __
  • CSC ____ _______________________________ __

Options Sequences:
Computer Graphics and Visualization:   Choose two from: CSC246, CSC340, CSC425
Intelligent Systems                                 Choose two from: CSC340, CSC455, CSC485
Networking & Cloud Computing:            CSC315A, plus choose one from: CSC435, CSC475
Software Engineering:                            CSC263 and CSC351

 

♥ Required Support Courses (30 credits total)


Free Electives (2 credit minimum)


 May be necessary to take additional credits to attain the minimum 120 credits required for graduation depending on choices made for general education or minor selection.

  • ____ ____ _____________________________ __
  • ____ ____ _____________________________ __
  • ____ ____ _____________________________ __
  • ____ ____ _____________________________ __

 

Minor (Optional):


  • ____  ____  __________________________________  ___
  • ____  ____  __________________________________  ___
  • ____  ____  __________________________________  ___
  • ____  ____  __________________________________  ___
  • ____  ____  __________________________________  ___
  • ____  ____  __________________________________  ___

 

Additional Information and Notes


¶      At least one CSC elective must be numbered between 301 and 501 (367 internship may not be used to satisfy the requirement)  

◊      Choose three required Computer Science major support courses from the following list of laboratory science courses: BIO 131, BIO 132, CHE 130, CHE 131, CHE 130, CHE 212, PHS 205, PHS 211A, PHS 212A,  

         PHS 221, PHS 222, GLS 100, GLS 102.

∞     This science support course is in addition to the lab science sequence and must be chosen from the following list: BIO 131, CHE 130, CHE 212, GLS 100, GLS 102, PHS 211A, PHS 221.

►     Choose one MAT course of at least three credits that has MAT 220 or MAT 221 as a prerequisite, or another MAT course with permission of the Computer Science Chairperson.

 

Total credits for graduation: 120


Return to {$returnto_text} Return to: Programs of Study