Humber
SEARCH
2012-13 Full-Time Programs
  • Increase
  • Normal
  • Decrease

Current Size: 100%

PROGRAM SEARCH


School of Media Studies & Information Technology

2012/2013 Program Availability

North
Fall:
Open
Type:
Ontario Graduate Certificate
Postgraduate
Campus: North
Program Code:
11491
Length:

Three consecutive semesters, beginning in September
 

CONTACT INFORMATION:
Bernie Monette, program co-ordinator | 416.675.6622 ext. 4587 | bernie.monette@humber.ca
  • Our Program

    The Web Development program focuses on the development of websites and web ser­vices for multiple environments, including database-driven programming and content management. Working on team projects and individually, students will create commercial applications that apply theories of user-centred design, usability, information architecture and quality assurance testing. Project management and presentation skills are a key component of the program. Students will complete a capstone project in their final semester. At the end of the program students will have a portfolio showcasing their work. All students will complete a seven-week internship as part of their program.

  • Your Career

    Canadians have registered more than one million dot-ca (.ca) Internet domain names, an impressive achievement that reflects Canada’s position as one of the world’s most wired nations. The Web Development postgraduate program effectively addresses this trend by developing professionals able to create websites that respond to market and technology trends and support organizations’ corporate objectives.

    Graduates find full-time and freelance employ­ment as web developers in corporate, small- and medium-sized businesses, government, entertainment, education, health-care and the not-for-profit sectors. Graduates work as web developers creating websites and providing web services, and as advisors on web policies and strategic objectives. Some of our graduates will also establish their own freelance businesses.

  • Workplacement

    The internship (minimum 245 hours) can be paid or unpaid, and takes place in the last seven weeks of the third and final semester. All placements are approved by the program co-ordinator. Students must successfully complete their internship in order to graduate. 

  • Admission Requirement
    • A bachelor’s degree
    • Proficiency in a computer programming language is helpful but not necessary*
    • If English is not your first language visit the English Language Proficiency Policy

    Note: For more information visit Selection Procedures.

    Meeting the minimum requirements does not guarantee admission to the program.

    *Students should have a high level of comfort using a computer and the Internet. Students concerned about their programming skills should contact the program co-ordinator to discuss opportunities to develop their skills.

    Additional Requirements

    Students are required to own or have guaranteed access to an Internet-enabled personal computer in their home or place of residence.
     

  • Fees

    The 2011/2012 fee for three semesters was

    – domestic $7,891.50
    – international $18,300.

    Amounts listed are the total of tuition, lab and material fees, student service and auxiliary fees for the first three semesters of the 2011/2012 academic year.

    Fees are subject to change.

    For more information visit Fees and Financial Assistance.

    Additional Costs
    Additional Costs

    $600 – textbooks; $225 – supplies (per year), including domain name and hosting.

