Bachelor of Science (B.S.) Major in Computer Science (Computer Engineering Concentration)

Minimum required: 120 semester hours

General Requirements

  1. A minimum of 120 hours is required for graduation. Of those, 9 hours must be writing intensive and 36 hours must be advanced.
  2. A minimum of 42 hours must be completed in the general education core curriculum. Refer to the Academic Services section of this catalog for additional information about general education core curriculum requirements.
  3. In addition to satisfying the University graduation requirements, students must earn a grade of C or higher in all computer science, computer engineering concentration, and mathematics courses used to satisfy the requirements of the computer science major.
  4. Students pursuing the B.S. degree are required to complete an additional 3 hours of English beyond the general education core curriculum.  A grade of C or higher is required in these additional hours to satisfy the graduation requirements of the computer science major.  Students may select from:
    ENG 2310British Literature before 17853
    ENG 2320British Literature since 17853
    ENG 2330World Literature before 16003
    ENG 2340World Literature since 16003
    ENG 2359US Literature before 18653
    ENG 2360US Literature since 18653
    ENG 3303Technical Writing 13
    ENG 3311Practices in Writing and Rhetoric 13
1

 ENG 3303 or ENG 3311 is recommended.

     5.  If two years of the same language are taken in high school, then no additional language hours will be required for the degree. In the absence of language taken in high school, then two semesters of the same modern language (1410 and 1420) must be taken at the college level, and the requirements will be added to the student's degree audit.

     6.  The number of free electives a student will complete varies, depending on the number of hours needed to satisfy the 120 and/or the 36 advanced or 9 hours writing intensive requirements. Students should consult with the academic advisor before enrolling in any free elective courses to ensure that electives are needed.

     7.  Computer Science majors with the computer engineering (CE) concentration must complete one CS project course from:  CS 4318, CS 4326, CS 4371, CS 4380, or CS 4398. (Cannot be the same computer science course completed to satisfy the CE concentration elective.)

     8.  The concentration in computer engineering consists of: 

CS 3369Embedded Computer Systems3
EE 2400Circuits I4
EE 2420Digital Logic4
Select one of the following:3
Computer Networks
Compiler Construction
Parallel Programming
Computer Graphics

Course Requirements 

Freshman
First SemesterHoursSecond SemesterHours
CS 14284CS 23083
MATH 24714MATH 24724
US 11001ENG 13203
ENG 13103PHIL 1305 or 13203
COMM 13103MATH 23583
 15 16
Sophomore
First SemesterHoursSecond SemesterHours
CS 23183CS 23153
CS 33583CS 33543
EE 24204MATH 33983
Life and Physical Sciences14Life and Physical Sciences24
Select one of the following (English Literature):3POSI 23203
  
  
  
  
  
  
 17 16
Junior
First SemesterHoursSecond SemesterHours
CS 33393CS 33983
EE 24004MATH 33053
Select one of the following (Additional English requirement):33Life and Physical Sciences14
 HIST 13103
 CS/CE concentration elective: select of the following3
  
  
  
  
  
Life and Physical Sciences14 
 14 16
Senior
First SemesterHoursSecond SemesterHours
CS 33693CS Project Course:43
CS 43283 
HIST 13203 
Select one of the following:3 
  
  
 Math/Applied Math Minor53
 POSI 23203
 Social and Behavioral Sciences3
 Electives2
 12 14
Total Hours: 120
1

Computer Science majors must take sixteen hours (4 courses) from: BIO 1330/BIO 1130 & BIO 1331/BIO 1131; PHYS 1315/PHYS 1115 & PHYS 1325/PHYS 1125 [or PHYS 1430 & PHYS 2425]; CHEM 1341/CHEM 1141 and CHEM 1342/CHEM 1142; or GEOL 1410 & GEOL 1420. Eight hours (2 courses) must be from the same science (BIO, CHEM, GEOL, or PHYS) as listed above.

2

Students pursuing the B.S. are required to complete a total of 17 hours in mathematics from MATH 2471, MATH 2472, MATH 3305, MATH 2358, MATH 3398. Therefore, the requirements of a mathematics or applied mathematics minor are included in this degree plan.

3

Students pursuing the B.S. degree are required to complete an additional 3 hours of English Literature beyond the general education core curriculum. A grade of C or higher is required in these additional hours to satisfy the graduation requirements of the CS major. Students may select from ENG 2310, ENG 2320, ENG 2330, ENG 2340, ENG 2359, ENG 2360, ENG 3303 (Technical Writing), or ENG 3311 (Writing for the Computer Industry) to fulfill this requirement. ENG 3303 or ENG 3311 is recommended.

4

Computer Science majors must complete one CS project course from: CS 4318CS 4326CS 4371, CS 4380, or CS 4398.  Cannot be the same Computer Science course completed to satisfy the CE concentration elective.

5

A minor is required. Although any minor may be selected, the requirements of a mathematics or applied mathematics minor are included in this degree plan.