CS 1010 |
Introduction to Higher Education for Computer Science Majors |
3 |
Elaine Kang |
CS 1200 |
Living in a Technology-Based World |
3 |
Elaine Kang |
CS 1220 |
Introduction to Website Development |
3 |
Chengyu Sun |
CS 1222 |
Introduction to Relational Databases |
3 |
Huiping Guo |
CS 1550 |
Fundamentals for Computer Graphics |
3 |
Navid Amini |
CS 2010 |
Computer Programming Fundamentals |
3 |
Elaine Kang |
CS 2011 |
Introduction to Programming I |
3 |
Navid Amini |
CS 2012 |
Introduction to Programming II |
3 |
Jungsoo (Soo) Lim |
CS 2013 |
Programming with Data Structures |
3 |
Jungsoo (Soo) Lim |
CS 2148 |
Discrete Structures |
3 |
Behzad Parviz |
CS 2445 |
Introduction to Computer Systems |
3 |
Jungsoo (Soo) Lim |
CS 2470 |
Fundamentals of Network Systems and Cybersecurity |
3 |
Zilong Ye |
CS 2540 |
Special Topics in Computer Science |
3 |
Elaine Kang |
CS 2550 |
Introduction to Computer Graphics Tools |
3 |
Navid Amini |
CS 3034 |
Widely-Used Programming Languages |
3 |
Elaine Kang |
CS 3035 |
Programming Language Paradigms |
3 |
Elaine Kang |
CS 3112 |
Analysis of Algorithms |
3 |
Behzad Parviz |
CS 3186 |
Introduction to Automata Theory |
3 |
Raj Pamula |
CS 3220 |
Web and Internet Programming |
3 |
Chengyu Sun |
CS 3337 |
Software Engineering |
3 |
Jiang Guo |
CS 3550 |
Game Development for Graphic Communications |
3 |
David Krum |
CS 3555 |
Mobile Development for Graphic Communications |
3 |
Elaine Kang |
CS 3660 |
Complex Social and Economic Systems |
3 |
Mohammad Pourhomayoun |
CS 3801 |
Societal and Ethical issues in Computing |
3 |
Elaine Kang |
CS 3890 |
Cooperative Education |
3 |
Elaine Kang |
CS 4075 |
Concurrent and Distributed Programming |
3 |
Yuqing Zhu |
CS 4112 |
Competitive Programming |
3 |
Elaine Kang |
CS 4188 |
Compilers |
3 |
Jiang Guo |
CS 4220 |
Current Trends in Web Design and Development |
3 |
Chengyu Sun |
CS 4222 |
Principles of Database Systems |
3 |
Huiping Guo |
CS 4440 |
Introduction to Operating Systems |
3 |
Jiang Guo |
CS 4470 |
Computer Networking Protocols |
3 |
Zilong Ye |
CS 4471 |
Computer Networks Configuration and Management |
3 |
Zilong Ye |
CS 4540 |
Special Topics in Computer Science |
3 |
Elaine Kang |
CS 4550 |
Computer Graphics |
3 |
Navid Amini |
CS 4551 |
Multimedia Software Systems |
3 |
Elaine Kang |
CS 4555 |
Introduction to 3D Computer Game Programming |
3 |
David Krum |
CS 4556 |
Multiplayer Online Game Design and Development |
3 |
David Krum |
CS 4635 |
Modeling and Simulation |
3 |
Negin Forouzesh |
CS 4660 |
Artificial Intelligence |
3 |
Mohammad Pourhomayoun |
CS 4661 |
Introduction to Data Science |
3 |
Mohammad Pourhomayoun |
CS 4662 |
Advanced Machine Learning |
3 |
Mohammad Pourhomayoun |
CS 4780 |
Cryptography and Information Security |
3 |
Huiping Guo |
CS 4961 |
Software Design Laboratory I |
3 |
Chengyu Sun |
CS 4962 |
Software Design Laboratory II |
3 |
Chengyu Sun |
CS 4963 |
Computer Science Recapitulation |
3 |
Zilong Ye |
CS 4990 |
Undergraduate Directed Study |
3 |
Elaine Kang |