Curriculum
  • Semester 1

    Course CodeCourseCredits
    HTTP 500Web Application Development 1

    Web Application Development 1

    Course Code: HTTP 500
    Credits: 4
    In this course, students are introduced to website development using the .NET framework. Using this software, students will gain an introduction to event-driven programming that will allow more dynamic content to be included within websites.
    4
    HTTP 501Project Management

    Project Management

    Course Code: HTTP 501
    Credits: 4

    Developing complex websites is a project-based business activity. As a project, this work requires planning, management, documentation, and review in order to be done well. Project documents also act as a legal backstop to protect both the developers and the client should the need arise. Reviewing these documents also helps developers to learn and improve over time and their career. As a business activity, this work uses the above elements to insure that the project finishes on time and on budget. Students will learn and use project software as part of this course.

    4
    HTTP 502Web Programming

    Web Programming

    Course Code: HTTP 502
    Credits: 4
    In this course, students are introduced to website development using XHTML and Cascading Style Sheets (CSS). Using JavaScript students will gain an introduction to event-driven programming that will allow more dynamic content to be included within websites. Students will further explore web development with AJAX.
    4
    HTTP 503Digital Design

    Digital Design

    Course Code: HTTP 503
    Credits: 4
    In this course, students will be introduced to the role of digital design in successful website development. The course will use Adobe Photoshop and Adobe Flash. During the semester, students will develop techniques for image-editing and developing site design themes.
    4
    HTTP 504Database Design and Development

    Database Design and Development

    Course Code: HTTP 504
    Credits: 4
    This course is designed to introduce students to database design and development, based on Structured Query Language (SQL) and two industry standard databases: MySQL and Oracle.
    4

    Semester 2

    Course CodeCourseCredits
    HTTP 505Security and Quality Assurance

    Security and Quality Assurance

    Course Code: HTTP 505
    Credits: 4
    Database driven websites are great collectors of information: in particular personal information. It is important that web developers understand the security aspects of information collection and storage. In conjunction with security is making sure the system works according to specifications. In this course, students will review and plan out the security measures for a database-driven website. Additionally students will devise a testing plan to ascertain that their website is operating according to specifications. Included in this plan will be tests for failure, as well as success.
    4
    HTTP 506Web Application Development 2

    Web Application Development 2

    Course Code: HTTP 506
    Credits: 4
    In this course students are introduced to server-side web development. Students will develop an understanding of the fundamentals programming with Server-Side Scripting languages including Server-Side Includes (SSI). Upon successful completion of this course students will be able to program using PHP to develop websites. Students will also be introduced to open source content management systems.
    4
    HTTP 507XML and Web Services

    XML and Web Services

    Course Code: HTTP 507
    Credits: 4
    This course is an introduction to XML and web services. Students will learn how to employ XML in different data exchange applications, for the web, e-commerce and n-tier architectures. Students will also develop web services to enable application integration within different platforms.
    4
    HTTP 508Mobile Development

    Mobile Development

    Course Code: HTTP 508
    Credits: 3
    This course covers the website development environment for mobile devices. Students will discuss the business case and programming rationales for mobile development. Students will be exposed to open source content management systems as they pertain to the Dot Net Framework.
    3
    HTTP 509Career Connections

    Career Connections

    Course Code: HTTP 509
    Credits: 2
    This course will prepare students for the field placement component of the program that takes place at the end of the final semester. Students will learn various research methods for finding potential industry sponsors and explore methods of initiating contact. Students will learn how to prepare professional resumés, cover letters and follow-up correspondence. Students will also learn how to obtain and conduct an information interview with industry professionals. The value of networking and follow-up will also be examined. The presentation of findings from their information interview will form a component of the students' final grade in this course.
    2
    HTTP 510Web Information Architecture

    Web Information Architecture

    Course Code: HTTP 510
    Credits: 3
    Database-driven websites have a lot of content to manage. At the same time these websites have to have a means of allowing users to go through the content. The basis of this is information architecture. Students in this course will create content plans that sort, categorize, and make available large amounts of content. In this course students will learn about and create navigation and way-finding systems that will allow the website to work to specifications.
    3

    Semester 3

    Course CodeCourseCredits
    HTTP 511Usability and Accessibility

    Usability and Accessibility

    Course Code: HTTP 511
    Credits: 3
    During the web development process developers have to keep in mind how people will use their creations. Usability is the understanding and evaluation of user goals in interacting with the website. Accessibility is the ability of people who have disabilities to use the same website. These two factors will be determined by how easy the website is to use and how closely aligned the website is to users' goals. Testing, evaluating, and revising are all parts of this course.
    3
    HTTP 512Trends in Web Development

    Trends in Web Development

    Course Code: HTTP 512
    Credits: 3
    In this 45-hour course students explore worldwide technological and non-technological trends that impact on web development. Student organized guest speaker presentations and case studies will form a significant component of this course. Assignments will be directly linked to guest speaker presentations.
    3
    HTTP 513Web Project

    Web Project

    Course Code: HTTP 513
    Credits: 4
    In this project course, students integrate and apply the web development skills and knowledge acquired to date in the program on a real-world industry project. As part of a group, given specifications, students develop and test a website within a predetermined timeframe and formally present their work. During this course students will be expected to demonstrate project management and team skills, professional behaviour, effective communication skills, problem-solving abilities and display the transition progress from trainee to professional. Employers will play a key role in the evaluation process.
    4
    HTTP 514Portfolio Development

    Portfolio Development

    Course Code: HTTP 514
    Credits: 3

    This course is designed to produce a working student portfolio of their website work. This online portfolio will represent a composite of their best work, including their final web project.
    Students will plan, write, and launch their own portfolio website, as well as compose a portfolio website using an open source content management system (CMS).

    3
    HRPD 515Field Placement

    Field Placement

    Course Code: HRPD 515
    Credits: 4

    This course is designed to produce a working student portfolio of their website work. This online portfolio will represent a composite of their best work, including their final web project.
    Students will plan, write, and launch their own portfolio website, as well as compose a portfolio website using an open source content management system (CMS).

    4