This course, CMPT 120, assumes that students may not have had any programming experience before, or had some light exposure to such, and may not have had any exposure to introductory programming concepts. This course uses the Python language for coding.
Only if you have considerable experience programming in some language and also have learned about basic computing science concepts before, you may want to consider taking CMPT 126 (using the Java language for coding) instead of taking the sequence of courses: CMPT 120 and then CMPT 125.
To help you decide about this it is necessary that you do the self evaluation test as soon as possible . If in doubt, consult with a Computing Science academic advisor and the instructor as soon as possible.
Leave a comment below if you have questions