Pre-Professional Requirements

Required for Pro-School Admittance:

  • CS 160 Computer Science Orientation (3)
  • CS 161 Introduction to Computer Science I (4)
  • CS 162 Introduction to Computer Science II (4)
    or CS 165 Accelerated Introduction to Computer Science (8)
  • CS 261 Data Structures (4)
  • CS 290 Web Development (4)
  • ECE 271 Digital Logic Design (3)
  • ECE 272 Digital Logic Design Lab (1)
  • MTH 231 Elements of Discrete Mathematics (4)
    or CS 225 Discrete Structures in Computer Science (4)
  • MTH 251 Differential Calculus (4)
  • MTH 252 Integral Calculus (4)
  • MTH 254 Vector Calculus I (4)
  • MTH 306 Matrix and Power Series Methods (4)
  • PH 211 General Physics with Calculus (4)
  • PH 221 Recitation for PH 211 (1) (see note 1)
  • COMM 111 Public Speaking (3)
    or COMM 114 Argument and Critical Discourse (3)
  • WR 121 English Composition (3)

Other:

  • PH 212, PH 213 General Physics with Calculus (4,4)
  • PH 222, PH 223 Recitation for PH 212, PH 213 (1,1) (see note 1)
  • ST 314 Introduction to Statistics for Engineers (3)
  • WR 214 Writing in Business (3)
    or WR 222 English Composition (3)
  • WR 327 Technical Writing (3)
  • CS, College of Science, ENGR, or Liberal Arts Electives (6)

Professional Computer Science

Note: All engineering programs require admittance to pro school program, to review requirements for pro-school visit the COE advising page.

  • CS 340 Introduction to Databases (4)
  • CS 344 Operating Systems I (4)
  • CS 321 Introduction to Theory of Computation (3)
  • CS 325 Analysis of Algorithms (4)
  • CS 361 Software Engineering I (4) (see note 2)
  • CS 362 Software Engineering II (4)
  • CS 372 Introduction to Computer Networks (4)
  • CS 381 Programming Language Fundamentals (4)
  • ECE 375 Computer Organization and Assembly Language Programming (4)
  • CS 391 Social and Ethical Issues in Computer Science (3)
  • CS 444 Operating Systems II (4)
  • CS 461, CS 462, CS 463 Senior Software Engineering Project (3,3,2)
  • CS 472 Computer Architecture (4)
  • CS 480 Translators (4)
  • 12 credits of Computer Science Restricted Elective (3-4)

Bacc Core

  • HHS 231 Lifetime Fitness for Health (2)
  • HHS 241-HHS 248. Lifetime Fitness: (various activities) (1)
    or any PAC course (1)
  • Biological Science Course (4)
  • Perspectives Course (Western Culture) (3-4)
  • Perspectives Course (Cultural Diversity) (3-4)
  • Perspectives Course (Literature & Arts) (3-4)
  • Perspectives Course (Social Processes & Institutions) (3-4)
  • Synthesis Course (Contemporary Global Issues) (3)
  • Difference, Power, and Discrimination Course (3)
  • Unrestricted Electives (0-6)

 

Total required credits: 180

Note 1. Up to 3 credits of PH 221, PH 222, and PH 223 can be substituted with a physical science course (3 cr. or higher)

Note 2. Writing Intensive Course (WIC)