Computer Science and Software Engineering
2026–2027
59 courses
- SOEN 228System Hardware
- SOEN 287Web Programming
- SOEN 298System Hardware Lab
- SOEN 321Information Systems Security
- SOEN 331Formal Methods for Software Engineering
- SOEN 341Software Process and Practices
- SOEN 342Software Requirements and Deployment
- SOEN 343Software Architecture and Design
- SOEN 344Advanced Software Architecture and Design
- SOEN 345Software Testing, Verification and Quality Assurance
- SOEN 357User Interface Design
- SOEN 363Data Systems for Software Engineers
- SOEN 384Management, Measurement and Quality Control
- SOEN 385Control Systems and Applications
- SOEN 387Web‑Based Enterprise Application Design
- SOEN 390Software Engineering Team Design Project
- SOEN 422Embedded Systems and Software
- SOEN 423Distributed Systems
- SOEN 471Big Data Analytics
- SOEN 487Web Services and Applications
- SOEN 490Capstone Software Engineering Design Project
- SOEN 491Software Engineering Project
- SOEN 498Topics in Software Engineering
- SOEN 499Topics in Software Engineering with Lab
- SOEN 6011Software Engineering Processes
- SOEN 6021Software Re-engineering
- SOEN 6111Big Data Analytics
- SOEN 6121Generative Artificial Intelligence (GenAI) for Software Engineering
- SOEN 6131Automated Program Analysis and Synthesis
- SOEN 6141AI-Driven Software Improvement and Repair
- SOEN 6211Semantic Computing
- SOEN 6221Engineering AI-Based Software Systems
- SOEN 6311Formal Methods
- SOEN 6431Software Comprehension and Maintenance
- SOEN 6441Advanced Programming Practices
- SOEN 6461Software Design Methodologies
- SOEN 6471Advanced Software Architectures
- SOEN 6481Software Systems Requirements Specification
- SOEN 6491Software Refactoring
- SOEN 6501Programming Competency Test
- SOEN 6591Software Mining and Analysis
- SOEN 6611Software Measurement
- SOEN 6751Human Computer Interface Design
- SOEN 6761Multimedia Computing
- SOEN 6841Software Project Management
- SOEN 6861Services Computing: Foundations, Design and Implementations
- SOEN 691Topics in Software Engineering
- SOEN 691AServices Computing: Foundations, Designs, and Implementations
- SOEN 6921Project and Report I
- SOEN 6931Project and Report II
- SOEN 6941Software Engineering Project
- SOEN 6951Software Engineering Case Study
- SOEN 6971Project and Report I
- SOEN 6981Project and Report II
- SOEN 7481Software Verification and Testing
- SOEN 7761Intelligent User Interfaces
- SOEN 791Topics in Software Engineering II
- SOEN 7941Master’s Research and Thesis
- SOEN 8901Doctoral Research and Thesis
No courses found.