|
Mar 29, 2024
|
|
|
|
CSCI 540 - Fundamentals of Software Engineering3 credits Creation and evolution of software systems, including: software development life cycle management, software design principles, UI design, specifying requirements, using and creating APIs, understanding code, testing and debugging. Tools for large-scale software engineering will be employed, such as IDEs, code versioning systems, bug trackers, automated debuggers, and test frameworks. Students will participate in a significant team-based software development project. Includes a module to prepare students for additional masters coursework in software engineering. Permission of instructor required.
Add to Portfolio (opens a new window)
|
|