Material Detail

"Software Engineering" icon

Software Engineering

This course presents software engineering concepts and principles in parallel with the software development life cycle. Topics addressed include the Software Development Life Cycle (SDLC), software modeling using Unified Modeling Language (UML), major phases of SDLC (Software Requirements and Analysis, Software Design, and Software Testing), and project management. This free course may be completed online at any time. See course site for detailed overview and learning outcomes. (Computer Science 302)


  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Ross Foultz
Ross Foultz (Faculty)
44 weeks ago
This is a great resource for students who are preparing for a class in Software Engineering to complete this certification first. Not sure if these would be good materials to teach by.