Bo Cen

Directory

Continuing Ed Spring 2025 (1906)

EXSM 3934 - CSS

20 units

This course introduces students to the fundamentals of CSS (Cascading Style Sheets), used to add style and layout to web pages. In this course, students will be introduced to the CSS language, and how it can be leveraged to style a responsive web page and format content into a desirable layout. Topics covered in this course include selectors, pseudo-selectors, the box model, flexbox, grid layout, media queries and others.

LECTURE SP2 (15153)

2025-06-02 - 2025-06-29
01:00 - 01:00

2025-06-02 - 2025-06-26
MR 19:00 - 21:00



EXSM 3936 - JavaScript II

36 units

Build upon the skills you gained in JavaScript I and dive into manipulating web pages with advanced scripts. Topics include object oriented programming, the document object model, inheritance, polymorphism, asynchronous scripts, application programming interfaces, recursion and browser storage. Prerequisite: EXSM 3932 & EXSM 3935

LECTURE SP1 (15069)

2025-04-15 - 2025-05-20
TF 19:00 - 21:00

2025-04-14 - 2025-05-25
01:00 - 01:00



EXSM 3951 - Python Project

40 units

Stretch your abil­i­ties as you inte­grate the the­o­ry, meth­ods, and tools you have learned from pre­vi­ous cours­es to apply these to a project using Python. Mir­ror­ing indus­try prac­tice, you will work as part of a team, use source control technologies and project management systems as a means to collaborate efficiently. Prerequisite EXSM 3950

LECTURE SP1 (15068)

2025-04-16 - 2025-05-21
W 19:00 - 21:00

2025-04-14 - 2025-05-25
01:00 - 01:00



EXSM 3952 - Django

44 units

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Extend your knowledge of Python by learning how to make web applications using Python's Django framework with an SQL database. Topics include MVC (Model-View-Controller), PIP, and creating and configuring a Django project. Prerequisite: EXSM 3950

LECTURE SP1 (15066)

2025-04-14 - 2025-05-08
MR 07:00 - 09:00

2025-04-14 - 2025-05-11
01:00 - 01:00



EXSM 3953 - Django API

16 units

Building upon your knowledge of Python and Django, you will explore web applications through the development of a web API capable of receiving requests and sending responses using Django API. Prerequisite EXSM 3952

LECTURE SP2 (15152)

2025-06-02 - 2025-06-29
01:00 - 01:00

2025-06-02 - 2025-06-29
WF 19:00 - 21:00

Continuing Ed Summer 2025 (1908)

EXSM 3949 - Python I

40 units

Python is an interpreted, high-level, general-purpose programming language with a wide array of use cases. Topics include: Translating fundamental programming topics to the Python language, Unit Testing, Data Structures, File Input and Output, Charting and more. Prerequisite EXSM 3935

LECTURE SU1 (17018)

2025-07-07 - 2025-08-13
MW 19:00 - 21:00

2025-07-07 - 2025-08-17
01:00 - 01:00



EXSM 3954 - Django API with React

20 units

The final course in the Python stream, this class combines knowledge of Django API and React to develop interactive full-stack web applications. Prerequisite EXSM 3953 and EXSM 3940

LECTURE SU1 (17016)

2025-07-07 - 2025-08-13
MW 19:00 - 21:00

2025-07-07 - 2025-08-17
01:00 - 01:00