The prerequisite for this course is prior programming experience and comfort with fundamental programming principles and constructs. To help us make the most of our time together, please work through the following Getting Started tasks before our first meeting Tuesday 3/22 at 11:30am.
Use the moodle checklist to guide you (additional tasks include setting up an IDE (like VSCode) and reading the Syllabus).
We will jump right into a new language, which means starting with the prerequisite knowledge of comfort programming in a prior language. I am assuming for the majority of you, this is Python. Here are some markers to help you understand our starting point.
Review materials (there are resources listed below) and self-assess your confidence in your ability to complete:
CS 150: last project (recipe finder for F21) and final (practice final and solutions)
CS 151: project 2 (wordle) and midterm
CS 150 materials -- many of you used the Runestone platform and still have access.
Runestone CS 150 (or self-enroll using course name COMSC-150_F21_Audrey)
CS 151 materials -- I switched to a google site, with most of the same content available (videos, text):
Use the schedule as a guide to walk through materials, including worksheets/homeworks/projects, or
You can self-enroll in a Gradescope course to use an autograder to self-assess homeworks with Entry Code ERZKZE.
Use the notes as reference
SoloLearn -- online learning platform, great for review or learning of new languages