Computing and Information Science
2026-2027
78 courses
- CIS 1050Web Design and Development
- CIS 1200Introduction to Computing
- CIS 1250Software Design I
- CIS 1300Programming
- CIS 1500Introduction to Programming
- CIS 1910Discrete Structures in Computing I
- CIS 2030Structure and Application of Microcomputers
- CIS 2170User Interface Design
- CIS 2250Software Design II
- CIS 2430Object Oriented Programming
- CIS 2500Intermediate Programming
- CIS 2520Data Structures
- CIS 2750Software Systems Development and Integration
- CIS 2910Discrete Structures in Computing II
- CIS 3000Social Implications of Computing
- CIS 3050Systems Programming
- CIS 3090Parallel Programming
- CIS 3110Operating Systems I
- CIS 3120Digital Systems I
- CIS 3130System Modeling and Simulation
- CIS 3150Theory of Computation
- CIS 3190Software for Legacy Systems
- CIS 3210Computer Networks
- CIS 3250Software Design III
- CIS 3260Software Design IV
- CIS 3490Analysis and Design of Computer Algorithms
- CIS 3530Database Systems and Concepts
- CIS 3700Introduction to Intelligent Systems
- CIS 3750System Analysis and Design in Applications
- CIS 3760Software Engineering
- CIS 4010Cloud Computing
- CIS 4020Data Science
- CIS 4030Mobile Computing
- CIS 4150Software Reliability and Testing
- CIS 4250Software Design V
- CIS 4300Human Computer Interaction
- CIS 4450Special Topics in Information Science
- CIS 4500Special Topics in Computing Science
- CIS 4510Computer Security Foundations
- CIS 4520Introduction to Cryptography
- CIS 4650Compilers
- CIS 4720Image Processing and Vision
- CIS 4780Computational Intelligence
- CIS 4800Computer Graphics
- CIS 4820Game Programming
- CIS 4900Computer Science Project
- CIS 4910Computer Science Thesis
- CIS 6020Artificial Intelligence
- CIS 6030Information Systems
- CIS 6050Neural Networks
- CIS 6060Bioinformatics
- CIS 6070Discrete Optimization
- CIS 6080Genetic Algorithms
- CIS 6120Uncertainty Reasoning in Knowledge Representation
- CIS 6130Object-Oriented Modeling, Design and Programming
- CIS 6160Multiagent Systems
- CIS 6170Human-Computer Interaction
- CIS 6180Analysis of Big Data
- CIS 6190Machine Learning for Sequential Data Processing
- CIS 6320Image Processing Algorithms and Applications
- CIS 6420Soft Computing
- CIS 6510Cybersecurity and Defense in Depth
- CIS 6520Advanced Digital Forensics and Incident Response
- CIS 6530Cyber Threat Intelligence and Adversarial Risk Analysis
- CIS 6540Advanced Penetration Testing and Exploit Development
- CIS 6550Privacy, Compliance, and Human Aspects of Cybersecurity
- CIS 6560Cybersecurity and Threat Intelligence Project
- CIS 6570Advanced Cryptography and Cryptanalysis
- CIS 6580Security Monitoring and Cyber Threat Hunting
- CIS 6590Professional Seminar in Cybersecurity
- CIS 6650Topics in Computer Science I
- CIS 6660Topics in Computer Science II
- CIS 6670Special Topics in Cybersecurity
- CIS 6710Principles and Practices of Information Security
- CIS 6720Cybersecurity Management and Governance
- CIS 6730Cybersecurity Management and Governance Project
- CIS 6790Executive Seminar in Cybersecurity
- CIS 6890Technical Communication and Research Methodology
No courses found.