Workshop Zero is designed to setup and prepare your computers for IPC144NBB.
As a student in my class, you are to start your semester by setting up your computer with essential software installations and familiarizing yourself with GitHub so you can share your daily work with me for advice/help, collaboration and monitoring your progress.
This is done using what I call Workshop Zero; through a series of videos instructing you on how to set up your computer to code in C and use GitHub effectively for collaboration and source code management.
This workshop was designed when I was teaching the OOP244 subject but all the material in this workshop is identical to what you need in IPC144. At any point in the videos when yous see or hear "OOP244" or "OOP345", replace it wit "IPC144" 😉 This will save me lots of time to re-record all the videos just to say "IPC144" instead of "OOP244" or "C" instead of "C++"
Start Workshop Zero today and We will complete it together in the first lab (make sure you attend and bring your computers).
Here are the Videos. The due date for Workshop Zero is Tuesday Jan 17th.
https://www.youtube.com/playlist?list=PLxB4x6RkylouixUhNXf0MuwccLriA0DGC
Workshop Zero is designed for windows, as you are required to learn and work with visual studio as an advanced IDE.
For Mac you must use and alternative development environment like XCode for you programing , and you have to do all the git commands through command line, or you need to install a Windows Virtual Machine to do your school work : (we will discuss this in detail during the first class)
- Install Fusion Vmware Fusion is free for students; click on "Register Lisence for Personal Use"
- Install Windows 10 on Fusion VM
For Help and office times, click on my Office link to go to MS Teams, then click on the calendar icon and book a meeting using Scheduling Assistant to make sure it does not have a conflict with my other work activities.
Period | Start-Stop | Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|---|---|
1 | 8:00-8:50 | OOP244NAA Lecture: A3504 |
OOP244ZAA Lec/Lab: M664 |
|||
2 | 8:55-9:45 | OOP244NAA Lecture: A3504 |
OOP244ZAA Lec/Lab: M664 |
|||
3 | 9:50-10:40 | IPC144NBB Lecture: A4519 |
OOP244ZAA Lecture: M658 |
IPC144NBB Lec/Lab: B1081 |
||
4 | 10:45-11:35 | IPC144NBB Lecture: A4519 |
OOP244ZAA Lecture: M658 |
IPC144NBB Lec/Lab: B1081 |
||
5 | 11:40-12:30 | OOP244NAA Lec/LAB: A4516 |
||||
6 | 12:35-13:25 | OOP244NAA Lec/LAB: A4516 |
||||
7 | 13:30-14:20 | |||||
8 | 14:25-15:15 | |||||
9 | 15:20-16:10 | |||||
10 | 16:15-17:05 | |||||
11 | 17:10-18:00 | |||||
12 | 18:05-18:55 |