Pace University. School of Computer Science and Information Systems.Pace UniversityPace University School Of Computer Science And Information SystemsPace University School Of Computer Science And Information Systems
An overview of the DPS programAfter the program
Frequently Asked QuestionsInformation SessionsA simple way to apply online
 

 

Software Design and Implementation I, II, III

DCS801, DCS802 and DCS803

Fall, Spring, Summer
2 credits each

These courses address the environment in which software systems are built and used. Critical and emerging issues in computer science and their relationship to software development and design provide the major theme. These courses are project based, and students will develop a substantial project working in small teams. The project is coordinated with the DCS821, 822, 823 courses. The project development will explore cutting edge object-oriented software development methodologies and will be implemented in Java. Design will be documented utilizing the Unified Modeling Language (UML). Cutting-edge software design methodologies such as extreme programming (XP) will be evaluated. Pattern-oriented software architecture as an approach to software development is explored.

Topics will include:

Object-oriented development and Java; design patterns; Unified Modeling Language (UML); GUI programming; computer ethics and social values; human computer interaction; data structures and algorithms; software standards; distributed systems; client server computing; emerging computer architectures.


Back to top


Back to Course Descriptions

Back to homepage