Dynamic Web Development

Advanced Certificate
Dynamic Web Development

Program Overview

This program will be deleted effective July 1, 2020. It is being replaced with our new Interactive Design and Technology program, but some courses are still available to graduates of the New Media Communications certificate program. The final opportunity for part-time students to complete related online courses begins January 6, 2020. Contact Kevin Mahlberg at kevin.mahlberg@saskpolytech.ca or 306-659-4691.


Dynamic Web Development is an advanced certificate program. It provides the skill development needed to be proficient in developing sophisticated and interactive Web content.

Building on the skills you developed in the New Media Communications certificate program (in Prince Albert or Regina), you will develop competence in building and implementing dynamically driven websites, online databases, electronic catalogues and e-commerce solutions.

Your studies will include:

  • databases (Access and SQL)
  • operating systems (Windows and Linux)
  • server side scripting (PHP)
  • data driven Web applications
  • data driven Flash applications
  • e-commerce
  • security


  • Part-time studies - the courses are offered regularly throughout the academic year
  • Full-time studies - it is possible to complete all the courses in an academic year

Individuals who plan to take at least one more of the advanced certificates in this area (shown below), in addition to Dynamic Web Development, may wish to consider applying directly to the New Media Communications diploma program.

Digital Graphic Design
Interactive Media Production

Career and Salary Information

Your Career

Graduates are prepared for employment as Web developers. They will have a clear understanding of the recent advances in technology and know how to design and develop dynamic, interactive content on the Internet, database driven websites and e-commerce solutions.

Length and Start Date

Start Date(s): September (full-time)

Length: 30 weeks


  • Online/Distance

  • Some programs offered online or otherwise by distance (i.e., correspondence) include on-site labs, clinicals, practicums or work experiences. They may be offered course-by-course or full-time, or both, and deliveries may change over time.

Part-time Delivery

To graduate and receive a credential for this program, part-time students must apply to the program and be admitted before taking any program courses.

View the program page for a complete list of courses and additional information.


Admission Requirements

  • New Media Communications certificate - (Prince Albert Campus or Regina Campus) with electives MULT 127 (Intermediate Flash) and MULT 128 (Advanced HTML)
  • English Language Requirement


Students who successfully complete the Web Site Design and Development Program (applied certificate) will be considered for entry into the Dynamic Web Development Program through special admissions. For details on admission to this program with the completion of the Web Site Design and Development Program, please contact the program head.

Special Admission

Applicants who do not possess the academic qualifications for a program may be admitted if evidence of probable success can be established through a special admission assessment. Interested individuals should still apply. Applicants are automatically considered for special admission. However, some specific admission requirements may still need to be met. Refer to the ACCUPLACER© cut scores for this program below, and review additional details concerning Special Admission.


  •  See New Media Certificate

Admission Method

First Qualified/First Admitted

The First Qualified/First Admitted (FQFA) process is used for the majority of Saskatchewan Polytechnic programs. When we determine that you meet the program's admission requirements, you will be offered admission based on the date you fully qualify for the program. The earlier you provide the appropriate documents and information that qualify you for admission to the next intake, the earlier you might begin your studies. Your application, once qualified, is always considered for the next intake. 

Applicants to programs with multiple intakes in an academic year remain in the application pool until the last intake for that academic year has begun. Programs using the FQFA process receive applications year round and maintain an application pool for each academic year. Qualified applicants who are not offered a seat must reapply for the next academic year. 

Sponsored programs or programs targeted to specific groups do not accept applications year round or maintain an application pool.

See Admission Processes for more information about this method of admission.

Tuition and Fees

Estimates are based on current rates and are subject to change. Amounts for a program may vary by campus. Totals shown here include all mandatory fees as well as approximate cost for books and supplies. Visit the Tuition and Fees web page for a complete breakdown of tuition and fees for this program.


2019/20 Academic Year


