Pages Menu
Chitu Okoli

BTM 395: Internet Programming


Classroom and times JMSB Building room MB 12.314 (Computer lab)
6:30 pm to 9:00 pm Mondays and Wednesdays
Tutorial: 5:45 pm to 8:30 pm Thursdays
Instructor Chitu Okoli <>; (514) 848-2424 x2985; MB 12.339
Office hours: E-mail me with your phone number to fix an appointment
Tutor: Rakshit Majithiya. Please use Piazza to ask the tutor any question.
Course websites
  1. The primary course website is located at
  2. Piazza for announcements and discussion: You must check your e-mail registered with Piazza at least once every day.
  3. Moodle for gradebook and for submission of assignments
  4. TopHat as a classroom response system:
  5. Your own personal Internet domain and website.


The objective of this course is to provide a solid foundation to the theory and practice of the technical aspects of website development. The course has three main aspects. First, you will learn the theoretical aspects of website development in general, covering topics such as programming languages, the Internet, the World Wide Web, Internet standards, and the Web programming model. Second, you will learn the basic elements of the standard and most common open-source website development technologies: HTML, CSS, JavaScript, PHP and MySQL. Third, you will learn how to develop advanced, contemporary websites using the most popular content management system: WordPress.

Key resources for this course

Other course resources

Post a Reply

Your email address will not be published. Required fields are marked *