SFWRENG Courses
Explore SFWRENG courses at McMaster University and set seat alerts for the ones you need.
Courses in SFWRENG
SFWRENG 2AA4
Software Design I - Introduction to Software Development
SFWRENG 2C03
Data Structures and Algorithms
SFWRENG 2DA4
Digital Systems and Interfacing
SFWRENG 2DM3
Discrete Mathematics with Applications I
SFWRENG 2FA3
Discrete Mathematics and Applications II
SFWRENG 2GA3
Computer Architecture
SFWRENG 2OP3
Object-Oriented Programming
SFWRENG 2XC3
Software Engineering Practice and Experience: Development Basics
SFWRENG 3A04
Software Design III - Large System Design
SFWRENG 3BB4
Software Design II - Concurrent System Design
SFWRENG 3DB3
Databases
SFWRENG 3DX4
Dynamic Systems and Control
SFWRENG 3GC3
Computer Graphics
SFWRENG 3K04
Software Development
SFWRENG 3MX3
Signals and Systems
SFWRENG 3O03
Linear Optimization
SFWRENG 3RA3
Software Requirements and Security Considerations
SFWRENG 3S03
Software Testing
SFWRENG 3SH3
Operating Systems
SFWRENG 4AA4
Real-Time Systems and Control Applications
SFWRENG 4AL3
Applications of Machine Learning
SFWRENG 4C03
Computer Networks and Security
SFWRENG 4E03
Performance Analysis of Computer Systems
SFWRENG 4G06A
Software Design IV - Capstone Design Project
SFWRENG 4G06B
Software Design IV - Capstone Design Project
SFWRENG 4HC3
Human Computer Interfaces
SFWRENG 4J03
Communications Systems
SFWRENG 4RP3
Research Project
SFWRENG 4RP3
Research Project
SFWRENG 4RP3
Research Project
SFWRENG 4TB3
Syntax-Based Tools and Compilers
SFWRENG 4TE3
Continuous Optimization
SFWRENG 4TH3
Theory of Computation
SFWRENG 4X03
Scientific Computation