Course descriptions for all major and service computer science courses are included below.
Note that CSE 4081, Analysis of Algorithms, CSE 4083, Formal Languages and Automata Theory CSE 4101, Computer Science Projects 1, and CSE 4102, Computer Science Projects 2 can be taken as elective courses for information systems students; and CSE 4081, Analysis of Algorithms and CSE 4083, Formal Languages and Automata Theory can be taken as elective courses for software development students.
Note that CSE 4020, Database Systems and CSE 4030, Computer Law and Ethics can be taken as elective courses for computer science and software development students.
Note that CSE 3421, Software Design Methods and CSE 4431, Software Testing Methods can be taken as elective courses for computer science students; and CSE 3421, Software Design Methods, CSE 4201, Software Development Projects 1, CSE 4202, Software Development Projects 2, and CSE 4431, Software Testing Methods can be taken as elective courses for information systmes students.
These courses are offered for non-majors and are not normally used for credit for computer science majors.