Current Size: 100%
Web Development |
School of Media Studies & Information Technology |
2012/2013 Program AvailabilityNorth 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
|
||
The Web Development program focuses on the development of websites and web services 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.
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 employment 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.
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.
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.
Students are required to own or have guaranteed access to an Internet-enabled personal computer in their home or place of residence.
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.
$600 – textbooks; $225 – supplies (per year), including domain name and hosting.
Semester 1 | ||
| Course Code | Course | Credits |
| HTTP 500 | Web Application Development 1Web Application Development 1Course 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 501 | Project ManagementProject ManagementCourse 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 502 | Web ProgrammingWeb ProgrammingCourse 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 503 | Digital DesignDigital DesignCourse 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 504 | Database Design and DevelopmentDatabase Design and DevelopmentCourse 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 Code | Course | Credits |
| HTTP 505 | Security and Quality AssuranceSecurity and Quality AssuranceCourse 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 506 | Web Application Development 2Web Application Development 2Course 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 507 | XML and Web ServicesXML and Web ServicesCourse 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 508 | Mobile DevelopmentMobile DevelopmentCourse 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 509 | Career ConnectionsCareer ConnectionsCourse 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 510 | Web Information ArchitectureWeb Information ArchitectureCourse 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 Code | Course | Credits |
| HTTP 511 | Usability and AccessibilityUsability and AccessibilityCourse 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 512 | Trends in Web DevelopmentTrends in Web DevelopmentCourse 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 513 | Web ProjectWeb ProjectCourse 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 514 | Portfolio DevelopmentPortfolio DevelopmentCourse 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. | 3 |
| HRPD 515 | Field PlacementField PlacementCourse 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. | 4 |