Computer Science
2026-2027
301 courses
- CS 1100Pathways in Computing
- CS 1171Introductory Computing in MATLAB
- CS 1301Introduction to Computing
- CS 1301RIntroduction to Computing for Computer Science Recitation
- CS 1315Introduction to Media Computation
- CS 1315RCS 1315 Recitation
- CS 1331Introduction to Object Oriented Programming
- CS 1331RCS 1331 Recitation
- CS 1332Data Structures and Algorithms for Applications
- CS 1332RCS 1332 Recitation
- CS 1371Computing for Engineers
- CS 1371RCS 1371 Recitation
- CS 1803Special Topics
- CS 1XXXComputer Sci Elective
- CS 2050Introduction to Discrete Mathematics for Computer Science
- CS 2050RCS 2050 Recitation
- CS 2051Honors - Induction to Discrete Mathematics for Computer Science
- CS 2110Computer Organization and Programming
- CS 2200Computer Systems and Networks
- CS 2261Media Device Architectures
- CS 2316Data Manipulation for Science and Industry
- CS 2316RCS 2316 Recitation
- CS 2340Objects and Design
- CS 2698Undergraduate Research Assistantship
- CS 2699Undergraduate Research
- CS 2701Startup Lab: Introduction to Technology Ventures
- CS 2740Foundations of Mathematics and Computing
- CS 2801Special Topics
- CS 2802Special Topics
- CS 2803Special Topics
- CS 2XXXComputer Sci Elective
- CS 3001Computing, Society, and Professionalism
- CS 3101Computer Science Ventures
- CS 3210Design of Operating Systems
- CS 3220Computer Structures: Hardware/Software Codesign of a Processor
- CS 3235Introduction to Information Security
- CS 3237Human Dimension of Cybersecurity: People, Organizations, Societies
- CS 3240Languages and Computation
- CS 3251Computer Networking I
- CS 3300Introduction to Software Engineering
- CS 3311Part 1 of a 2 semester project design and implementation sequence conjoined with Tech Communications
- CS 3312Project Implementation
- CS 3451Computer Graphics
- CS 3510Design and Analysis of Algorithms
- CS 3511Design and Analysis of Algorithms, Honors
- CS 3600Introduction to Artificial Intelligence
- CS 3630Introduction to Perception and Robotics
- CS 3651Prototyping Intelligent Devices
- CS 3743Analysis of Emerging Technologies
- CS 3744Managing Product, Service & Technology Development
- CS 3750Human Computer Interface Design and Evaluation
- CS 3751Introduction to User Interface Design
- CS 3790Introduction to Cognitive Science
- CS 3801Special Topics
- CS 3803Special Topics
- CS 3873Special Topics
- CS 3XXXComputer Sci
- CS 4001Computing, Society, and Professionalism
- CS 4002Robots and Society
- CS 4003AI, Ethics, and Society
- CS 4010Introduction to Computer Law
- CS 4057Business Process Analysis and Design
- CS 4117Introduction to Malware Reverse Engineering
- CS 4210Advanced Operating Systems
- CS 4220Programming Embedded Systems
- CS 4235Introduction to Information Security
- CS 4238Computer Systems Security
- CS 4239Enterprise Cybersecurity Management
- CS 4240Compilers, Interpreters, and Program Analyzers
- CS 4243Cyber Warfare
- CS 4251Computer Networking II
- CS 4261Mobile Applications and Services for Converged Networks
- CS 4262Network Security
- CS 4263Psychology of Cybersecurity
- CS 4265Technical Introduction to Blockchain and Cryptocurrencies
- CS 4267Critical Infrastructures Security and Resilience
- CS 4271Cybersecurity of Autonomous Vehicles
- CS 4290Advanced Computer Organization
- CS 4365Introduction to Enterprise Computing
- CS 4392Programming Languages
No courses found.