COMP 176
Introduction to Microsoft Access 1
Show course details
Your studies will focus on the basic features of Microsoft Access. You will create simple tables, queries, forms and reports. You will also modify database elements such as fields and records.
Credit Units: 1
Course Hours: 15.0
Equivalent Course(s): CDBM 190, COAP 138, COAP 197, COAP 345, COMP 120, COMP 176CE, COMP 284
Potential Learning Method(s): Lecture/Lab, Online, Online - Individual, Print Distance Individual, Prior Learning
COMP 200
Operating Systems
Show course details
The course content will provide you with the skills needed to understand and perform basic administrative and configuration tasks on common operating systems. You will develop skills regarding file systems, user and group rights, file system permission and common maintenance tasks. Your studies will include Linux.
Credit Units: 4
Course Hours: 53.0
Equivalent Course(s): COMP 200CE, COOS 280
Potential Learning Method(s): Online
COMP 201
Introduction to Database Design
Show course details
You will develop an appreciation for good database design. You will learn the theory required to design a database, which include the types of data, relationships within the data, table structures and the creation of business rules.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): COMP 176(concurrent)
Equivalent Course(s): COMP 201CE
Potential Learning Method(s): Lecture/Lab, Online
COMP 202
Structured Query Language SQL
Show course details
You will learn Structured Query Language (SQL). Your studies will include course content on retrieving and modifying data stored on database servers, and concepts related to relationships and proper table design principles.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COMP 201(concurrent)
Equivalent Course(s): CDBM 190, COMP 202CE
Potential Learning Method(s): Lecture/Lab, Online
COMP 204
Server Side Scripting 1
Show course details
You will develop the skills needed to create server side scripting applications using Hypertext Preprocessor (PHP). Your studies will include scripting fundamentals, stateless session management and database connectivity.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COMP 202(concurrent)
Equivalent Course(s): COMP 204CE, COSC 285
Potential Learning Method(s): Lecture/Lab, Online
COMP 205
Server Side Scripting 2
Show course details
You will develop advanced skills in server side scripting using Hypertext Preprocessor (PHP). Your studies will include integrating server side scripting into Graphical User Interface (GUI) based HTML authoring environments, handling errors and using debugging techniques. You will also develop introductory skills in Object Oriented programming (OOP).
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COMP 204(concurrent)
Equivalent Course(s): COMP 205CE
Potential Learning Method(s): Lecture/Lab, Online
COMP 206
Show course details
Your studies will include defining e-commerce, defining interface design issues and researching and evaluating e-commerce solutions. You will plan and develop an e-commerce project.
Credit Units: 3
Course Hours: 46.0
Prerequisites(s): COMP 205
Equivalent Course(s): COMP 206CE
Potential Learning Method(s): Lecture/Lab, Online
COMP 216
Show course details
You will learn the principles of AJAX (Asynchronous JavaScript and XML). You will create AJAX enabled web pages to simplify and enhance a variety of web experiences.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COMP 205(concurrent)
Equivalent Course(s): COMP 216CE
Potential Learning Method(s): Lecture/Lab, Online
CSEC 200
Show course details
You will learn the basic concepts of computer security. The course content includes encryption, firewalls and proxies, authentication and certificates, general security considerations and best practices. You will create a best-practices checklist as a practical exercise.
Credit Units: 2
Course Hours: 28.0
Equivalent Course(s): COAP 104, CSEC 200CE
Potential Learning Method(s): Online
MULT 211
Dynamic Flash Applications
Show course details
Using Flash, you will learn how to create effective and media-rich user interfaces for sophisticated Web-based applications. You will also learn how to retrieve, display, collect and submit data. You will demonstrate your skills by completing a project.
Credit Units: 2
Course Hours: 25.0
Prerequisites(s): COMP 205
Equivalent Course(s): MULT 211CE
Potential Learning Method(s): Online
PROJ 201
Dynamic Web Project
Show course details
You will have the opportunity to create a significant final project. The project should be a showcase piece that demonstrates a wide range of your strongest skills. You will develop your project topic in consultation with your instructor.
Credit Units: 2
Course Hours: 31.0
Prerequisites(s): COMP 205
Equivalent Course(s): PROJ 201CE
Potential Learning Method(s): Lecture/Lab, Online

Note: Courses are delivered online. A combination of Internet-based resources, videos, class discussions, text-based chat sessions, and peer critiques may be used. Your instructor will provide guidance, help, and timely feedback.

Get Credit for What You Know

Prior Learning Assessment and Recognition

Saskatchewan Polytechnic recognizes that adults learn in many different ways. This includes acquiring knowledge and skills through life and work experience or non-formal training.See links below to more information about PLAR and detailed PLAR candidate guides for the Arts and Sciences courses in this program. To discuss PLAR for other courses in this program, contact us at 1-866-467-4278 and ask for the Program Head of this program.

Transfer Credit

Many Sask Polytech students benefit from transferring course credit. You may be eligible to transfer credit to Sask Polytech or to another college or university.

Student Awards

Thanks to the generosity of donors and alumni, Saskatchewan Polytechnic gives away more than $2 million in student awards during the academic year.

Saskatchewan Polytechnic offers student awards for every certificate and diploma program at every campus. Not all student awards are based on marks - some are based on financial need or things like community or volunteer involvement.

More about scholarships

Additional Information

Related Programs