inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Diploma
Major
Applications Development and Analysis | Software Development | Web Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The Web Application Development certificate program equips individuals with the skills to build modern websites and web applications. It covers topics like web development frameworks, full stack development, data structures, and agile methods. Graduates are prepared for entry-level roles as web developers or computer programmers and can pursue further studies in software development.

Program Outline

Degree Overview:


Overview:

The Web Application Development certificate program is designed for individuals with an associate's or bachelor's degree who seek to develop skills in building modern websites and web applications. It prepares students for further studies in the Bachelor of Applied Science in Software Development degree program and entry-level employment as web developers or computer programmers.


Objectives:

  • To provide students with the knowledge and skills necessary to build and maintain modern web applications.
  • To prepare students for continued studies in the Bachelor of Applied Science in Software Development degree program.
  • To prepare students for entry-level employment as web developers or computer programmers.

Program Description:

The certificate program consists of 40 credits and covers topics such as systems programming, web development frameworks, full stack web development, data structures, algorithms, agile development methods, software as a service, and design patterns and practices.


Outline:


Content:

The program covers the following content areas:

  • Systems programming
  • Web development frameworks
  • Full stack web development
  • Data structures
  • Algorithms
  • Agile development methods
  • Software as a service
  • Design patterns and practices

Structure:

The program consists of the following courses:

  • SDEV 301 - Systems Programming (5 credits)
  • SDEV 305 - Web Development Frameworks (5 credits)
  • SDEV 328 - Full Stack Web Development (5 credits)
  • SDEV 333 - Data Structures (5 credits)
  • SDEV 334 - Algorithms (5 credits)
  • SDEV 355 - Agile Development Methods (5 credits)
  • SDEV 372 - Software as a Service (5 credits)
  • SDEV 426 - Design Patterns and Practices (5 credits)

Course Schedule:

The program is offered on a part-time basis, with courses typically offered in the evenings and on weekends. The program can be completed in approximately two years.


Individual Modules with Descriptions:

  • SDEV 301 - Systems Programming: This course introduces students to the fundamental concepts of systems programming, including operating systems, memory management, and file systems.
  • SDEV 305 - Web Development Frameworks: This course introduces students to the use of web development frameworks, such as Ruby on Rails and Django, to build and maintain web applications.
  • SDEV 328 - Full Stack Web Development: This course provides students with the skills necessary to develop full stack web applications, including both the front-end and back-end components.
  • SDEV 333 - Data Structures: This course introduces students to the fundamental data structures used in computer science, such as arrays, linked lists, and trees.
  • SDEV 334 - Algorithms: This course introduces students to the fundamental algorithms used in computer science, such as sorting, searching, and recursion.
  • SDEV 355 - Agile Development Methods: This course introduces students to the principles and practices of agile development methods, such as Scrum and Kanban.
  • SDEV 372 - Software as a Service: This course introduces students to the concepts and practices of software as a service (SaaS), including cloud computing and application hosting.
  • SDEV 426 - Design Patterns and Practices: This course introduces students to the fundamental design patterns and practices used in software development, such as object-oriented design, design patterns, and refactoring.

Assessment:


Assessment Methods:

Students are assessed through a variety of methods, including:

  • Exams
  • Quizzes
  • Projects
  • Presentations
  • Participation

Assessment Criteria:

Students are assessed on their:

  • Knowledge of the subject matter
  • Ability to apply knowledge to practical problems
  • Ability to communicate effectively
  • Ability to work independently and as part of a team

Teaching:


Teaching Methods:

The program is taught using a variety of teaching methods, including:

  • Lectures
  • Discussions
  • Hands-on exercises
  • Projects
  • Guest speakers

Faculty:

The program is taught by a team of experienced faculty members who are experts in their respective fields.


Unique Approaches:

The program incorporates the following unique approaches:

  • A focus on practical, hands-on learning
  • A collaborative learning environment
  • A strong emphasis on industry best practices

Careers:


Potential Career Paths:

Graduates of the program may pursue careers as:

  • Web developers
  • Computer programmers
  • Software engineers
  • IT professionals

Opportunities:

Graduates of the program are prepared for entry-level employment in the IT industry. They may also pursue further studies in the Bachelor of Applied Science in Software Development degree program.


Outcomes:

