- Software Engineering MPS Courses Available for Non-major Students
- SENG 601, Ethics in Software Engineering: Two sections available. A tailored ethics course on the impact of software and software engineering practices.
- SENG 636, Structured Systems Analysis and Design: Two sections available. A classic and popular course on learning the fundamentals of systems analysis and design.
- SENG 638, Software Process Management: A fresh approach to effective software process management. We demystify Agile, Scrum, and RUP among others.
- SENG 645, Advanced Software Engineering: The crown jewel of the software engineering program with the latest from the field and a grounding from the Software Engineering Body of Knowledge, SWEBOK.
- SENG 691, Special Topics in Software Engineering: 3 sections available, two are being offered for the first time. This is a special topics course covering emerging techniques from industry practice and software engineering research.
- Data Intensive Applications: this course covers how to design, build, and deploy large scale data-intensive applications.
- ***New Topic*** Time Series Databases: This course covers the latest in time series and real-time databases and how to build, design, and deploy software systems that require this capability.
- ***New Topic*** Reading to Write Code: This course covers "program comprehension" and draws on techniques and tools from the international conference on program comprehension (ICPC) co-located with the international conference on software engineering (ICSE). We will be using large scale open-source software systems as case studies.
- SENG 740: Fundamentals of Software Testing: Two sections available. A popular course on software testing taught by an expert in the field.
To register, please go to goseng.umbc.edu/registration