Dec 12, 2018  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog

Computer Science, BS


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

Click here to view/print  Flowsheet.

Go to Department Information.  

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 and Level III) and Diversity, Power Dynamics and 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 and 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 and 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.

♦        Exceptions in the timing of these courses will be made for transfer students.

 

Courses in Major (45-50 credits total)


Electives (9-12 credits)


  • ¶  ___  ________________________________  ___
  • ¶  ___  ________________________________  ___
  • ¶  ___  ________________________________  ___

Required Option Sequence (6-8 credits)


(typically taken junior and/or early senior year)

  • † CSC ____ _______________________________ __
  • † CSC ____ _______________________________ __

Options Sequences:

 
%Computation Theory:                          CSC400 , and CSC415  

Computer Graphics and Visualization:  Choose two from: CSC246  ,CSC340 , CSC425  
Cyber Physical Systems:                  Choose two from: CSC340, plus choose one from: CSC345 CSC 485  
Networking & Cloud Computing:           CSC 315A , plus choose one from: CSC435 , CSC445 ,
                                                              CSC 475  

Software Engineering:                           CSC351 , plus choose one from
: CSC263 , CSC325   

♥ Required Support Courses (34 credits total)


Free Electives (2 credits 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 or one Option course must be chosen from the following list of courses using a programming language other than the one used in the CSC 110/ CSC 115 sequence:  CSC 278, CSC 279, CSC 325.

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

     ◊     A laboratory science sequence chosen from the following list is a required support ingredient for the Computer Science major: BIO 131-132, CHE 130-131, CHE 130 & 212, PHS 211A-212A, PHS 221-222, GLS 100 & 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.

      %  The Computation Theory Option is not scheduled on a regular basis – see department chairperson for details and availability of courses.

   

Total credits for graduation: 120


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