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
 
F 5:45 pm - 9:00 pm
E. Level
SEIS* 
02/03 - 05/18
30/21/0
Lecture
CRN 22446
3 Cr.
Size: 30
Enrolled: 21
Waitlisted: 0
02/03 - 05/18
M T W Th F Sa Su
       

5:45 pm
9:00 pm
OSS 326

   

Subject: Software Eng (Grad) (SEIS)

CRN: 22446

Lecture

St Paul: O'Shaughnessy Science Hall 326

Requirements Met:
     Software Object-Oriented Conc
     Software Technical Elective

  Eric Level

This course covers basic object-oriented techniques for specifying, designing, and implementing software systems. Iterative development methodologies are emphasized. The Unified Modeling Language (UML) is used as a notational system for capturing the development process artifacts. Students will gain experience with a software tool for creating UML diagrams. Other topics include use cases, class discovery and domain modeling, responsibility-driven design, basic design patterns, software class design, converting designs to code, object-oriented testing, packaging, deployment, along with intermediate Java topics relevant to system implementation. This course also introduces ideas in functional and parallel programming. Students will work on an object-oriented team project, apply concepts and techniques to describe and create a working software system. Prerequisite: SEIS 602 and SEIS 610.

3 Credits


Advanced Search

Day(s) of the Week
Open/Closed Courses