| Overview |
| | Welcome to CSC309 - Programming on the Web. This course provides an introduction to operational concepts of the internet and the web and software development on the web. Topics include static client content, dynamic client content, dynamically served content, n-tiered architectures, web development processes, security, scalability and usability on the web. The course involves the development of a web-based service. Guest lecturers from leading e-commerce firms will describe the architecture and operation of their web sites. |
| | |
| | Instructor |
| | Manos Papagelis |
| | |
| | Teaching Assistants |
| | Avery Miller Jiang Du Soheil Hassas Yeganeh |
| | |
| | Class Hours |
| | Lectures: Wed, 6pm-8pm in BA1170 (Bahen Building) Tutorial: Wed, 8pm-9pm in BA1170 (Bahen Building) |
| | |
| | Class Attendance |
| | Attendance of lectures is expected but not required. |
| | |
| | Prerequisite Courses |
| | CSC209H1 - Software Tools and Systems Programming CSC343H1 - Introduction to Databases Note: Students that would like to attend CSC309 but miss one of the prerequisites would need to email the instructor asking for course prerequisite waiver permission. There is a CGPA prerequisite as well, which can only be waived by the Undergraduate Office. |
| | |
| | Recommended Textbooks |
| | Robert W. Sebesta. Programming the World Wide Web, 7/E. Addison-Wesley, 2011. (Sebesta) |
| | Marty Stepp, Jessica Miller, Victoria Kirst. Web Programming Step by Step, 2/E. 2012. (Webstepbook) |
| | |
| Grading Policy |
| | If F >= 40 (out of 100) then G = 0.5 * TP + 0.1 * IP + 0.4 * F else g=f where TP=team project mark, IP= personal project mark, F=final exam mark, G=final grade |
| | |
|
 |
| Contact Information |
| | Department of Computer Science Bahen Center for Information Technology University of Toronto 40 St. George Street Toronto ON M5S 2E4 Email: [papaggel] @ [cs] . [toronto] . [edu] Office: Rm BA5160
|
| | |
| Bulletin Board |
| | CSC309H1Y Bulletin Board |
| | |
| Syllabus |
| | Latest version |
| | |
| Announcements: |
| |
| - Classes start Wed, 16 May. |
|
|