Welcome!

This is the website for the Fall 2022 offering of CS149 (Intro to Programming Fundamentals) at James Madison University. Specifically, this is the website for section 13 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 15/16

  • WED Nov 30th 11pm
    • Lab 16[Gradescope]
  • THU Dec 1st 8am
    • Chp 12 Reading[Canvas]
  • FRI Dec 2nd 11pm
    • Readiness Quiz PA3/Final[Canvas]
  • MON Dec 5th 11pm
    • PA3 Part B Code[Gradescope]
  • THU Dec 8th 11pm
    • PA3 Part C Code[Gradescope]

Week 12

  • WED Nov 9th 11pm
    • HW 9.1, 9.2[Gradescope]
  • THU Oct 20th 8am
    • Chp 10 Reading[Canvas]
  • FRI Nov 11th 11pm
    • HW 9.3 - 9.5[Gradescope]
  • MON Nov 14th 11pm
    • PA2 Readiness Quiz[Canvas]

Week 11

Exam week

Week 10

  • MON Oct 24th 11pm
    • HW 8.3- 8.5[Gradescope]
  • TUE Oct 18th 11pm
    • PA1 Readiness Quiz[Canvas]
  • THU Oct 20th 8am
    • Chp 9 Reading[Canvas]
  • SUN Oct 30th 11pm
    • PA1 Code[Gradescope]

 Week 9

  • MON Oct 17th 11pm
    • HW 6.3- 6.5[Gradescope]
  • TUE Oct 18th 8am
    • Chp 7 Reading[Canvas]
  • WED Oct 19th 11pm
    • HW 7.1-7.5[Gradescope]

Week 8/9

  • WED Oct 12th 11pm
    • HW 6.3- 6.5[Gradescope]
  • THU Oct 13th 8am
    • Chp 7 Reading[Canvas]
  • WED Oct 19th 11pm
    • HW 7.1-7.5[Gradescope]

Week 7/8 

  • TUE Oct 4 8am
    • Chp 5 Reading[Canvas/Zybook]
  • WED Oct 5th 11pm
    • HW 5.1 - 5.3[Gradescope]
  • THU Oct 6 8am
    • Chp 6 Reading[Canvas/Zybook]
  • FRI Oct 7th 11pm
    • HW 5.4, 5.5[Gradescope]
  • WED Oct 12th 11pm
    • HW 6.3- 6.5[Gradescope]

Week 6

  • MON Sep 26 11pm
    • HW4.1-4.5 [Gradescope] 
  • TUE Sep 27 8am 
    • Exam 1 Written[In Class]
  • THU Sep 29 8am
    • Exam 1 Coding[In Class]
  • TUE Oct 4 8am
    • Chp 5 Reading[Canvas/Zybook]
  • WED Oct 5th 11pm
    • HW 5.1 - 5.3[Gradescope]
  • THU Oct 6 8am
    • Chp 6 Reading[Canvas/Zybook]
    •  

Week 5

  • MON Sep 19 11pm
    • HW 3.1-3.5[Gradescope]
  • WED Sept 21 11pm
    • Lab 8 [Gradecope]
  • THU Sep 22 8am
    • Chp4 Reading[Canvas/Zybook]
  • MON Sep 26 11pm
    • HW4.1-4.5 [Gradescope] 

 

Week 4

  • MON Sep 12 11pm
    • HW2.1-2.5 [Gradescope]
  • WED Sept 14 11pm
    • Lab Lists Tuple [Gradecope]
  • THU Sep 15 8am
    • Chp3 Reading[Canvas/Zybook]
  • MON Sep 19 11pm
    • HW 3.1-3.5[Gradescope]

Week 3

  • MON Sep 5 11pm
    • HW1.1-1.5 [Gradescope]
  • WED Sept 7 11pm
    • Lab 6 [Gradecope]
  • THU Sep 8 8am
    • Chp2 Reading[Canvas/Zybook]
  • MON Sep 12 11pm
    • HW 2.1-2.5[Gradescope]

Week 2

  • THU Sep 1 8am
    • Chp1 Reading[Canvas/Zybook]
  • MON Sep 5 11pm
    • HW1.1-1.5 [Gradescope]
Week 1
  • THU Aug 24 8am
    • [CANVAS] Course Intro Survey
    • Purchase book through Buy Book assignment link.
  • MON Aug 28 11pm
    • Lab 2[Gradescope]
  • WED Aug 31 11pm
    • Buy Book[Canvas/Zybook]
    • Lab 3[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. 

Piazza

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:

Back to Top