Graduates of the program have a high success rate in finding employment in the IT industry. They are also well-prepared for continued studies in the Bachelor of Applied Science in Software Development degree program.

SHOW MORE
Admission Requirements

Degree Overview:


Overview:

The Web Application Development certificate program is designed for individuals with an associate's or bachelor's degree who seek to develop skills in building modern websites and web applications. It prepares students for further studies in the Bachelor of Applied Science in Software Development degree program and entry-level employment as web developers or computer programmers.


Objectives:

  • To provide students with the knowledge and skills necessary to build and maintain modern web applications.
  • To prepare students for continued studies in the Bachelor of Applied Science in Software Development degree program.
  • To prepare students for entry-level employment as web developers or computer programmers.

Program Description:

The certificate program consists of 40 credits and covers topics such as systems programming, web development frameworks, full stack web development, data structures, algorithms, agile development methods, software as a service, and design patterns and practices.


Outline:


Content:

The program covers the following content areas:

  • Systems programming
  • Web development frameworks
  • Full stack web development
  • Data structures
  • Algorithms
  • Agile development methods
  • Software as a service
  • Design patterns and practices

Structure:

The program consists of the following courses:

  • SDEV 301 - Systems Programming (5 credits)
  • SDEV 305 - Web Development Frameworks (5 credits)
  • SDEV 328 - Full Stack Web Development (5 credits)
  • SDEV 333 - Data Structures (5 credits)
  • SDEV 334 - Algorithms (5 credits)
  • SDEV 355 - Agile Development Methods (5 credits)
  • SDEV 372 - Software as a Service (5 credits)
  • SDEV 426 - Design Patterns and Practices (5 credits)

Course Schedule:

The program is offered on a part-time basis, with courses typically offered in the evenings and on weekends. The program can be completed in approximately two years.


Individual Modules with Descriptions:

  • SDEV 301 - Systems Programming: This course introduces students to the fundamental concepts of systems programming, including operating systems, memory management, and file systems.
  • SDEV 305 - Web Development Frameworks: This course introduces students to the use of web development frameworks, such as Ruby on Rails and Django, to build and maintain web applications.
  • SDEV 328 - Full Stack Web Development: This course provides students with the skills necessary to develop full stack web applications, including both the front-end and back-end components.
  • SDEV 333 - Data Structures: This course introduces students to the fundamental data structures used in computer science, such as arrays, linked lists, and trees.
  • SDEV 334 - Algorithms: This course introduces students to the fundamental algorithms used in computer science, such as sorting, searching, and recursion.
  • SDEV 355 - Agile Development Methods: This course introduces students to the principles and practices of agile development methods, such as Scrum and Kanban.
  • SDEV 372 - Software as a Service: This course introduces students to the concepts and practices of software as a service (SaaS), including cloud computing and application hosting.
  • SDEV 426 - Design Patterns and Practices: This course introduces students to the fundamental design patterns and practices used in software development, such as object-oriented design, design patterns, and refactoring.

Assessment:


Assessment Methods:

Students are assessed through a variety of methods, including:

  • Exams
  • Quizzes
  • Projects
  • Presentations
  • Participation

Assessment Criteria:

Students are assessed on their:

  • Knowledge of the subject matter
  • Ability to apply knowledge to practical problems
  • Ability to communicate effectively
  • Ability to work independently and as part of a team

Teaching:


Teaching Methods:

The program is taught using a variety of teaching methods, including:

  • Lectures
  • Discussions
  • Hands-on exercises
  • Projects
  • Guest speakers

Faculty:

The program is taught by a team of experienced faculty members who are experts in their respective fields.


Unique Approaches:

The program incorporates the following unique approaches:

  • A focus on practical, hands-on learning
  • A collaborative learning environment
  • A strong emphasis on industry best practices

Careers:


Potential Career Paths:

Graduates of the program may pursue careers as:

  • Web developers
  • Computer programmers
  • Software engineers
  • IT professionals

Opportunities:

Graduates of the program are prepared for entry-level employment in the IT industry. They may also pursue further studies in the Bachelor of Applied Science in Software Development degree program.


Outcomes:

Graduates of the program have a high success rate in finding employment in the IT industry. They are also well-prepared for continued studies in the Bachelor of Applied Science in Software Development degree program.

Location
How can I help you today?