CSE Course List
| Course Number | Course Title | Even Years | Odd Years | AU | WI | SP | SU | Course Coordinator |
|---|---|---|---|---|---|---|---|---|
| 100 | Introduction to Computing Technology | • |
• |
• |
• |
• |
• |
Michael Compton |
| 101 | Computer-Assisted Problem Solving | • |
• |
• |
• |
• |
• |
Debra Gross |
| 105 | Computer-Assisted Problem Solving for Construction Management | • |
• |
• |
• |
Debra Gross | ||
| 200 | Computer Assisted Problem Solving for Business | • |
• |
• |
• |
• |
• |
Debra Gross |
| 201 | Elementary Computer Programming | • |
• |
• |
• |
• |
• |
Paolo Bucci |
| 202 | Introduction to Programming and Algorithms for Engineers and Scientists | • |
• |
• |
• |
• |
• |
H David Mathias |
| 203 | Computational Thinking in Context: Interactive Animations and Games | • |
• |
• |
• |
• |
Wayne Heym | |
| 204 | Computational Thinking in Context: Digital Images and Sound | • |
• |
• |
• |
• |
Paolo Bucci | |
| 214 | Data Structures for Information Systems | • |
• |
• |
• |
• |
• |
Paolo Bucci |
| 221 | Software Development Using Components | • |
• |
• |
• |
• |
• |
Timothy J Long |
| H222 | Development of Software Components | • |
• |
• |
Bruce Weide | |||
| 222 | Development of Software Components | • |
• |
• |
• |
• |
• |
Bruce Weide |
| 230 | Introduction to C++ Programming | • |
• |
• |
• |
• |
• |
Gojko Babic |
| 294 | Group Studies | • |
• |
• |
• |
• |
• |
|
| 294P | Computational Thinking in Context: Science and Engineering | • |
• |
• |
P Sadayappan | |||
| 314 | Business Programming with File Processing | • |
• |
• |
• |
• |
Kathryn Reeves | |
| 321 | Case Studies in Component-Based Software | • |
• |
• |
• |
• |
• |
Timothy J Long |
| 360 | Introduction to Computer Systems | • |
• |
• |
• |
• |
• |
Bettina Bair |
| 459 | Programming Languages for Programmers | • |
• |
|||||
| 459.11 | The UNIX Programming Environment | • |
• |
• |
Prasun Sinha | |||
| 459.21 | Programming in C | • |
• |
• |
• |
• |
• |
Neelam Soundarajan |
| 459.22 | Programming in C++ | • |
• |
• |
• |
• |
• |
Neelam Soundarajan |
| 459.23 | Programming in Java | • |
• |
• |
• |
• |
• |
Paul Sivilotti |
| 459.31 | Programming in LISP | • |
• |
• |
James William Davis | |||
| 459.41 | Programming in COBOL | • |
• |
• |
Kathryn Reeves | |||
| 459.51 | Programming in Perl | • |
• |
• |
Han-Wei Shen | |||
| 489 | Professional Practice in Industry | • |
• |
• |
• |
• |
• |
|
| 493 | Individual Studies | • |
• |
• |
• |
• |
• |
|
| 494 | Group Studies | • |
• |
• |
• |
• |
• |
Roger Crawfis |
| 494J | Software Development in Java | • |
• |
• |
• |
Paul Sivilotti | ||
| 494R | Programming in C# | • |
• |
• |
Roger Crawfis | |||
| 502 | Object-Oriented Programming for Engineers and Scientists | • |
• |
• |
Bruce Weide | |||
| 541 | Elementary Numerical Methods | • |
• |
• |
• |
• |
• |
Rephael Wenger |
| 551 | Introduction to Information Security | • |
• |
• |
• |
Dong Xuan | ||
| 560 | Systems Software Design, Development, and Documentation | • |
• |
• |
• |
• |
• |
Paul Sivilotti |
| 581 | Interactive Computer Graphics | • |
• |
• |
• |
• |
Han-Wei Shen | |
| 601 | Social and Ethical Issues in Computing | • |
• |
• |
• |
Ken Supowit | ||
| 612 | Introduction to Cognitive Science | • |
• |
• |
• |
• |
||
| 616 | Object-Oriented Systems Analysis | • |
• |
• |
• |
• |
• |
Bettina Bair |
| 621 | Introduction to High-Performance Computing | • |
• |
• |
P Sadayappan | |||
| H625 | Introduction to Automata and Formal Languages | • |
• |
• |
Ken Supowit | |||
| 625 | Introduction to Automata and Formal Languages | • |
• |
• |
• |
• |
Ken Supowit | |
| 630 | Survey of Artificial Intelligence I: Basic Techniques | • |
• |
• |
• |
• |
James William Davis | |
| 634 | Computer Vision for Human-Computer Interaction | • |
• |
• |
James William Davis | |||
| 651 | Network Security | • |
• |
• |
• |
Anish Arora | ||
| 655 | Introduction to the Principles of Programming Languages | • |
• |
• |
• |
• |
• |
Neelam Soundarajan |
| 660 | Introduction to Operating Systems | • |
• |
• |
• |
• |
• |
Feng Qin |
| 662 | Operating Systems Laboratory | • |
• |
• |
Gojko Babic | |||
| 668 | Applied Component-Based Programming for Engineers and Scientists | • |
• |
• |
Furrukh Khan | |||
| 670 | Introduction to Database Systems I | • |
• |
• |
• |
• |
• |
Eitan Gurari |
| 671 | Introduction to Database Systems II | • |
• |
• |
• |
Hakan Ferhatosmanoglu | ||
| 674 | Introduction to Data Mining | • |
• |
• |
Srinivasan Parthasarathy | |||
| 675 | Introduction to Computer Architecture | • |
• |
|||||
| 675.01 | Introduction to Computer Architecture | • |
• |
• |
• |
• |
Gojko Babic | |
| 675.02 | Introduction to Computer Architecture | • |
• |
• |
• |
• |
Gojko Babic | |
| 676 | Microcomputer Systems | • |
• |
• |
Ming T Liu | |||
| 677 | Introduction to Computer Networking | • |
• |
• |
• |
• |
• |
David Lee |
| 678 | Internetworking | • |
• |
• |
Ming T Liu | |||
| 679 | Introduction to Multimedia Networking | • |
• |
• |
Dong Xuan | |||
| 680 | Introduction to Analysis of Algorithms and Data Structures | • |
• |
• |
• |
• |
• |
H David Mathias |
| H680 | Introduction to Analysis of Algorithms and Data Structures | • |
• |
• |
H David Mathias | |||
| 681 | Introduction to Computer Graphics | • |
• |
• |
• |
Raghu Machiraju | ||
| 682 | Computer Animation | • |
• |
• |
Richard Parent | |||
| 693 | Individual Studies | • |
• |
• |
• |
• |
• |
|
| 694 | Group Studies | • |
• |
• |
• |
• |
• |
|
| 694A | Computer Animation - Algorithms and Techniques | • |
• |
• |
Richard Parent | |||
| 694G | Game Design and Development Project | • |
• |
• |
Roger Crawfis | |||
| 694L | Introduction to Visualization | • |
• |
• |
Roger Crawfis | |||
| 694X | Applied Information Security Project | • |
• |
• |
Dong Xuan | |||
| 699 | Undergraduate Research in Computer Science and Engineering | • |
• |
• |
• |
• |
• |
|
| 721 | Introduction to Parallel Computing | • |
• |
• |
P Sadayappan | |||
| 725 | Computability and Unsolvability | • |
• |
• |
• |
Timothy J Long | ||
| 730 | Survey of Artificial Intelligence II: Advanced Topics | • |
• |
• |
Eric Fosler-Lussier | |||
| 731 | Knowledge-Based Systems | • |
• |
• |
Eric Fosler-Lussier | |||
| 732 | Computational Linguistics | • |
• |
Chris Brew | ||||
| 733 | Foundations of Spoken Language Processing | • |
• |
Eric Fosler-Lussier | ||||
| 735 | Machine Learning and Statistical Pattern Recognition | • |
• |
Misha Belkin | ||||
| 737 | Proseminar in Cognitive Science | • |
• |
• |
Deliang Wang | |||
| 741 | Comparative Operating Systems | • |
• |
• |
||||
| 755 | Programming Languages | • |
• |
• |
• |
Atanas Rountev | ||
| 756 | Compiler Design and Implementation | • |
• |
• |
Eitan Gurari | |||
| 757 | Software Engineering | • |
• |
• |
• |
• |
Atanas Rountev | |
| 758 | Software Engineering Project | • |
• |
• |
• |
Rajiv Ramnath | ||
| 760 | Operating Systems | • |
• |
• |
• |
Gagan Agrawal | ||
| 762 | Web-Services-Based Distributed Systems Project | • |
• |
• |
Gagan Agrawal | |||
| 763 | Introduction to Distributed Computing | • |
• |
• |
Anish Arora | |||
| 767 | Applied Use-Case-Driven Object-Oriented Analysis and Design for Engineers and Scientists | • |
• |
Furrukh Khan | ||||
| 770 | Database System Implementation | • |
• |
Hakan Ferhatosmanoglu | ||||
| 772 | Information System Project | • |
• |
• |
Hakan Ferhatosmanoglu | |||
| 775 | Computer Architecture | • |
• |
• |
• |
Dhabaleswar Panda | ||
| 777 | Telecommunication Networks | • |
• |
• |
Prasun Sinha | |||
| 778 | Computer-Aided Design and Analysis of VLSI Circuits | • |
• |
• |
P Sadayappan | |||
| 779 | Introduction to Neural Networks | • |
• |
• |
Deliang Wang | |||
| 780 | Analysis of Algorithms | • |
• |
• |
• |
Ten-Hwang Lai | ||
| 781 | Introduction to 3D Image Generation | • |
• |
• |
Han-Wei Shen | |||
| 782 | Advanced 3D Image Generation | • |
• |
• |
Richard Parent | |||
| H783 | Honors Research | • |
• |
• |
• |
• |
• |
Ken Supowit |
| 784 | Geometric Modeling | • |
• |
Tamal Dey | ||||
| 788 | Intermediate Studies in Computer and Information Science | • |
• |
• |
• |
• |
• |
|
| 793 | Individual Studies | • |
• |
• |
• |
• |
• |
|
| 794 | Group Studies | • |
• |
• |
• |
• |
• |
|
| 794J | Applied Enterprise Services Architectures | • |
• |
• |
Jayashree Ramanathan | |||
| 794K | Applied Enterprise IT Architectures II | • |
• |
• |
Jayashree Ramanathan | |||
| 794R | Applied Enterprise Distributed Computing for Engineers and Scientists | • |
• |
Paul Sivilotti | ||||
| 875 | Advanced Computer Architecture | • |
• |
Dhabaleswar Panda | ||||
| 885 | Seminar on Research Topics in Computer Science and Engineering | • |
• |
• |
Xiaodong Zhang | |||
| 888 | Advanced Studies in Computer and Information Science | • |
• |
• |
• |
• |
• |
|
| 891 | Interdisciplinary Seminar | • |
• |
|||||
| 891.01 | Interdisciplinary Seminar on Biomedical Images | • |
• |
• |
• |
• |
||
| 894 | Group Studies | • |
• |
• |
• |
• |
• |
|
| 894G | Computer Communication Networks I | • |
• |
• |
Ness Shroff | |||
| 894J | Computer Communication Networks II | • |
• |
• |
Ness Shroff | |||
| 999 | Research | • |
• |
• |
• |
• |
• |
