Results

Enrollment and waitlist data for current and upcoming courses refresh every 10 minutes; all other information as of 6:00 AM.


Refine Search Results

SEIS: Software Eng (Grad)

635-01
Software Analysis and Design
 
T 5:45 pm - 9:00 pm
M. Dorin
SEIS* 
09/08 - 12/18
30/12/0
Lecture
CRN 42744
3 Cr.
Size: 30
Enrolled: 12
Waitlisted: 0
09/08 - 12/18
M T W Th F Sa Su
 

5:45 pm
9:00 pm
Online

         

Subject: Software Eng (Grad) (SEIS)

CRN: 42744

Online: Sync Distributed | Lecture

Online

Requirements Met:
     Software Object-Oriented Conc
     Software Technical Elective

  Michael Dorin

This course covers basic object-oriented techniques for analyzing software specifications and designing and implementing correct and useful software systems. Modern Agile iterative and incremental processes for software development such as Scrum and Kanban are emphasized. The Unified Modeling Language (UML) is reviewed, along with approaches to testing, debugging, and source code version control. Other topics include domain modeling, design reviews, responsibility-driven design, software class discovery and design, converting designs to code, basic design and architectural patterns, package designs, and deployment. Students will work on an object-oriented team project, applying concepts and techniques to describe and create a working software system. They will also learn the basics of Continuous Integration (CI) by using standard development environments, techniques, and tools in doing their teamwork. Prerequisite: SEIS 601 and SEIS 610.

3 Credits


Advanced Search

Day(s) of the Week
Open/Closed Courses