May 05, 2024  
2021-2022 College of Liberal Arts 
    
2021-2022 College of Liberal Arts
Add to Portfolio (opens a new window)

CSCI 540 - Fundamentals of Software Engineering

3 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 have the opportunity to 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)