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

Computer Science, Computer Science Applications Concentration, B.S.


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

The computer science program is designed to enable the student to gain knowledge of computer science and to apply this knowledge to an application area. Students will be proficient in developing computer software to solve problems in a number of contexts.

The computer science B.S. degree program and its concentrations are accredited by the Computing Accreditation Commission of ABET, http://www.abet.org, meaning our program meets nationally determined standards.

In addition to the core courses, students must complete the requirements of a concentration. Students may choose from pre-approved concentrations or seek department approval for a concentration of their own design. The decision to pursue a concentration is typically made during the sophomore year.

The Computer Science Applications concentration for a broad background in computer science. This represents a general computer science degree with no specific area of concentration.

Core Requirements (45-46 crs.)


Science (Choose any Two) (7-8 Crs.)


Computer Science (33 crs.)


Concentrations


In addition to the core courses, students must complete the requirements of a concentration. Students may choose from pre-approved concentrations or seek department approval for a concentration of their own design. The decision to pursue a concentration is typically made during the sophomore year. Students desiring a broad background in computer science should select the Computer Science Application Concentration.
 

The pre-approved concentrations include:

  • Computer Science Application Concentration, allows a student to focus on a specific area of study within computer science or a broad area of topics within computer science.
  • Computer Science with Secondary Field, for those students who would like to combine computer science with another discipline such as business, science, etc.

The pre-approved certificates include:

  • Artificial Intelligence, for the development of software for intelligent agents;
  • Computer Graphics and Gaming, for the development of graphics-intensive software;

Computer Science Applications Concentration (18-19 crs.)


Upper division courses that range from 14-16 total credit hours depending on which courses are selected.

Computer Science Electives: 

  • CMSC 300+ CSC Elective 1 (4 crs.)
  • CMSC 300+ CSC Elective 2 (4 crs.)

School of Engineering Elective: 

  • CMSC/SWEN/CMPE/ELEN 300+ Electives

​Intradisciplinary Elective (Choose One)

  •    
  •  
  •  

Interdisciplinary Elective (Choose One)


General Education


General Education Requirements

  •  

 

General Education Requirements Specific for this major

  • Quantitative (Q):  
  • Critical Reasoning (R):  
  • Ethical Reasoning (E):  
  • Natural World (N): 2 Courses in , , ,  OR  
  •  

Course Sequencing


A typical first year sequence for all computer science majors is given below:

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