CSTP 2300: Emerging AI Technologies
Effective date
September 2025
Department
Computer Systems Tech Diploma
School
Trades, Technology and Design
Description
In this course students will study new and emerging artificial intelligence (AI) technologies and will examine how these technologies can change software development practices, trends, and application development directions. These technologies are usually disruptive and create new streams of apps, products, and functionalities. Students gain experience working with and applying Machine Learning (ML) techniques in data analysis and embedding AI agents in software application. This could incorporate cloud computing, ML, virtualization or simulation technologies, security technologies, and AI.
Year of study
2nd Year Post-secondary
Prerequisites
CSTP 1205, CSTP 1206.
Corequisites
CSTP 2108 (taken prior to or concurrently).
Course Learning Outcomes
Upon successful completion of this course, students will be able to:
- Explain the dynamics of emerging AI technologies
- Identify emerging technologies that are changing the marketplace
- Identify the processes required to implement emerging technologies, with a focus on integrating AI into existing systems
- Develop a plan for introducing a new technology in a simulated workplace setting
- Apply AI techniques to develop innovative solutions and applications, demonstrating the impact of AI on software development and industry trends.
- Create sample applications demonstrating the emerging technologies studied, with a particular emphasis on embedding AI agents and utilizing ML techniques.
Prior Learning Assessment & Recognition (PLAR)
None
Hours
Lecture, Online, Seminar, Tutorial: 30
Clinical, Lab, Rehearsal, Shop, Kitchen, Simulation, Studio: 30
Total Hours: 60
Instructional Strategies
Instructional strategies include classroom lectures, demonstrations, group discussions, computer lab and hands-on practical work.
Grading System
Letter Grade (A-F)
Evaluation Plan
|
Type
|
Percentage
|
Assessment activity
|
|
Assignments
|
20
|
|
|
Midterm Exam
|
30
|
|
|
Project
|
20
|
|
|
Final Exam
|
30
|
|
Course topics
- The Dynamics of Emerging AI Technologies
- ML Foundation and Techniques
- Data Collection and Preparation for ML Applications
- AI Libraries and Tools
- Algorithms for Regression, Classification, Reinforcement Learning
Notes:
- Course contents and descriptions, offerings and schedules are subject to change without notice.
- Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
https://www.vcc.ca/about/governance--policies/policies/.
- To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.