Unit 00: Welcome/setup
This week's stuff:
You can read through / play the audio for each slide at your own pace, or
Welcome to CS 235! Here's the basic course information:
Class Code | CS 235 |
---|---|
Class Name | Object Oriented Programming with C++ |
Section 1 | Section 300, CRN 10965 |
Section 2 | Section 301, CRN 10966 |
Instructor | R.W. Singh (they/them) |
Schedule | Online |
Delivery method | Online |
Some people (like me) read better with audio reading at the same time, and some people prefer reading without audio, so use whatever works for you! This is something new I'm trying to make for Spring 2024, so let me know if it's handy!
I'd prefer to not record more video because videos get stale (i.e., out of date) really fast and they're harder to go back and fix up. I am hoping this works fine for this class, so that I can easily make updates to the slides and audio over time!
Textbook: https://moosadee.gitlab.io/courses/202401_Spring/book_oopcpp.html
Textbook and syllabus:
All of the course content I write, such as reading material and assignment documentation,
will be located at the "textbook" link. Use the Table of Contents to navigate to different
parts of the book, including the Syllabus. Please read through the syllabus, specifically the
Course Policies, and let me know if you have any questions about the course.
Attendance:
JCCC requires attendance be taken the first week of class - students marked as not in attendance get auto-dropped by the system.
(If this happens you can be reinstated. See: https://www.jccc.edu/admissions/enrollment/reinstatement.html)
For an online course, I count your attendance based on assignments completed.
Make sure to finish the Unit 00 Setup assignments for me to count you as in attendance.
1. Canvas LMS - https://canvas.jccc.edu/
📖️2. Textbook - https://moosadee.gitlab.io/courses/202401_Spring/book_oopcpp.html
3. Source Control - Link provided later
git pull
to grab the changes easily (Example Module:) |
Canvas navigation:
Modules:
|
Textbook navigation:
|
Assignment: 🧑🔬 Unit 00 Lab - Set up (U00.LAB.202401CS235)
Links:
Follow along with the DOCUMENTATION for how to set up. I can also show how to set things up if you get stuck with anything.
In this assignment, you will be:
FIRST!
Create a GitLab account: https://gitlab.com/users/sign_up
Once you have it set up, let me know what your username is and I will add you to your repository.
❓ Unit 00 Setup - GitLab Username
Once you do this I will get you set up for your repository. It's better to do this early (like right now) so that I can give you access before you actually start on the lab.
REQUIRED SOFTWARE
LAB COMPUTERS - Should already have required software set up. Verify that you can find these programs:
YOUR COMPUTER - Do the following set up. Use the DOCUMENTATION for a step-by-step guide.
* Code::Blocks is lighter weight than Visual Studio so if your computer is a bit slow you might choose Code::Blocks instead on Windows.
Follow the documentation in the textbook. If you get stuck anywhere, let me know! Check Canvas for information about my office hours - you can drop in any time I have office hours scheduled, or you can schedule a one-on-one meeting time with me (on Campus or via Zoom) if my office hours schedule doesn't work for you.
If you need to email me, please send email through CANVAS, and not directly to my @ jccc email. That email is full of work emails, committee stuff, meetings, etc. Canvas email only receives student emails so I will see your messages much faster.
For this first week we have two more UNITS to go through, but they're not too big. Make sure to go to these links for those slides: