Jul 22, 2024  
2011-12 Undergraduate Catalog 
2011-12 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, Professional Computer Science Concentration, B.S.

Return to {$returnto_text} Return to: College of Basic and Applied Sciences

Major in Computer Science

All Computer Science majors are assigned to a faculty advisor through the Computer Science Department office. The student is responsible for seeking the assistance of the advisor. This catalog is not intended to provide the detail necessary for self-advising.

Core Requirements for all Computer Science Majors

A major in Computer Science consists of 44 semester hours of computer science courses, including

  1. a 27-hour core of CSCI 1170 , CSCI 2170 , CSCI 3080 , CSCI 3110 CSCI 3130 , CSCI 3160 CSCI 3250 , and CSCI 4700 ;
  2. a mathematics core of MATH 1910 , MATH 1920 , and MATH 2050 ;
  3. an additional math course (3 hours) that can be counted toward a math major;
  4. COMM 2200 ;
  5. PHIL 3150 ;
  6. additional courses as described below.

A maximum of 3 hours in the major may come from CSCI 3970 , CSCI 4280 , CSCI 4600 , and CSCI 4910 . Credit in secondary computer languages toward the major is limited to 3 hours. In order to take any computer science course having a prerequisite, the student must have earned a grade of C (2.00) or better in the prerequisite. Each course counted for a major in Computer Science must be completed with a grade of C (2.00) or higher. CSCI 1000 , CSCI 1150 , and CSCI 3150  are considered service courses and do not count toward a major or minor.

Recommended Lower-Division Curriculum

Subtotal: 31 Hours


Subtotal: 30 Hours


*Professional Computer Science concentration students choose two with different prefixes from BIOL 1110 /BIOL 1111 , CHEM 1010 /CHEM 1011  , CHEM 1110 /CHEM 1111 , PHYS 2010 /PHYS 2011 , PHYS 2110 /PHYS 2111 

One course from Social/Behavioral Sciences and two courses from Humanities and/or Fine Arts must be taken during the junior and senior years to satisfy General Education requirements. Additional Computer Science and supporting courses are also required. Consult your advisor.

Concentration: Professional Computer Science

In addition to the core requirements, students must complete the following for the ABET/CAC-Accredited Computer Science major:

  1. CSCI 3210  and CSCI 4160 ;
  2. 2-3 hours in an approved high-level language;
  3. upper-division computer science electives (8-9 hours);
  4. minor to be selected with the approval of the computer science advisor;
  5. a minimum of 15 hours of approved mathematics;
  6. a two-semester sequence in a laboratory science for Science majors (8 hours);
  7. additional hours in science for Science majors and/or courses with strong emphasis on quantitative methods to make a total of at least 12 hours including the 8-hour science sequence required above. 
  8. 30 semester hours of humanities, social sciences, and other disciplines (excluding science, mathematics, computer science, and physical education).

Return to {$returnto_text} Return to: College of Basic and Applied Sciences