/IPC144NBB-ONLY-

IPC144NBB Matrial for semester 2241 for NBB Students only

Primary LanguageC

IPC144 NBB

Workshop Zero

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

Mac Users and Workshop Zero

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)

Recordings of Sessions

Go to Noes for recordings

Office

Fardad Office

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.

Fardad's Schedule

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