|
COMS W4156 Advanced Software EngineeringFall 2009: Prof. Gail KaiserTue/Thu 11:00am-12:15pm
|
What's New?
|
![]()
COMS
W4156x or y Advanced Software Engineering Lect: 3.
3 pts.
Prerequisites:
Any one or more of
COMS W4111,
COMS W4115,
COMS W4118, or
COMS W4444.
Assumes substantial prior software development experience in one or more of C++, Java or C#, as well as basic familiarity with using SQL. Focuses primarily on component model frameworks (EJB, .NET/COM+, Web Services) and quality assurance (code inspection, unit and integration testing, stress testing). Introduction to UML. Surveys other software lifecycle topics as time permits. Centers on an intense semester-long multi-iteration team project building an N-tier application.
COMS W4156 is a track elective for the undergraduate Systems and Applications tracks and a breadth elective for all other undergraduate tracks. COMS W4156 is one of the (choose four of the six) "core" courses for the MS degree and required for the MS Software Systems track. COMS W4156 fulfills the Systems distribution requirement for the PhD program. Although most of the enrollment will probably be CS seniors and graduate students, qualified juniors and non-majors are very welcome.
Warning: This course is not for the over-burdened or faint-hearted! It is strongly advised that students take no more than one other 41xx (software systems) course during the same semester as 4156.
Students will work primarily in self-chosen pairs (2 people), which will group into 2-pair teams (that is, 4 members). Teams will invent their own projects to implement an N-tier application utilizing component services. The course will be extremely fast-paced, with multiple iterations of rapid system development within the semester. Students should be very quick at coming up to speed on whatever programming languages and/or software technologies their team chooses - which will not necessarily be covered in class.
Last updated November 11, 2009.
|
Copyright © 2009 Gail E. Kaiser. All rights reserved. Report broken links or other problems with this website to the instructor. |