Welcome!

This is the website for the Fall 2019 offering of CS149 (Intro to Programming Fundamentals) at James Madison University. Specifically, this is the website for section 001 taught by Alvin Chao


Announcements:

TA Hours:

TA's are available in ISAT/CS 248/250 labs during the following hours:
Sunday 1-11 pm, Monday, Tuesday, Thursday 5-11 pm, and Wednesday 6-11 pm.
No Fri or Sat hours

Also extra "Fourth Hour" tutoring sessions:

Monday 7-8pm  ISAT/CS 243
Tuesday 7-8pm  ISAT/CS 243
Wednesday 7-8pm  ISAT/CS 243

Please fill out the following Google Form if you plan on attending weekly Fourth Hour sessions so we know how many materials to prepare: https://forms.gle/EKXGFtAgsA6s2YKi9

Week 15

  • TUE Dec 2 8am
    • Reading Quiz Chp 12[Canvas]
  • WED Dec 3 11pm
    • Lab 23[Autolab]
  • SUN Dec 8 11pm
    • PA Final Part B[Autolab]

Week 12

  • TUE Nov 12 8am
    • Reading Quiz Chp 10[Canvas]
  • WED Nov 13 11pm
    • Lab 19[Autolab]
  • SUN Nov 17 11pm
    • HW 10.1-10.3 

Week 11

  • TUE Nov 5 8am
    • Reading Quiz Chp 9[Canvas]
  • WED Nov 6 11pm
    • Lab 17[Autolab]
  • FRI Nov 8 11pm
    • HW 9.1,2[Autolab]
  • SUN Nov 10 11pm
    • HW 9.3-9.5 

Week 10

  • Tue Oct 29 8am
    • Exam 2 "Written" - In class
  • Thu Oct 31 8am
    • Exam 2 Coding - In Class

Week 9

  • TUE Oct 22 8am
    • Reading Quiz Chp 8[Canvas]
  • WED Oct 23 11pm
    • Lab 15[Autolab]
  • FRI Oct 25 11pm
    • HW 8.1,2[Autolab]
  • SUN Oct 27 11pm
    • HW 8.3-8.5 

Week 8

  • TUE Oct 15 8am
    • Reading Quiz Chp 7[Canvas]
  • WED Oct 16 11pm
    • Lab 13[Autolab]
  • FRI Oct 18 11pm
    • HW 7.1,2[Autolab]
  • SUN Oct 20 11pm
    • HW 7.3-7.5 

Week 7

  • TUE Oct 8 8am
    • Reading Quiz Chp 6[Canvas]
  • WED Oct 9 11pm
    • HW 6.1, 6.2[Autolab]
  • FRI Oct 11 11pm
    • HW 6.3, 6.4[Autolab]
  • SUN Oct 13 11pm
    • HW 6.5 and PA-Midterm Coding

Week 6

  • TUE Oct 1 8am
    • Reading Quiz Chp 5[Canvas]
  • WED Oct 2 11pm
    • HW 5.1,5.2[Autolab]
  • FRI Oct 4 11pm
    • HW 5.3,5.4[Autolab], and Readiness Quiz PA-Midterm[Canvas]
  • SUN Oct 6 11pm
    • HW 5.5 and PA-Midterm Tests

Week 5

  • SUN Sep 22 11:00pm
    • HW #4 and problems 4.1 to 4.5[Autolab] multiple submissions allowed.
  • TUE Sep 24 8am
    • Exam 1A "Written" in class
  • THU Sep 26 8am
    • Exam 1B Coding in class.

Week 4

  • TUE Sep 17 8:00am
    • Reading Quiz for Chapter 4 of Think Java - 8:00 am[2 tries]
  • WED Sep 18 11pm
    • Lab 7[Autolab]
  • FRI Sep 20 11pm
    • Lab 8[Autolab]
  • SUN Sep 22 11:00pm
    • HW #4 and problems 4.1 to 4.5[Autolab] multiple submissions allowed.

Week 3

  • TUE Sep 10 8:00am
    • Reading Quiz for Chapter 3 of Think Java - 8:00 am[2 tries]
  • WED Sep 11 11pm
    • Lab 5[Autolab]
  • SUN Sep 15 11:00pm
    • HW #3 and problems 3.1 to 3.5[Autolab] multiple submissions allowed.

Week 2

  • TUE Sep 3 8:00am
    • Reading Quiz for Chapter 2 of Think Java - 8:00 am[2 tries]
  • WED Sep 4 11pm
    • Lab 3[Autolab]
  • SUN Sep 8 11:00pm
    • HW #2 and problems 2.1 to 2.5[Autolab] multiple submissions allowed.

Week 1

  • WED Aug 28 11pm
    • [CANVAS] Course Intro Survey - 
    • Lab 1[Canvas]
  • THU Aug 29 8:00am
    • Reading Quiz for Chapter 1 of Think Java - 8:00 am[2 tries]
  • FRI Aug 30 11pm
    • Lab 2[Canvas]
  • SUN Sep 1 11:00pm
    • HW #1 and problems 1.1 to 1.5[Autolab] multiple submissions

Updates

  • Welcome Message!
    • Meeting in ISAT 143 for all classes as well as exams.
    • Text for class listed on syllabus page.
    • Please login to Canvas and complete the course intro survey and through Canvas.  Also log into Piazza from the left nav bar item.

The class meets Tuesdays and Thursdays, starting Tues Aug 27 and ending Fri Dec 1 Class meets in ISAT 143. Please visit the calendar for the week-to-week assignments. 

My Office Locations

Office hours (ISAT 264):  Tues 9:30-10:30
Thu  9:30-10:30

You may schedule an appointment for other times that are not listed to visit my Massanutten 293 office(540)-568-6206

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. 

 


 

Back to Top