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
 
See Details
E. Level
SEIS* 
TBD
32/16/0
Lecture
CRN 21455
3 Cr.
Size: 32
Enrolled: 16
Waitlisted: 0
M T W Th F Sa Su
         

02/16:
9:00 am
4:00 pm
OSS 326

03/02:
9:00 am
4:00 pm
OSS 326

03/16:
9:00 am
4:00 pm
OSS 326

03/30:
9:00 am
4:00 pm
OSS 326

04/13:
9:00 am
4:00 pm
OSS 326

05/04:
9:00 am
4:00 pm
OSS 326

05/18:
9:00 am
4:00 pm
OSS 326

 

Subject: Software Eng (Grad) (SEIS)

CRN: 21455

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