Home
Welcome!
This is the website for the Spring 2023 offering of CS149 (Intro to Programming Fundamentals) at James Madison University. Specifically, this is the website for section taught by Alvin Chao
Announcements:
In person TA support
TAs are available in King ISAT/CS room 248 for in-person support at the following times:
-
Sunday 3 pm - 9 pm
-
Monday/Tuesday/Thursday 5 pm - 9 pm
-
Wednesday 6 pm - 9 pm
TA Hours 9 pm to 11 pm via Microsoft Teams(See Canvas for links)
TAs are available for virtual online support from 9 pm to 11 pm Sunday through Thursday.
Week 12
- WED Apr 5 11pm
- Lab 18[Gradescope]
- FRI Apr 7 11pm
- Chp 9 Reading[Canvas/Zybook]
- SUN Apr 9 11pm
- PA2a Coin code[Gradescope]
Week 11
- WED Mar 29 11pm
- Lab 16[Gradescope]
- FRI Mar 31 11pm
- Chp 8 Reading[Canvas/Zybook]
- SUN Apr 2 11pm
- PA1b code chuck_a_luck.py[Gradescope]
Week 10
- WED Mar 22 11pm
- Lab 15[Gradescope]
- FRI Mar 24 11pm
- PA1a Readiness Quiz[Canvas]
- Chp 7 Reading[Canvas/Zybook]
- SUN Mar 26 11pm
- PA1a code dice.py[Gradescope]
Week 9
- Spring Break
- Lab 14[Gradescope]
Week 8
- WED Mar 8 11pm
- Lab 14[Gradescope]
- THU Mar 9 8am
- Exam 2 Written[in class]
Week 7
- WED Mar 1 11pm
- Lab 12[Gradescope]
- FRI Feb 3 11pm
- Reading Chp 6[Canvas/Zybook]
- SUN Feb 5 11pm
- HW 6.1-6.5[Gradescope]
Week 6
- WED Feb 22 11pm
- Lab 10[Gradescope]
- FRI Feb 24 11pm
- Reading Chp4[Canvas/Zybook]
- SUN Feb 26 11pm
- HW 5.1-5.5[Gradescope]
Week 5
- WED Feb 15 11pm
- Lab 8[Gradescope]
- FRI Feb 17 11pm
- Reading Chp4[Canvas/Zybook]
- SUN Feb 19 11pm
- HW 4.1-4.5[Gradescope]
Week 4
- TUE Feb 7th
- No Class - Assessment Day
- THU Feb 9 8am
- Exam 1 Written - in class.
Week 3
- SUN Jan 27 11pm
- HW 2.1-2.5[Gradescope]
- WED Feb 1 11pm
- Lab 6[Gradescope]
- FRI Feb 3 11pm
- Reading Chp3[Canvas/Zybook]
- SUN Feb 5 11pm
- HW 3.1-3.5[Gradescope]
Week 2
- SUN Jan 22 11pm
- Reading Chp1[Canvas/Zybook]
- HW 1.1-1.5[Gradescope]
- WED Jan 19 8am
- Lab 3[Gradescope]
- FRI Jan 20 11pm
- Reading Chp2[Canvas/Zybook]
- SUN Jan 22 11pm
- HW 2.1-2.5[Gradescope]
- THU Jan 19 8am
- [CANVAS] Course Intro Survey
- Purchase book through Buy Book assignment link.
- FRI Jan 20 11pm
- Lab 2[Gradescope]
Updates
- Welcome Message!
- Meeting in person for all classes, will add Zoom link for weather only.
- Text for class listed on syllabus page.
- Please login to Canvas and complete the course intro survey through Canvas.
The class meets Tuesdays and Thursdays, starting Tue Jan 18 and ending Thu May Class meets in person. Please visit the calendar for the week-to-week assignments.
My Office Locations
Office hours (KING 248): | Tues 9:15-9:45 |
Thu 9:15-9:45 |
You may schedule an appointment for other times that are not listed to visit my Massanutten 293 office(540)-568-6206 or online via Zoom.
Please use the links to the left to navigate the website. Important announcements will be posted on this front page. Other course content will appear on the subpages linked above. Please check this website (especially the front page and calendar) regularly for updates.
This semester, we will be using Piazza for class discussions. If you have a question that may be of general interest to your fellow students, please post it on Piazza rather than emailing me directly. This allows others to answer your question or benefit from my answer. I will check the Piazza forum regularly and respond as quickly as I can. To access Piazza, log into Canvas and click the "Piazza" link in the navigation bar on the left.
Class grades will be accessible via Canvas, and online quizzes will be administered using Canvas as well.
Other resources: