Computer Science 30

This course will challenge you to implement coding practices, investigate types of data structures, simplify programming problems, explore object-oriented programming and character coding.

Note: There is limited space in this course and registration will be closed once at capacity.

Prerequisite

Computer Science 20

Delivered

Online Asynchronous

Credits

Science 30 or
Elective 30

What Will I Learn?

You will investigate data structures, sorting algorithms, effective coding practices, and collaborative programming practices and will create programs that utilize external files, libraries and recursion.

A major project will allow you to apply what you've learned to a project of particular interest to you.

If you're interested in pursuing a career in Information Technology (IT), Sask DLC has created IT pathways that can help guide you towards your goal. Whether you're interested in software development, network administration, cybersecurity, or any other aspect of IT, these pathways can help you find the right path for you. Take advantage of this great resource and start exploring your options today with IT Pathways.

Units of Study

Introduction to javaScript

p5Js – shapes, colour, sound and interaction

Libraries

Number systems

Recursion

Object Oriented Programming

Data Structures

Utilizing External Files

Programming Project

Exams

No Proctored Exams

What is a proctor?

Course Materials

You Will Need

Reliable internet connection and device to submit course work, including speakers or headphones.

Supplied by Sask DLC

Online course material and course timetable

Saskatchewan Distance Learning Centre provides Kindergarten to Grade 12 courses to Saskatchewan students who choose to study online. We empower students and families to choose the learning environment that works best for them, while supporting their graduation plan.

Learning

Services

Connect