Welcome!

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


Announcements:

Week 16

  • SUN Apr 8 11:00pm
    • PA6A Library [Webcat]
  • TUE Apr 24 8:00am
    • Retake Exam 2 Coding
  • FRI Apr 27 11:00pm
    • Lab 25 Practice Final[Webcat]

Week 15

  • TUE Apr 17 8:00am
    • Reading Quiz Chp 12[Canvas]
  • WED Apr 18 11:00pm
    • Lab 23 [Canvas] 

Week 14

  • TUE Apr 10 8:00am
    • Reading Quiz Chp 11[Canvas]
  • WED Apr 11 11:00pm
    • Lab 21 [Canvas] 
  • FRI Apr 13 11:00pm
    • Lab 22 [Canvas]
    • PA6A Book - Patron[Webcat]

Week 13

  • TUE Apr 3 8:00am
    • Reading Quiz Chp 10[Canvas]
  • WED Apr 4 11:00pm
    • Lab 19 [Canvas] 
  • FRI Apr 6 11:00pm
    • Lab 20 [Canvas]
    • PA5B Code[Webcat]

Week 12

  • TUE Mar 27 8:00am
    • Exam2 Coding [Webcat]
  • THU Mar 29 8:00am
    • Reading Quiz Chp 9[Canvas] 
  • FRI Mar 30 11:00pm
    • Lab 17[Webcat]
    • PA5A Stubs[Webcat]

Week 11

  • TUE Mar 20 
    • Exam2 Written[In class]
  • THU Mar 22 
    • Exam2 Coding[In class]

Week 10

  • By TUE Mar 13  8:00am
    • Reading Quiz Chp 8 Think Java [Canvas] 
  • WED Mar 14 11:00pm
    • Lab 15[webcat]
  • FRI Mar 16 11:00pm
    • Lab 16[Canvas]
    • Programming Assignment 4B - [Webcat]

Week 9 Spring Break

Week 8

  • By TUE Feb 27  8:00am
    • Reading Quiz Chp 7 Think Java [Webcat] 
  • WED Feb 28 11:00pm
    • Lab 13[Canvas/CodingBat]
  • FRI Mar 2 11:00pm
    • Lab 14[Canvas]
    • Programming Assignment 4A - [Webcat]

Week 7

  • By TUE Feb 20  8:00am
    • Reading Quiz Chp 6 Think Java [Webcat] 
  • WED Feb 21 11:00pm
    • Lab 11[Canvas/CodingBat]
  • FRI Feb 23 11:00pm
    • Lab 12[Canvas]
    • Programming Assignment 3B - [Webcat]

Week 6

  • By TUE Feb 13  8:00am
    • Reading Quiz Chp 5 Think Java [Webcat] 
  • WED Feb 14 11:00pm
    • Lab 9[Webcat]
  • FRI Feb 16 11:00pm
    • Lab 10[Webcat]
    • Programming Assignment 3A - [Canvas]

Week 5

  • Tue no class
  • Thu Exam 1

Week 4

  • By TUE Jan 30  8:00am
    • Reading Quiz Chp 4 Think Java [Webcat] 
  • WED Feb 1 11:00pm
    • Lab 7[Webcat]
  • FRI Feb 3 11:00pm
    • Lab 8[Webcat]
    • Programming Assignment 2B - [Webcat]

Week 3

  • By TUE Jan 23  8:00am
    • Reading Quiz Chp 3 Think Java [CANVAS] 
  • WED Jan 24 11:00pm
    • Lab 5[Canvas]
  • FRI Jan 26 11:00pm
    • Lab 6[Webcat]
    • Programming Assignment 2A - Readiness Quiz[Canvas]

Week 2

  • By TUE Jan 16  8:00am
    • Reading Quiz Chp 2 Think Java [CANVAS] 
  • WED Jan 17 11:00pm
    • Lab 3[Webcat]
  • FRI Jan 19 11:00pm
    • Lab 4[Webcat]
    • Programming Assignment 1B - Code[Webcat]

Week 1

  • By WED Jan 10  11:00pm
    • [CANVAS] Course Intro Survey - 
    • Lab submission to Canvas for Lab01.txt.
  • THU Jan 11 8:00am
    • Reading Quiz for Chapter 1 of Think Java - 8:00 am
  • FRI Jan 12 11:00pm
    • Lab02A - Webcat submission.
    • Lab02B - Canvas Submission
    • Programming Assignment 1A - Readiness Quiz[Canvas]

Updates

  • Welcome Message!
    • Meeting in ISAT 250 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 Jan 9 and ending Thu Apr 26  Class meets in ISAT 250. 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