Academics - [ Undergraduate Studies - CS Degree Requirements ]

Undergraduate

Bachelor of Science in Computer Science
Degree Requirements : 2008-2009

Communication Skills (12 Hours)

  English Composition 6
  Oral Communication (CO 1003) 3
  Technical Writing (GE 3513) 3

Fine Arts, Humanities, Social Studies (24 Hours)

  Fine Arts Elective 3
  Humanities Electives (2) 6
  Social Science Electives (2) 6
  International/Intercultural Studies (pick two related courses from list) 6
  Logic (PHI 1113) 3

Natural Sciences (16-18 Hours)

  Biology (BIO 1203 or BIO 1504) 3-4
  Chemistry and lab (CH 1213/1211) 4
  Physics (PH 2213 and 2223) 6
  Science Elective (PH 2233 or CH 1223/1221 or BIO with lab and 1203 or 1504 prereq) 3-4

Mathematics (18 Hours)

  Discrete Structures (CSE 2813) 3
  Calculus (MA 1713/1723/2733) 9
  Linear Algebra (MA 3113) 3
  Probability and Statistics (IE 4613) 3

Technical Electives (6 Hours)

  Technical Electives (select from list) 6

Computer Science (51 Hours)

  Introduction to Computer Programming (CSE 1284) 4
  Intermediate Computer Programming (CSE 1384) 4
     
  Data Structures and Analysis of Algorithms (CSE 2383) 3
  Distributed Client/Server Programming (CSE 3324) 4
  Digital Devices (ECE 3714) 4
  Microprocessors I (ECE 3724) 4
  Formal Languages (CSE 3813) 3
     
  Social and Ethical Issues (CSE 3981) 1
  Operating Systems (CSE 4733) 3
  Computer Architecture (ECE 4713) 3
  Analysis of Algorithms (CSE 4833) 3
  Programming Languages (CSE 4713) 3
     
  Computer Science Electives (upper level, from approved list) 12

Free Electives 0-2

Total 128


Approved Elective Courses

Choose a link below to view the list of approved electives for each category.