Home
Welcome!
This is the website for the Fall 2020 offering of CS149 (Intro to Programming Fundamentals) at James Madison University. Specifically, this is the website for section 14 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
TA Hours in MS Teams(see Canvas for access details):
Mon, Tue, Thur: 5:00-11:00pm
Wednesday: 5:00-7:00, 8:00-11:00pm
Sunday: 1:00-11:00pm
Week 15/16
- TUE DEC 1 8:00am
- Reading Quiz for Chapter 12 of Think Java - 8:00 am[2 tries]
- WED DEC 2
- Readiness Quiz PA FINAL[Canvas] 11pm
- FRI DEC 6
- Lab 21 Alien lab 11pm[Autolab/Canvas]
- FRI DEC 11 11:00pm
- PA-FINAL Coding[Autolab]
Week 14 Thanksgiving break
Week 13
- TUE NOV 17 8:00am
- Reading Quiz for Chapter 11 of Think Java - 8:00 am[2 tries]
- SUN NOV 22 11:00pm
-
- HW #10 problems 10.1 to 10.3[Autolab] multiple submissions(25)
Week 12
- TUE NOV 10 8:00am
- Reading Quiz for Chapter 10 of Think Java - 8:00 am[2 tries]
- SUN NOV 15 11:00pm
-
- HW #9 problems 9.1 to 9.4[Autolab] multiple submissions(25)
Week 11
- TUE NOV 3 8:00am
- Exam 2 Coding[Autolab] Must be taken during CLASS time.
- THU NOV 6 8am
- Reading Quiz for Chapter 9 of Think Java - 8:00 am[2 tries]
- SUN NOV 8 11:00pm
- HW #8 problems 8.1 to 8.2[Autolab] multiple submissions(25)
Week 10
- TUE OCT 27 8:00am
- Reading Quiz for Chapter 8 of Think Java - 8:00 am[2 tries]
- THU OCT 29 11pm
- Exam 2 Written[Canvas]
Week 9
- TUE OCT 20 8:00am
- Reading Quiz for Chapter 7 of Think Java - 8:00 am[2 tries]
- WED OCT 21 11pm
- Class 16 Word of the Day[Canvas]
- FRI OCT 23 11pm
- Class 17 Word of the Day only[Canvas]
- SUN OCT 25 11:00pm
- HW #7 problems 7.1 to 7.5[Autolab] multiple submissions(25)
Week 8
- TUE OCT 13 8:00am
- Reading Quiz for Chapter 6 of Think Java - 8:00 am[2 tries]
- WED OCT 14 11pm
- Class 14 Word of the Day[Canvas] - also HW 6.1 + 6.2 for a quiz grade[Autolab]
- FRI OCT 16 11pm
- Class 15 Word of the Day only[Canvas]
- SUN OCT 18 11:00pm
- HW #6 problems 6.3 to 6.5[Autolab] multiple submissions(25)
- PA - Midterm Coding[Autolab] 90 points - DOUBLE HOMEWORK.
Week 7
- TUE OCT 6 8:00am
- Reading Quiz for Chapter 5 of Think Java - 8:00 am[2 tries]
- WED OCT 7 11pm
- Class 12 Word of the Day only[Canvas]
- FRI OCT 9 11pm
- Class 13 Word of the Day only[Canvas]
- SUN OCT 11 11:00pm
- HW #5 problems 5.1 to 5.5[Autolab] multiple submissions(25)
- PA - Midterm Readiness Quiz[Canvas] 10 points.
Week 5
- TUE SEP 22 8:00am
- Reading Quiz for Chapter 4 of Think Java - 8:00 am[2 tries]
- WED SEP 23 11pm
- Class 8 Word of the Day only[Canvas]
- FRI SEP 18 11pm
- Class 9 Word of the Day only[Canvas]
- SUN SEP 27 11:00pm
- HW #4 problems 4.1 to 4.5[Autolab] multiple submissions(25)
Week 4
- TUE SEP 15 8:00am
- Reading Quiz for Chapter 3 of Think Java - 8:00 am[2 tries]
- WED SEP 16 11pm
- Class 6 Word of the Day Lab 5 html file[Canvas] and java file[Autolab]
- FRI SEP 18 11pm
- Class 7 Word of the Day only[Canvas]
- SUN SEP 20 11:00pm
- HW #3 problems 3.1 to 3.5[Autolab] multiple submissions(25)
Week 3
- TUE SEP 8 8:00am
- Reading Quiz for Chapter 2 of Think Java - 8:00 am[2 tries]
- WED SEP 9 11pm
- Class 4 Word of the Day only - Lab 4 not graded[Canvas]
- FRI SEP 11 11pm
- Class 5 Word of the Day only[Canvas]
- SUN SEP 13 11:00pm
- HW #2 problems 2.1 to 2.5[Autolab] multiple submissions(25)
Week 2
- TUE SEP 1 8:00am
- Reading Quiz for Chapter 1 of Think Java - 8:00 am[2 tries]
- WED SEP 2 11pm
- Class 2 Word of the Day[Canvas]
- SUN SEP 6 11:00pm
- HW #1 and problems 1.1 to 1.5[Autolab] multiple submissions
Week 1
FRI Aug 28 11pm- [CANVAS] Course Intro Survey -
- Lab 1[Canvas]
Updates
- Welcome Message!
- Meeting in ISAT 248 for all classes.
- 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 Thu Aug 27 and ending Thu Dec 10 Class meets in ISAT 248. Please visit the calendar for the week-to-week assignments.
My Office Locations
Office hours (ISAT 264): | Tues 9:15-10:00 |
Thu 9:15-10:00 |
You may schedule an appointment for other times that are not listed to visit my Massanutten 293 office(540)-568-6206 or online.
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.