Apr 19, 2024  
2022-2023 University of Wyoming Catalog 
2022-2023 University of Wyoming Catalog [ARCHIVED CATALOG]

Computer Science, Big Data Concentration, B.S.

Return to {$returnto_text} Return to: Degree Programs

The B.S. in Computer Science with a Concentration on Big Data combines a rigorous education in Computer Science with statistics, preparing you for a career in computer science, data analysis, or machine learning.

Computer Science General Information

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.

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. 

Mathematics and Science Courses:

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 should take the following courses to fulfill the Big Data Concentration.

In addition, students who wish to pursue a Big Data concentration are required to complete a minor in Statistics.

Computer Science Program Educational Objectives

The following are the objectives that the Computer Science program is preparing its graduates to achieve:

Success: Graduates will be employed in a computer science-related field or making progress toward an advanced graduate degree.
Growing: Graduates show continued learning and leading in computing-related professions.
Ethics: Graduates exhibit ethical and responsible behavior in all professional and community endeavors.

Computer Science - Student Learning Outcomes

The program of study in Computer Science enables students to achieve, by the time of graduation:

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

Return to {$returnto_text} Return to: Degree Programs