Select the desired Level or 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 Prerequisites: Undergraduate level CS 2050 Minimum Grade of C or Undergraduate level CS 2050 Minimum Grade of T |
Return to Previous | New Search |