syllabus
subject to change!
last updated: 14-mar-2010
days | room | topic(s) | readings/resources | |
---|---|---|---|---|
unit I: software development | ||||
thu-jan-28 | 130 NE | course introduction (lecture) |
|
|
tue-feb-2 | 5301 N | foundations of software engineering |
|
|
thu-feb-4 | 5301 N | software processes | ||
tue-feb-9 | 5301 N | software patterns |
|
|
thu-feb-11 | 5301 N | software testing |
|
|
tue-feb-16 | 5301 N | software development lab | system requirements student presentations: | |
thu-feb-18 | no class (cuny monday) | |||
unit II: database systems | ||||
tue-feb-23 | 5301 N | information/database models | ||
thu-feb-25 | 5301 N | mysql lab | ||
tue-mar-2 | 5301 N | data definition and manipulation in mysql | ||
thu-mar-4 | 5301 N | database lab | ||
tue-mar-9 | 5301 N | scripting language access (PHP) |
examples from class:
also discussed in class: |
|
thu-mar-11 | 5301 N | PHP lab | ||
tue-mar-16 | 5301 N | PHP and MySQL lab | ||
thu-mar-18 | 5301 N | MIDTERM EXAM | ||
unit III: tools and technologies | ||||
tue-mar-23 | 5301 N | phpmyadmin |
|
|
thu-mar-25 | 5301 N | content management systems | ||
tue-mar-30 | no class (spring break) | |||
thu-apr-1 | no class (spring break) | |||
tue-apr-6 | no class (spring break) | |||
thu-apr-8 | 5301 N | midterm debriefing |
|
|
tue-apr-13 | 5301 N | case studies |
|
|
thu-apr-15 | 5301 N | project III lab |
|
|
tue-apr-20 | 5301 N | interoperability: XML |
|
|
thu-apr-22 | 5301 N | XML lab | ||
tue-apr-27 | 5301 N | interoperability: AJAX |
examples from class: (download link to see code)
w3schools.com tutorials: |
|
thu-apr-29 | 5301 N | AJAX lab | ||
unit IV: intelligent systems | ||||
tue-may-4 | 5301 N | intelligent systems | ||
thu-may-6 | 5301 N | intelligent systems lab |
|
|
tue-may-11 | 5301 N | final project lab | ||
thu-may-13 | 5301 N | final project lab | ||
tue-may-18 | 5301 N | final project demonstrations | ||
tue-may-25 | room tba | FINAL EXAM | 10.30am-12.30pm |