Home
Welcome!
This is the website for the Spring 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:
- Connecting to Stu.cs.jmu.edu instructions from your own computer.
- Installing your own Linux Mint virtual machine instructions.
- Online version of textbook with code examples
Week 15/16:
- SUN APR 21 11pm
- PA Final Part B [Autolab]
- WED APR 24 11pm
- Lab 25 Robots[Canvas]
- THU APR 25 8am
- Practice Final Lab 26[Autolab]
- THU MAY 2 THU 8 am - 10 am Final Exam
Week 14:
- TUE APR 16 8am
- Reading Quiz Chp12[Canvas]
- WED APR 17 11pm
- Lab 23[Canvas]
- THU APR 18 8am
- Work day for PA-Final Part B
- SUN APR 21 11pm
- PA Final Part B [Autolab]
Week 13:
- TUE APR 9 8am
- Reading Quiz Chp11[Canvas]
- WED APR 10 11pm
- Lab 21[Canvas]
- FRI APR 12 11pm
- Lab 20 HW 10.1,2,3[Autolab]
- SUN APR 14 11pm
- HW 10.4,5[Autolab]
- PA Final Part A Readiness Quiz[Canvas]
Week 12:
- TUE APR 2 8am
- Reading Quiz Chp10[Canvas]
- WED APR 3 11pm
- Lab 19[Canvas]
- FRI APR 5 11pm
- Lab 20 HW 10.1,2,3[Autolab]
- SUN APR 7 11pm
- HW 10.1,2,3[Autolab]
Week 11:
- TUE MAR 26 8am
- Reading Quiz Chp9[Canvas]
- WED MAR 27 11pm
- Lab 17[Autolab]
- FRI MAR 29 11pm
- Lab 18 HW 9.2,4[Autolab]
- SUN MAR 31 11pm
- HW 9[Autolab]
Week 10:
- TUE MAR 19 8am
- Exam 2 Written[in-class - Canvas]
- THU MAR 22 8am
- Exam 2 Coding[in-class Autolab]
Week 9:
- TUE MAR 12 8am
- Reading Quiz Chp8[Canvas]
- WED MAR 13 11pm
- Lab 15 - HW8.1,2
- FRI MAR 15 11pm
- Lab 16 HW 8.3,4[Autolab]
- SUN MAR 17 11pm
- HW 8[Autolab]
Week 8:
- TUE FEB 26 8am
- Reading Quiz Chp7[Canvas]
- WED FEB 27 11pm
- Lab 13 - 10 points[Autolab]
- FRI MAR 1 11pm
- Lab 14 HW 7.3, 7.4[Autolab]
- SUN MAR 10 11pm
- Homework #7[Autolab]
Week 7:
- TUE FEB 19 8am
- Reading Quiz Chp6[Canvas]
- WED FEB 20 11pm
- Lab 11 - HW6.1, 6.2[Autolab]
- FRI FEB 23 11pm
- Lab 12 HW 6.3, 6.4[Autolab]
- SUN FEB 27 11pm
- PA midterm Code[Autolab] 75 pts
- Homework #6[Autolab]
Week 6:
- TUE FEB 12 8am
- Reading Quiz Chp5[Canvas]
- WED FEB 13 11pm
- Lab 9 - HW5.1, 5.2[Autolab]
- FRI FEB 15 11pm
- Lab 10 HW 5.3, 5.4[Autolab]
- SUN FEB 17 11pm
- PA midterm Tests[Autolab] 25 pts
- Homework #5[Autolab]
Week 5:
- SUN FEB 3 11pm
- Homework #4[Autolab]
- TUE FEB 5 8am
- No class - Assessment Day
- THU FEB 7 8am
- Exam 1 in class Written and Coding portions
Week 4:
- SUN JAN 27 11pm
- Homework #3[Autolab]
- TUE JAN 29 8am
- Reading Quiz Chp4 [Canvas]
- WED JAN 30 11pm
- Lab 7[A/C]
- FRI JAN 31 11pm
- Lab 8[Canvas]
- SUN FEB 3 11pm
- HW#4[Autolab]
Week 3:
- SUN JAN 20 11pm
- Homework #2[Autolab]
- TUE JAN 22 8am
- Reading Quiz Chp3 [Canvas]
- WED JAN 23 11pm
- Lab 5[Canvas]
- FRI JAN 25 11pm
- Lab 6[Canvas]
- SUN JAN 27 11pm
- HW3[Autolab]
Week 2:
- SUN JAN 13 11pm
- Homework #1[autolab]
- TUE JAN 15 8am
- Reading Quiz Chp2 [Canvas]
- WED JAN 16 11pm
- Lab 3[Canvas]
- FRI JAN 19 11pm
- Lab 4[Canvas]
- SUN JAN 21 11pm
- HW2[Autolab]
Week 1
- WED Jan 9 11pm
- [CANVAS] Course Intro Survey -
- Lab 1[Canvas]
- THU Jan 10 8:00am
- Reading Quiz for Chapter 1 of Think Java - 8:00 am[2 tries]
- FRI Jan11 11pm
- Lab 2[Canvas]
- SUN Jan 13 11:00pm
- HW #1[Autolab] multiple submissions
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 8 and ending Tue Apr 30 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.
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.