The Computer Science discipline is concerned with the design, analysis, implementation, maintenance, and evolution of computer-based systems, and their associated theoretical foundations. Computer science is powering the information revolution of the 21st century, and computer-based systems are used in every scholarly discipline, every sector of industry, and every walk of human life.
Advanced computation tools and techniques are revolutionizing, transforming, and often automating the way we work, play, communicate, collaborate, and conduct business. Computational approaches are integral to a broad array of disciplines including computational natural and social sciences, bioinformatics, health informatics, digital humanities, and financial technology. In addition, the spread of computing throughout society has made the ethical use of computing a central concern to policymakers.
Computer scientists must be well-grounded in the theory of computing and in its application to diverse areas, and they must be able to work closely with members of other professions that use computing. The department therefore offers a broad array of programs in computer science at both the undergraduate and graduate levels. Students who study this discipline can learn about a wide variety of concepts and methods in computer science—algorithms, artificial intelligence, computer networking, cyber security, databases, data mining, data structures, machine learning, operating systems, programming languages, robotics, software engineering—and they will explore effective and ethical applications of these concepts and methods.
Department Faculty
Professors
Ateniese, Aydın, Barbará, Brodsky, J. Chen, S. Chen, Cummings, Das, Domeniconi, Evrendilek, Košecká, Luke, Maddox, Marcus, Masri, Pettit, Rangwala, Rosenblum (Chair), Setia, Shehu, Simon, Singh, Snyder (Associate Chair), Tecuci, Wijesekera
Associate Professors
Allbeck, Baldimtsi, Durić, Gambhir, Gingold, Gordon, Han, Itani, Kamberi, LaToza, Li, Lin, J. Luo, L. Luo, Monroe-White, Negulescu, Nguyen, Pathak, Reep, Richards, Russell, Soundararajan, F. Wang, White, C. Yu, Q. Zeng, Zhong
Assistant Professors
Anastasopoulos, Andrea, Avramovic, Baume, Deng, Dimitriadis, González Hernández, Gonzalez Samúdio, Gopalkrishna, Hrolenok, Johnson-Matthews, Kamranfar, Kornaropoulos, Lam, Liu, Osterweil, Pruss, Shamseddine, Stein, Xiao, Yang, S. Yao, Z. Yao, Yaroslavtsev, Ye, Yin, F. Yu, Zaman, Zhang, Zhou, Zhu
Senior Instructors
Otten
Instructors
Mughal
Affiliated Faculty
Bidkkhori, X. Chen, Cheng, Eagle, Hong, Johri, Khasawneh, Lybarger, McDonald, Mohebbi, Motti, Pfoser, Shishika, Sun, Uzuner, Wei, Zampieri, K. Zeng
Adjunct Professors
Abu Jbara, Bailey, Curts, Dean, Dubey, Eggan, Ellis, Ernst, Geldon, Greenwald, He, Hemayati, Hugues, Islam, Katz, Kaznachey, Kowalski, Mahmood, Nidiffer, Panagoda, Seymer, Soomro, Tkach, Tompkins, Wheeler, Wilson
Emeritus Faculty
DeJong, Gomaa, Hamburger, Kerschberg, Menascé, Motro, Pullen, Rine, Sood, P. Wang, Wechsler
Computer Science (CS)
100 Level Courses
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 108C and (minimum score of 80 in 'Math Placement Aleks', MATH 104C, 105C, 113C, 115C or 123C)).
C Requires minimum grade of C.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Enrollment limited to students in the EC-BS-ACS or EC-BS-CS programs.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((minimum score of 80 in 'Math Placement Aleks', MATH 104C, 104T, 105C, 105T, 105XS, 113C, 113XS, 115C, 123C or 123XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
200 Level Courses
Required Prerequisites: (CS 112C, 112XS or 109C).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Special scale.
Required Prerequisites: (CS 112C, 112XS, 109C, 109XS or L109).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 110*C, 110XS or 101*) and (CS 211C, 211XS, 222C or 222XS).
* May be taken concurrently.
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
300 Level Courses
Required Prerequisites: ((CS 105C, 105XS, 110C or 110XS) and ((COMM 100C, 100XS, 101C or 101XS) and (ENGH 302C or 302XS)) or (HNRS 260XS, 260C, 261C or 261XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major, minor, or concentration in Applied Computer Science or Computer Science.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 211C or 211XS) and MATH 125C and (MATH 113C, 113XS, 124C, 124XS or 115C)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 310C or 310XS) and (ENGH 302C, 302XS, HNRS 260C, 260XS, 261C or 261XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major, minor, or concentration in Applied Computer Science, Computer Science, Software Engineering or Systems Engineering.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 211C or 211XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 211C or 211XS) and (MATH 125C or 125XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major, minor, or concentration in Applied Computer Science, Computer Science or Software Engineering.
Enrollment limited to students in a Bachelor of Science or Post-Baccalaureate Certificate degrees.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 262C or 262XS) and (CS 310C or 310XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 262C, 262XS, 222XS or 222C) and (MATH 125C or 125XS) and (CS 110C or 110XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: CS 262C or 262XS.
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: CS 310C or 310XS.
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 211C or 211XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major in Applied Computer Science or Computer Science.
Enrollment limited to students in a Bachelor of Science degree.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 211C or 211XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
400 Level Courses
Required Prerequisites: ((CS 105C, 105XS, 110C or 110XS) and ((COMM 100C, 100XS, 101C or 101XS) and (ENGH 302C or 302XS)) or (HNRS 260C, 260XS, 261C or 261XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major, minor, or concentration in Applied Computer Science or Computer Science.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 351C or 351XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 325C or 325XS) and (CS 425C or 425XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 330C or 330XS) and (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 330C or 330XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (MATH 203C or 203XS) and (CS 310C or 310XS) and (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 325C, 325, 325XS, 351C, 351, 351XS, 451C, 451 or 451XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 367C or 367XS) and (STAT 344C or 344XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 330C or 330XS) and (CS 367C or 367XS) and (CS 310C or 310XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 330C or 330XS) and (CS 367C or 367XS) and (STAT 344C or 344XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 310C, 310XS, ECE 340C or 340XS) and (CS 367C, 367XS, ECE 445C or 445XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 367C or 367XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 310C, 310XS or 310) and (CS 330C, 330XS or 330)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 330C or 330XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (MATH 203C or 203XS) and (STAT 344C or 344XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 330C or 330XS) and (MATH 125C or 125XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 310C or 310XS) and ((STAT 344C, 344XS, 334C, 334XS or 346C) or (MATH 351C and 352C))).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 262C or 262XS) and (CS 310C or 310XS) and (MATH 203C or 203XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: ((CS 310C or 310XS) and (CS 330C or 330XS) and (STAT 344C or 344XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 321C, 321XS or 421C) and (CS 483C or 483XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 321C, 321XS or 321).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major, minor, or concentration in Applied Computer Science or Computer Science.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Special scale.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 310C or 310XS) and (CS 330C or 330XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
500 Level Courses
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Special scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students cannot enroll who have a major in Computing Foundations.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
600 Level Courses
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 583B- or 583XS) and (CS 571B- or 571XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 540B- or 540XS) and (CS 583B- or 583XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 550B-, 550XS, INFS 614B- or 614XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 555B- or 555XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 584B- or 584XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 555B- or 555XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 551B- or 551XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B- or 580XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B- or 571XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B- or 571XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B- or 571XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 580B-, 580XS, 584B- or 584XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B- or 580XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 580B-, 580XS, 584B- or 584XS) and (CS 583B- or 583XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B- or 580XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B- or 580XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B-, 580XS, 584B- or 584XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 583B- or 583XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
700 Level Courses
Enrollment is limited to students with a major in Computer Science or Information Technology.
Enrollment limited to students in a Doctor of Philosophy degree.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to students with a major in Computer Science or Information Technology.
Enrollment limited to students in a Doctor of Philosophy degree.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B- or 571XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 555B- or 555XS) and (CS 571B- or 571XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 580B-, 580XS, 584B- or 584XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Graduate or Non-Degree.
Undergraduate level students may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 551B- or 551XS) and (CS 583B- or 583XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 555B- or 555XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 555B- or 555XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisite: CS 688B-.
B- Requires minimum grade of B-.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the College of Science, Engineering Computing or Schar School of Policy and Gov colleges.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B- or 571XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (CS 682B- or 682XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 688B- or 688XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: ((CS 580B- or 580XS) and (CS 551B- or 551XS)) or (CS 682B- or 682XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 571B-, 571XS, ISA 562B- or 562XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 681B-, 681XS, 687B-, 687XS, 688B- or 688XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: INFS 614B-, 614XS, CS 550B- or 550XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: CS 555B-, 555XS, 571B-, 571XS, ISA 562B- or 562XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
800 Level Courses
Enrollment is limited to students with a major in Computer Science.
Enrollment is limited to Graduate level students.
Enrollment limited to students in a Doctor of Philosophy degree.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students in the EC-PHD-CS program.
Enrollment is limited to Graduate level students.
Enrollment limited to students in a Doctor of Philosophy degree.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
900 Level Courses
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Enrollment limited to students with a class of Advanced to Candidacy.
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Information Security and Assurance (ISA)
500 Level Courses
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
600 Level Courses
Required Prerequisites: (ISA 562B- or 562XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (ISA 562B- or 562XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (((ISA 562B- or 562XS) and (INFS 612B- or 612XS)) or (CS 555B- or 555XS)).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: ((ISA 564B- or 564XS) and (ISA 656B- or 656XS)).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
700 Level Courses
Required Prerequisites: ISA 656B- or 656XS.
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: ((ISA 564B- or 564XS) and (ISA 656B- or 656XS)).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (((ISA 562B- or 562XS) and (INFS 612B- or 612XS)) or (CS 555B- or 555XS)).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Special scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
800 Level Courses
Required Prerequisites: (ISA 562B- or 562XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Required Prerequisites: (ISA 562B- or 562XS).
B- Requires minimum grade of B-.
XS Requires minimum grade of XS.
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Software Engineering (SWE)
200 Level Courses
Required Prerequisites: (ENGH 100C or 100XS) or (ENGH 101C or 101XS) or HNRS 110C.
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
300 Level Courses
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Satisfactory/No Credit scale.
400 Level Courses
Required Prerequisites: SWE 301 or 301XS.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Satisfactory/No Credit scale.
Required Prerequisites: ((CS 310C or 310XS) and (MATH 125C or 125XS)).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Enrollment is limited to students with a major in Applied Computer Science or Computer Science.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (MATH 125C or 125XS) and (CS 321C or 321XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (MATH 125C or 125XS) and (CS 310C or 310XS).
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
Required Prerequisites: (CS 321C or 321XS) or CS 421C, SWE 321C or 421C.
C Requires minimum grade of C.
XS Requires minimum grade of XS.
Students with the terminated from CEC major attribute may not enroll.
This course is graded on the Undergraduate Regular scale.
500 Level Courses
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
600 Level Courses
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment limited to students with a class of Advanced to Candidacy, Graduate, Junior Plus, Non-Degree or Senior Plus.
Enrollment is limited to Graduate, Non-Degree or Undergraduate level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
700 Level Courses
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
Enrollment is limited to Graduate or Non-Degree level students.
Students in a Non-Degree Undergraduate degree may not enroll.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Satisfactory/No Credit scale.
800 Level Courses
Enrollment is limited to Graduate level students.
Enrollment limited to students in the Engineering Computing college.
This course is graded on the Graduate Regular scale.