CSc 22100 - Software Design Laboratory


Object-oriented programming in a software engineering context. Design patterns. Event-driven programming. Building an application with a graphical user interface: specifications; design; programming; accessing a database with a java program; unit and user testing. Projects done in teams; oral and written presentations. 

Prereq.: CSc. 21200 and Engl 21007 or Engl 21001 or Engl 21002 or Engl 21003. 
3 hr./wk.; 3 cr.