Become a web development professional - 2019/2020
Today's modern web development professional requires expert technical knowledge to build sites that are intuitive, inviting, accessible and attractive while being coupled with excellent communication, marketing, team, leadership and entrepreneurship skills.
In the Internet Applications and Web Development program you will become a professional full-stack developer using all of the latest web standards with the most advanced software used in the industry.
What you learn in our web development courses
Upon completion of our web development course, you’ll have a dynamic and diverse set of skills required to build secure, reliable and useful web applications using industry standard photo, graphics, animation, database, page design and programming tools.
You'll learn to identify and address every aspect of back-end and front-end development, website graphic design and mobile application development. Through our web development courses, you’ll master creating websites and applications with expertise in programming languages and databases that provide positive interaction for the user experience (UX). You’ll combine your technical development expertise with visual design that works effectively for the front-end user interface (UI) to emphasize the critical elements of the website’s message in every viewport - from small touch-screen environments to large-screen browsers.
Upon completion of our web development courses, you'll have a dynamic and diverse set of expert skills required to enter the fast ever-growing industry of web development as a professional agency developer, freelancer or even start your own business!
Admission Requirements - 2019/2020
OSSD with courses from the College (C), University
University/College (M), or Open (O) stream WITH:
- Any Grade 12 English (C) or (U)
- Any Grade 11 or Grade 12 Mathematics* (C), (U), or (M)
Academic and Career Entrance Certificate (ACE)
Ontario High School Equivalency Certificate (GED) AND:
- Any Grade 11 or Grade 12 Mathematics* (C), (U), or (M)
Mature Applicant with standing in the required courses stated above
- *Applicants who lack the required Mathematics may still gain eligibility for admission by completing appropriate prior upgrading.
English Language Requirements
Applicants whose first language is not English will be required to demonstrate proficiency in English by one of the following methods:
- A Grade 12 College Stream or University Stream English credit from an Ontario Secondary School, or equivalent, depending on the program's Admission Requirements
- Test of English as a Foreign Language (TOEFL) test with a minimum score of 550 for the paper-based test (PBT), or 79 for the Internet-based test (iBT), with test results within the last two years
- International English Language Testing System (IELTS) Academic test with an overall score of 6.0 with no score less than 5.5 in any of the four bands, with test results within the last two years. SDS Program Requirements.
- Canadian Academic English Language (CAEL) test with an overall score of 60 with no score less than 50 in any of the four bands, with test results within the last two years
- Pearson Test of English Academic (PTE) with a minimum score of 53, with test results within the last two years
- A Cambridge English Test (FCE/CAE/CPE) with an overall score on the Cambridge English Scale of 169 with no language skill less than 162, with test results within the last two years
- An English Language Evaluation (ELE) at Fanshawe College with a minimum score of 70% in all sections of the test, with test results within the last two years
- Fanshawe College ESL4/GAP5 students: Minimum grade of 80% in ESL4/GAP5 Level 8, 75% in ESL4/GAP5 Level 9, or 70% in ESL4/GAP5 Level 10
Recommended Academic Preparation
- Grade 11 Introduction to Computer Science (U) and Grade 12 Computer Science (U)
- Grade 11 Information and Communication Technology: The Digital Environment (O)
- Grade 12 Information and Communication Technology: Multimedia Solutions (C)
- Academic and Career Entrance Certificate (ACE): Business or Technical Mathematics course and Computer Skills course
Recommended Personal Preparation
- Familiarity with computers and accessing websites
Applicant Selection CriteriaWhere the number of eligible applicants exceeds the available spaces in the program, the Applicant Selection Criteria will be:
- Preference for Permanent Residents of Ontario
- Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full)
- Achievement in the Admission Requirements
Internet Applications and Web Development-2019/2020
|BUSI-1156||Strategies for Success||1|
|This course presents and helps to develop some of the skills required to achieve academic and career success. Areas of focus include college resources, study skills, time management, academic integrity and calculating Grade Point Averages, among other skills.|
|INFO-1251||Web Server & Network Fundamentals||4|
|This course provides students with a comprehensive overview of web server and network fundamentals from a web programmer's perspective. Students will acquire the skills required to implement web solutions using common network protocols, with hands-on experience setting these up on both Linux/Apache and Windows Server/IIS web servers.|
|INFO-1232||Programming Fund for Web Development||6|
|An introduction to relational database system design and development, by creating a variety of simple databases, based upon typical business requirements. Students build complete database solutions incorporating multi-table relational databases, forms, reports, queries, and test data. Students will also be introduced to the Structured Query Language.|
|INFO-1252||Front End Web Development||3|
|This course focuses on front-end web development languages using responsive, search-engine friendly web sites. Students will learn to code website pages using basic design principles. Web trends are explored, inclusive of web applications. Students will incorporate these trends into their website development applying the full web development lifecycle.|
|WRIT-1043||Reason & Writing 1 for IT||3|
|This course will introduce information technology students to essential principles of reading, writing, and reasoning at the postsecondary level. Students will identify, summarize, analyze, and evaluate multiple short readings and write persuasive response essays to develop their vocabulary, comprehension, grammar, and critical thinking.|
|WRIT-1034||Reason & Writing 1-EAP||4|
|This course will introduce students whose first language is not English to essential principles of reading, writing, and reasoning at the postsecondary level. Students will identify, summarize, analyze, and evaluate multiple short readings and write persuasive response essays to develop their vocabulary, comprehension, grammar, and critical thinking. Special attention will also be paid to developing academic vocabulary, correcting common ESL errors, enhancing academic listening and note-taking skills, and improving oral fluency and confidence.|
|This course focuses on creating rich web graphics with various tools. The student will learn the principles of design and how to apply those principles to create intuitive, interactive and accessible web sites. Photoshop and/or Illustrator will be employed to create and edit both vector and bitmap graphics and optimize those graphics for use online. HTML, CSS3 and jQuery will be utilized to create multimedia rich, interactive graphical web layouts.|
|INFO-3114||OOP for Web Development||3|
|Overview of the PHP language, main concepts, methodologies and best practices of coding professionally. Students will gain an understanding of essential elements of HTTP such as cookies and sessions, syntax, structural elements of PHP and accomplish tasks using array functions and interact with a database using PHP's MySQL functions.|
|INFO-3104||Relational Databases & SQL||3|
|This course builds on the concepts of the relational database presented in INFO1120 Database Fundamentals and introduces the student to larger client/server database systems. Oracle is used as the database platform to demonstrate the operation of larger multi-user systems.Upon completion the student will have demonstrated the ability to: solve problems by designing database entities base on real world scenarios, execute mathematical operations accurately by planning database sizes, as well as analyze, evaluate, and apply relevant information from a variety of sources from the internet. In particular emphasis is placed on mastering the fundamentals of Structured Query Language (SQL) for creating and maintaining database objects, complex queries, and the tool to perform typical database administrative tasks.|
|INFO-1167||Business At the Speed of Light||3|
|Increasingly, technology is used as the underpinnings to enable a new global business model. This course explores the fundamental concepts of business as well as the technologies that are used to facilitate a new era of entrepreneurial opportunities. Students are introduced to the role of business and government and explore the various types of business, business & marketing operations, and financial resources management. In addition, students reinforce their knowledge of the subject matter through a series of case studies that explore the use of technology to solve business problems and enable new opportunities.|
|INFO-3163||CMS Web Development||4|
|Construction techniques will be utilized to develop dynamic websites using the WordPress content management system platform. Techniques will demonstrate creating accessible and relevant web pages in the CMS system. Additionally, skills related to file management, planning and a variety of page functionality and design techniques will be developed.|
|COMM-3077||Communications for IT||3|
|This course, designed for students who plan to work in the field of information technology, focuses on professional written communication skills. Students learn to prepare a variety of work-related documents. In addition, students learn about research methods and documentation formats. The principles of effective writing organization, grammar, style, clarity and tone are reinforced throughout the course. The goal of the course is to prepare students for the communication tasks and considerations they will encounter in the workplace.|
|MGMT-3052||Understanding Workplace Behaviours||3|
|This course provides an understanding of the field of organizational behaviour through investigating individual, group and organizational behaviours. Students assess their work-related preferences/behaviours using self-assessment surveys and reflect on the match between those and career choices. Students study organizational design, organizational culture, people-centred management, social perception, self-concept & personality, values/attitudes & job satisfaction, motivation theory, group development theory, effective communication strategy, and conflict & negotiation then apply these concepts to the development of an organization's human resources.|
|This course is an introduction to the professional development methodologies and standards that are used in the creation of mobile and web-based applications. Emphasis will be placed on the use of iterative development practices and tools in an effort to build robust, scalable, secure and extensible applications. These best practices will provide a solid foundation from which a student can build applications that compete in a global marketplace. Students will complete a series of instructor-led, tutorial-based assignments. These assignments will allow students the opportunity to explore, fine-tune and integrate these important techniques and processes into their development practice.|
|INFO-3113||Mobile Web Development||3|
|This course is a hands-on introduction to application development for open source operating systems and web server environment known as LAMP (Linux, Apache, MySQL, PHP/Perl/Python). Basic configuration is also explored to enhance the student's understanding of real-world web application development and hosting.|
|Security has become a crucial issue for any business. As systems and networks become more accessible, the need to secure a site and the associated data becomes more acute. This course introduces the student to the basic issues associated with web based application security. Methods of preventing attacks on computer networks, web servers and other servers will be discussed. Development of security policies, conducting security audits and performing risk assessments will be explored.|
|INFO-3143||Web Servers 2||3|
|This course is an advanced treatment of Web servers and builds off the work done in the first semester Web Server Fundamentals course. Topics include configuration, maintenance, security, performance tuning and database connectivity using server side programming.|
|INFO-5064||Web Programming with XML||3|
|XML itself is a simple and flexible format for representing text-based data. Its claim to fame is that it has become the language of choice for exchanging data on the Web. While XML is simple and easy to learn, there are many other web development technologies that rely on or enhance the use of XML. This is a skills-oriented, survey-style course that will introduce the student to XML and some of the more popular and important related technologies.|
|The LAMP environment is one of the most common web stacks used today in the marketplace. This course builds on the concepts and techniques of building PHP applications using relational databases taught in INFO-3106 LAMP 1. Through both lectures and hands-on instructional, students will be introduced to advanced LAMP concepts and techniques used to build flexible and scalable web applications; build and deploy large web solutions; and some of the most popular open source frameworks, code libraries and applications used today.|
|This course provides students with an opportunity to create an end-to-end solution as a consolidation of all the individual skills acquired in other parts of the program. Student teams will choose a development environment to create a term length, client or web solution for a project of their choice.|
|Organizations and individuals need to be innovative to succeed in the complex and rapidly-changing global market place. In this course you will learn the fundamentals of innovation and how innovation applies to your discipline or field.Using this foundational knowledge, you will select and apply the novel and adaptive thinking processes and tools presented in the course to complete an innovative learning project in collaboration with other students. The project will be based on a real-world scenario identified in consultation with your professor. The project may involve an external live client and a multi-disciplinary approach. Throughout the course, novel and adaptive thinking skills and collaboration skills will be evaluated [and developed for GC and degree] through self assessment and peer assessment. This course is designed to give students in advanced diploma programs the opportunity apply innovative thinking to a real-world problem that they select.|
Careers - 2019/2020
Graduates will typically find employment as Web Developers, Web Technicians, Web Masters, Web Programmers, Website Developers, Internet Site Developers, e-Commerce Website Developers, Web Administrators, Internet Programmers or as members of an integrated web development team. They will be employed in computer software development firms, information technology consulting firms and in information technology units throughout the private and public sectors. Many graduates may choose to become independent contractors.
More Information - 2019/2020
A Two-Year Ontario College Diploma Program
Campus Code: LCD (LCD - London Downtown)
15 week terms
Academic Calendars available at www.fanshawec.ca/academicdates
ContactSchool of Information Technology: 519-452-4291
Program DescriptionThe Internet Applications and Web Development Ontario College Diploma program prepares students to work in the growing field of web-centric commercial application development. The focus of the program is on the construction of various types of web applications using leading web environments, tools, servers, databases and languages. In addition, students will learn the fundamentals of both traditional web deployment platforms as well as new emerging mobile platforms. They will develop an understanding of basic hardware, networking and operating systems as well as the installation and configuration of web and e-mail servers in Windows and Linux. Training will also include studies in leading edge technologies such as social networking systems and semantic web applications. Students will gain the knowledge required to build secure, reliable and useful web applications using industry standard photo, graphics, animation, database page design and programming tools.
- Graduates of the Fanshawe College Business Fundamentals Ontario College Certificate program who meet the admission requirements can apply to Level 1 of the Internet Applications and Web Development Ontario College Diploma program and may be granted up to three internal credits towards this program.
- A laptop computer is to be purchased by the student, approximately $1200.00. The cost of the laptop is included in the General Expenses stated in the Fee Schedule.
- A CONNECT lab fee of $50.00 per academic term is included in the Additional Program Fees stated in the Fee Schedule. This fee helps cover costs associated with the delivery of the CONNECT mobile computing program.
- Students should not purchase a laptop computer or software
until the College publishes the recommended configuration, models,
software titles and versions for that academic year.
The graduate has reliably demonstrated the ability to
1. relate effectively to web development supervisors, coworkers, and clients.
2. configure and maintain internet services, internet application servers, databaseservers, and network services.
3. construct, modify, implement, query, and maintain effective databases, and interface with applications.
4. develop internet services and web application security by applying appropriate techniques and strategies.
5. program and debug internet applications using a variety of client-side and serverside development languages.
6. develop, deploy, and maintain electronic commerce (e-commerce) applications.
7. create and maintain functional and dynamic websites by applying graphic and web design skills and principles.
8. develop and maintain websites reflective of business objectives and clients’ needs through the application of advertising and marketing principles.
9. adhere to relevant laws and industry standards.
10. coordinate or participate as a member of a project management team that develops internet applications.
11. develop strategies for ongoing personal and professional development that will lead to enhanced work performance and career opportunities, and keep pace with industry changes.
Program PathwaysFor information about Program Pathways visit www.fanshawec.ca/programpathways.
Program DetailsMore details
- Fanshawe College will defer all in-person classes scheduled for the summer semester and intends to offer a blended delivery of programs in the fall.
- In 2018, Ayden Miller (keyboard/synthesizer), Stefan Boulineau (lead vocals) and Cole Wilson (lead guitar) formed their band New Friends while working together in the studio of Fanshawe Music Industry Arts program.