UofT Computer Science  CSC309 - Programming on the Web
      Home | Lectures & Tutorials | Project 
 




 
 
  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.
Last Updated May, 2012