Course Detail: SENG645 - ADVANCED SOFTWARE ENGINEERING (SENG 645)
ADVANCED SOFTWARE ENGINEERING
This course will teach students how to create macro architectures for modern information systems. Students who are interested in building a new application, a new smart app, a new information system or creating their own startup, or looking to realize an idea that can be built with software are encouraged to take this course. The course will cover modern approaches to software development: requirements analysis, system design techniques, formal description techniques, implementation, testing, debugging, metrics, human factors, quality assurance, cost estimation, maintenance, and tools. This course will be taught by a software engineering practitioner who managed the design and architecture of several large-scale information systems and led global software engineering teams distributed across multiple continents.
This course is not limited to UMBC students and is open to the general public. This course is offered in our Live Online Synchronous format. All lectures will be recorded to accommodate international students and professionals with challenging schedules.
Course is listed as SENG 645 Advanced Software Engineering in the UMBC Course Catalog.