![]() |
|
||||||||||||
|
|||||||||||||
Click on one of the above for a sample sequence of courses |
When courses are offered To facilitate planning, we indicate when we plan to offer each course (ES = Every Semester, F = Every Fall Semester, S = Every Spring Semester, I = at least once every two years, NC = not currently offered). Except where noted, each course has 3 credit hours. Below the first list is a second list indicating the prerequisites of CSE courses and of math and science courses required in the various CSE curricula. CSE 12 Survey of Computer Science (F) CSE 15 Introduction to Computer Science (4 credits) (ES) CSE 17 Structured Programming and Data Structures (4 credits) (ES) CSE 42 Principles of Computer Game Design (I)CSE 33 Introduction to Computer Engineering (4 credits) (F) CSE 109 Systems Programming (ES) CSE 130 Technical Presentation (1 credit) (S) CSE 201 Computer Architecture (ES) CSE 209 Assembly Language Programming (F) CSE 216 Software Engineering (ES) CSE 252 Computers, the Internet, and Society (ES) CSE 261 Discrete Structures (ES) CSE 262 Programming Languages (ES) CSE 265 System and Network Administration (I) CSE 271 Programming in C and the Unix Environment (I) CSE 303 Operating Systems (ES) CSE 318 Automata and Formal Grammars (F) CSE 319 Image Analysis and Graphics (I)CSE 326 Pattern Recognition (I) CSE 327 Artificial Intelligence Theory and Practice (S) CSE 331 User Interface Systems and Techniques (I) CSE 332 Multimedia Design and Development (S) CSE 335 Topics on Intelligent Decision Support System (I) CSE 340 Design and Analysis of Algorithms (S) CSE 341 Database Systems, Algorithms and Applications (S)CSE 342 Fundamentals of Internetworking (F) CSE 345 WWW Search Engines (I) CSE 348 AI Game Programming (I) CSE 352 Information Technology for Commerce (NC) CSE 360 Introduction to Mobile Robotics (I) CSE 366 Object-Oriented Programming (NC) CSE 375 Hardware and Software Topics in Parallel Computing (I)
Prerequisite structure of the CSE courses and requried math and science courses. For each course, we indicate the direct prerequisites (and the indirect prerquisites, i.e., prerequisites of prerequisites). Any CSE course omitted from the list has no prerequisite. Also, see the corresponding diagram.
CSE 17 Engr 1 or CSE 15 or consent of instructor CSE 33 Engr 1 or CSE 17 CSE 109 CSE 17 (CSE 15 or Engr 1) CSE 201 CSE 33 CSE 209 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 216 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 241 CSE 12 or CSE 15 or CSE 17 CSE 261 Math 21 CSE 262 CSE 17 (CSE 15 or Engr 1) CSE 265 CSE 17 (CSE 15 or Engr 1) CSE 271 CSE 17 (Engr 1 or CSE 15) CSE 302 CSE 318 (Math 21, CSE 261) CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 303 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 308 CSE 340 (Math 22, Math 21, CSE 261) CSE 313 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 318 CSE 261 (Math 21) CSE 319 CSE 313CSE 326 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 340 (Math 22, Math 21, CSE 261) Math 205 (Math 22, Math 21) Math 231 (Math 22, Math 21) CSE 327 CSE 15 or CSE 17 CSE 331 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 332 CSE 17 (CSE 15 or Engr 1) CSE 335 CSE 327 (CSE 15 or CSE 17) or CSE 340 (CSE 261, Math 22, Math 21) CSE 336 CSE 17 (CSE 15 or Engr 1) CSE 340 Math 22 (Math 21) CSE 261 (Math 21) CSE 341 CSE 17CSE 342 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 343 CSE 342 (CSE 109, Engr 1 or CSE 15, CSE 17) or CSE 303 (CSE 109, Engr 1 or CSE 15, CSE 17) or CSE 265 (CSE 17, CSE 15 or Engr 1) CSE 345 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 347 CSE 109 (Engr 1 or CSE 15, CSE 17) CSE 348 CSE 327 (CSE 15 or CSE 17) or CSE 340 (CSE 261, Math 22, Math 21) or Senior Standing in CSE CSE 352 Consent of instructor CSE 360 CSE 109 (Engr 1 or CSE 15, CSE 17) Math 205 CSE 363 CSE 342 (CSE 109, Engr 1 or CSE 15, CSE 17) CSE 366 CSE 17 (CSE 15 or Engr 1) CSE 375 CSE 201 (CSE 33) CSE 303 (CSE 109, Engr 1 or CSE 15, CSE 17) or Consent of Instructor CSE 375 Hardware and Software Topics in Parallel Computing (I) CSE 376 CSE 375 (CSE 201, CSE 33, CSE 303, CSE 109, Engr 1 or CSE 340 (CSE 261, Math 22, Math 21) or Consent of Instructor CSE 379 Senior standing in CSE Math 22 Math 21 Math 23 Math 22 Math 205 Math 22 Math 231 Math 22 Phys 21 Phys 11 |
|||||||||||||||||||||||
![]() |
||||||||||||||||||||||||
|
|