Nov 27, 2024  
2014-15 Undergraduate Catalog 
    
2014-15 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, BS


Return to {$returnto_text} Return to: Computer Science Programs and Courses

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

Computer Literacy

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)

Courses taken for Written Communication Level II and III 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 Comunication - Level III

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

 

Courses in Major (45-49 credits total)


Electives (6-8 credits)


  • ¶  ___  ________________________________  ___
  • ¶  ___  ________________________________  ___

Required Option Sequence (6-8 credits)


(typically taken junior and/or early senior year)

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

Options Sequences:

Artificial Intelligence & Robotics:          CSC 340 CSC 485 
Computation Theory:                          CSC290 , CSC415 
Computer Graphics and Visualization:   CSC 246 , CSC 425 
Computer Networking and Security:     CSC315A , CSC435 
Distributed and Cloud Computing:        CSC 315A , CSC 475 
Embedded Systems:                          CSC230 , CSC330A 
Object Oriented Programming:             CSC311 , CSC325 
Parallel Computing:                            CSC445 , CSC475 
Software Engineering:                         CSC263 , CSC301 

♥ Required Support Courses (34 credits total)


Free Electives (2-7 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


 

♥        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 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. 

†        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 CSC201J/CSC202J sequence: CSC245A, 273, 278, 311, 325.

¶        At least one CSC elective must be numbered 290 or above.

◊         A laboratory science sequence chosen from the following list is a required support ingredient for the Computer Science major: BIO131-132, CHE130-131, CHE130-212, PHS211A-212A, PHS221-222, GLS100-102.

∞        This science support course is in addition to the lab science sequence and must be chosen from the following list: BIO131, CHE130, CHE212, GPH101P, GLS100, GLS102, PHS211A, PHS221.

►       Choose one MAT course of at least three credits that has MAT220 or MAT221 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: Computer Science Programs and Courses