Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. |
CS 390R - Software Engr Fundamentals |
Prerequisite(s): CS2050 with grade of "C" or better
This course introduces the enterprise of software engineering and establishes a foundation for further study and practice in the software engineering domain. Topics and concepts introduced in this course include: Software Development Life Cycles (SDLC) and SDLC Models; Object-Oriented Analysis, Design, and Programming; Design Patterns; Test-Driven Development; Code Quality Assessment using both Static and Dynamic Analyses; Principled Debugging; Source Code Management with Revision Control; Automated Build Management; and Software Development Teams. Students participate in software development experiences to reinforce acquired knowledge of the tecniques and tools introduced in the course.
4.000 Credit hours 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Division of Science & Math Division Math and Computer Science Department Course Attributes: Omnibus |