Nov 21, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Computer Science, Big Data Concentration, B.S.


Return to {$returnto_text} Return to: College of Engineering and Applied Science

This major consists of a core set of required and elective courses as seen below. Students may also pursue one of a number of concentrations, which may further constrain the elective courses: Computers and Business, or Big Data. In addition to these courses, Computer Science majors must satisfactorily meet the requirements of the University Studies Program (USP), and they must complete a minimum of 120 credit hours, at least 42 of which must be upper division hours. See the front sections of this catalog for specifics on the USP and university graduation requirements. Note that some of the courses required for the Computer Science core or the concentrations will meet some of the USP requirements. Students do not have to take additional courses to meet those requirements. All courses in Computer Science, Mathematics, and Statistics must be completed with a grade of C or better. A grade of C- is not acceptable.

Computer Science Core


These courses, along with the USP requirements, provide a basic set of skills that all Computer Science majors should master. The courses in this program concentrate on the creation and understanding of computer software. The curriculum focuses first on programming and then on the central processes that support programming: operating systems, programming languages, and computational theory.

(required for all concentrations)

Operating Systems Course


Choose one of:

Systems Course


Choose one of:

Program Language Course


Choose one of:

Science Courses:


  • must take two, 4 hour science courses outside of Computer Science. See NOTE below

Math/Science Electives:


  • Elective or electives needed to meet ABET minimum Math/Science requirement of 30 credit hours. See NOTE below for courses meeting the math or science elective Credits: 4

Note:


If COSC 3750  is taken for the Operating Systems Course. Student must still meet the minimum total coursework requirement for the degree.

Math/Stat electives means any MATH courses above Calculus II or STAT courses 3000 and up. Exceptions: cannot count MATH 2350 MATH 2355 , MATH 4000 , STAT 4220  or any variable credit courses toward this requirement.

Courses meeting the Science requirement must have a lab component and be for science or engineering majors. See Department web pages for a current list of other approved courses.

Major Requirements


Degree Requirement in addition to completion of the core and USP requirement include four COSC Electives and five General Electives.

Computer Science Courses


(see NOTE below)

  • COSC Elective #1 Credits: 3
  • COSC Elective #2 Credits: 3
  • COSC Elective #3 Credits: 3
  • COSC Elective #4 Credits: 3
  • COSC Elective #5 Credits: 3

General Electives:


(see NOTE below)

  • General Elective #1 Credits: 3
  • General Elective #2 Credits: 3
  • General Elective #3 Credits: 3
  • General Elective #4 Credits: 3
  • General Elective #5 Credits: 3

Note:


COSC electives: include any COSC 3000+ course which is not used to complete any other requirement.

a total of 3 credits of COSC 3970 can be used.

General electives include any course at or above the 1000 level. They can be used to reach minimum number of upper division hours required for graduation. MATH courses above Calculus II or STAT courses 3000 and up. Exceptions: cannot count MATH 2350 MATH 2355 , MATH 4000 , or any variable credit courses toward this requirement. Electives need to be selected that will meet the 42 hour requirement for Upper Division credits.

Concentration Requirements


Big data is high volume, high velocity, and/or high variety assets that require new forms of processing to enable enhanced decision making, insight discovery and process optimization. The Big Data Concentration directs the students toward data handling (AI, visualization, data mining, and machine learning) courses and data analysis (statistics) courses.

Students who wish to pursue the Big Data concentration should take the following courses to fulfill the Big Data Concentration in addition to the COSC core and USP requirements. In addition, students who wish to pursue a Big Data concentration are required to minor in Statistics.

Computer Science Courses


Note:


General electives include any course at or above the 1000 level. They can be used to reach minimum number of upper division hours required for graduation. MATH courses above Calculus II or STAT courses 3000 and up. Exceptions: cannot count MATH 2350 MATH 2355 MATH 4000 , or any variable credit courses toward this requirement. Electives need to be selected that will meet the 42 hour requirement for Upper Division credits.

Return to {$returnto_text} Return to: College of Engineering and Applied Science