Web Development and Internet Applications Fundamentals

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - September 2025

Level 1

Course details

College Reading & Writing Skills
COMM1085

Description: This course introduces students to the reading, writing, and critical thinking skills needed for academic and workplace success. Students will analyse a variety of texts and apply the steps of planning, writing, and revising to produce writing that meets the expectations of selected audiences and purposes. The course prepares students for college-level writing tasks, research, and documentation by asking them to produce clear, informed, and purposeful documents relevant to both academic and professional contexts.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Technology Infrastructure: Networking
INFO1380

Description: This course will provide the student with the knowledge to conduct meaningful dialogue with the network specialists who design, install and maintain the network within their organization. The student will be introduced to broad networking concepts including protocols, topologies, transmission media and security, using hands-on examples of networking issues.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Mathematics for Information Technology I
MATH1910

Description:

The purpose of the course is to provide students with a sound mathematical foundation for logical reasoning and problem solving. The course stresses computer and business applications using equations, logic, sets, vectors, and data structures. The course includes applications such as cost-volume-profit analysis. The course is designed for IT students to help them translate everyday real world scenarios into mathematical concepts they can solve with computer systems and applications.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Programming: Web Foundations
PROG1246

Description:

In this course, students develop the skills needed to build static web sites. This includes facility with coding HTML, XHTML, and CSS, as well as the insertion of graphics and video into web sites.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Programming Concepts I
PROG1926

Description:

Developing software applications depends on a strong foundation in programming concepts and logic. In order to develop programs that solve business problems, the student will use the programming concepts of data types, looping, decision making, modifying strings and arrays. Particular attention will be paid to problem solving techniques using flowcharting to design the logic of the program. The student will be introduced to techniques of desk checking, testing and debugging.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Database - Foundations
PROG2112

Description:

This course introduces the fundamentals of designing database relationships across entities, building schemas, and introductory SQL queries for data retrieval and modification.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Understanding Workplace Behaviours
CDEV1520

Description: Information technology professionals require a strong knowledge of workplace best practices and interpersonal relations. This course explores the skills needed for career building, team building, decision making, communication, workplace culture and organizational change. Students will learn corporate etiquette and understand the workplace experience. The course will encourage students to make connections with industry professionals.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Graphic Design for Mobile Apps and Games
INFO1680

Description:

Professional graphic design is critical for mobile and web development in the modern age. Students will learn design concepts and principles for mobile and web applications using industry-leading software. This course provides students with the real-world application of practical graphic design for mobile devices, the web and games with user interfaces for a human-centred approach to user experience.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Mobile Programming II
PROG1135

Description:

This course introduces students to object-oriented programming to facilitate the development of reusable objects, encapsulate data and implementation details within a class, focus on abstract behaviour through interfaces, develop class hierarchies through inheritance and implement polymorphism. This course will establish a foundation for learning system analysis and design and applying those concepts in an object-oriented language.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Mobile Application Development I
PROG1145

Description:

The ecosystem of mobile applications continues to evolve rapidly and building skills to design and develop applications on multiple platforms allows a mobile developer to solve computing problems using the best available mobile technologies. This course exposes the student to the frameworks and architectures used in Mobile Application Development targeting the Android operating system. By analyzing evolving technologies, the student will demonstrate the ability to build platform-specific mobile solutions for business and technical environments. Emphasis will be placed on performance, network reliability, deployment, testing, troubleshooting and debugging of mobile solutions.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Hybrid Mobile Application
PROG1155

Description:

Mobile applications are much more complex than more traditional deployment models. Development of such applications face more significant performance challenges and considerably higher risk for data loss and security failures. This course prepares the students to build mobile applications that run on popular mobile devices using web technologies and current industry practices and tools. The students will learn client-side smart device development, including offline data access, testing, debugging, security, exception handling and deployment, using contemporary frameworks and libraries.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Program outcomes

  1. Communicate and collaborate with team members and stakeholders to support effective working relationships.
  2. Update and maintain web applications based on specific requirements for their effective functioning.
  3. Perform required database queries to retrieve data according to requirements by using industry techniques and standards.
  4. Implement a security plan based on best practices, techniques and strategies to minimize risks of hacking and/or data loss.
  5. Program and debug applications using a variety of basic development technologies and tools to improve performance and minimize errors.
  6. Construct internet applications by using design best practices, techniques and strategies for a variety of development projects that comply with accessibility, web and other requirements.
  7. Construct internet applications that align with business objectives to meet client needs.
  8. Apply relevant ethical, legal, and regulatory requirements and/or principles in the development of internet applications.
  9. Participate as a member of a team by applying project management concepts and strategies for the successful completion of a project.
  10. Select and apply strategies for personal and professional development to enhance work performance.