|
CS631K Emerging Topics in Software Engineering Course Syllabus - first week taught by Dr. Tappert |
|||
|---|---|---|---|
| Mtg | Topics | Homework/Readings | |
| 1 Mon July 15 2002 |
Take roll, introductions, course overview Lecture: Pervasive Computing overview discuss VoiceXML and demo several apps Discuss computing-professional value skills handout/discuss third Denning paper Hardware (Moore's Law) vs. software ("no silver bullet") Brooks' incidental versus essential SW difficulties incidental improved by high-level lang/PCs/IDEs/networks essential by OOP/reuse/components/shrink-wrapped SW Discuss conventional versus object-oriented SWE discuss emerging agile, extreme, and pair programming Introduce O-O design and class diagrams in-class Coffee Machine O-O design exercise |
||
| 2 Tue |
No class | Work on assignments and readings for next lesson |
|
| 3 Thur July 18 2002 |
Take roll Review Monday's lesson, discuss Discuss "Coffee Machine" design solutions: Part1 Part2 Lecture: pervasive computing - mainly pen computing review several CS615-616 real-world projects Discuss Tappert's "Real-World Projects" paper Discuss Denning papers In-class quiz on Denning papers (maybe?) |
Complete "Coffee Machine" Tappert: Real-World Projects Denning: Who Are We? Denning: Crossing Chasm Denning: Third Wave Denning: Internet Time Out Denning: Flatlined |
|
| 4 etc. |
Remainder of course taught by Prof. Skevoulis | ||