Computer Science 30

Computer Science 30 will challenge students to extend their current understanding of computer science concepts through the object oriented programming paradigm. A major project will allow students to apply learned concepts to a project of particular interest to them.



high-school-catalogue, Science-focused, Tech

Prerequisite

Computer Science 20

Delivered

Online Asynchronous

Credits

Science 30 or Elective 30

What Will I Learn?

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

If you're interested in pursuing a career in IT, the 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

Capstone programming project

Exams

No Proctored Exams

Course Materials

You Will Need

A working laptop with internet
Textbooks will not be required

Supplied by the DLC

None

If you're interested, so are we.

Saskatchewan’s largest online school. Access educational resources and teachers at a pace, time and place that suits your needs.

Learning

Services

Connect



.