|
Week |
Topics |
Milestones |
|
1-2 |
Introduction to Python. Introduction to OOP. |
|
|
3. |
Introduction of project and analysis required for project |
|
|
4. |
Introduction to Software Engineering. Programming Style. Civil Engineering applications (CPM, structural analysis, piping networks, transportation networks). Representation of networks. |
|
|
5. |
Introduction to database(s) and advanced data storage techniques |
82.450 |
|
6-7. |
Introduction to GUI construction and computer graphics. |
|
|
8-9. |
Introduction to Internet technologies. Client Server Systems. World Wide Web and CGI. |
82.450 |
|
9-10. |
Introduction to more advanced computer graphics. Geometrical transformations. Geometrical modelling. |
|
|
11-12. |
Summary. Tools and techniques for integrating applications software. |
82.450/82.562 |
| Item | 82.450 | 82.562 |
| Term Project | 40% | 60% |
| Interim Report #1 | 10% | - |
| Interim Report #2 | 10% | - |
| Lecture Attendance | 10% | 10% |
| Final Exam | 30% | 30% |
| Total | 100% | 100% |