Barnard College

COMS W 4156x Advanced Software Engineering

Software lifecycle from the viewpoint of designing and implementing N-tier applications (typically utilizing web browser, web server, application server, database). Major emphasis on quality assurance (code inspection, unit and integration testing, security and stress testing). Centers on a student-designed team project that leverages component services (e.g., transactions, resource pooling, publish/subscribe) for an interactive multi-user application such as a simple game. - G. Kaiser
Prerequisites: substantial software development experience in Java, C++ or C# beyond the level of COMS W3157. Corequisites: Recommended: COMS W4111. BC: Fulfillment of General Education Requirement: Quantitative and Deductive Reasoning (QUA)..
3 points

Course
Number
Call Number/
Section
Days & Times/
Location
Instructor Enrollment
Autumn 2015 :: COMS W4156
COMS
4156
75487
001
TuTh 10:10a - 11:25a
833 SEELEY W. MUDD BUILDING
G. Kaiser 131 / 120 [ More Info ]