CS133JS Beginning Programming: JavaScript
| Topics by Week | |
|---|---|
| 1. Intro to JavaScript programming | 6. Arrays |
| 2. Functions, Operators and Expressions | 7. Objects and Object Constructors |
| 3. Conditional Statements: if and switch | 8. Web Page I/O |
| 4. Repetition: while, do while, and for | 9. Regular Expressions |
| 5. Midterm Check-Point | 10. Term Project and Review |
| 11. Final |
This Week's ObjectiveAnnouncements for Fall 2025Q and ADue DatesFinal quizContacting Your Instructor and Getting HelpContact InfoOffice HoursTutoringCIT Computer LabLCC Academic and Tutoring Services
This week is your opportunity to review all that we've covered in this class—both as preparation for the final quiz as well as a way to firm up your knowledge of JavaScript so you will be ready to write great JavaScript code in the future!
RegFest: Tues, December 2, from 9 a.m.-2 p.m. on the first floor of Building 1. This event is designed for students:
who have not yet registered for the upcoming term
and/or
those needing assistance with Financial Aid, Advising, or Student Accounts (Bursar).
If you are pursuing the AAS in Software Development, these are the recommended courses:
CS 233JS, Intermediate Programming: JavaScript
CS 161N, Beginning Programming: C#
Directed Elective: CS 135M, Beginning Mobile Application Development
WR 121Z, Composition 1
Relevant Links:
Degree Requirements for AAS in Software Dev
Term-By-Term Sample Planner for AAS in Software Dev
Last Day for Submissions: Any late or extra credit assignments are due by the end of the day on Monday of next week (finals week).
Global Game Jam: Save the date! Jan 30–Feb 1, 2026. LCC is hosting this game jam in the CIT Lab, building 19, room 135. Food and drinks will be provided. Come build a game! Registration is now open
How is lab 8 going?
Only part 1 is required. Is anyone doing part 2?
No code review required for part 1, production version due Thursday.
How is the term project going?
Any Questions?
Lab 8, Part 2 (optional) Code Review: Tuesday, 12/2.
Lab 8 Production Version: Thursday, 12/4.
Term Project Code Review: Friday, 12/5.
Term Project Production Version: next Tuesday, 12/9
Alternative Array Lab Production Version: next Tuesday, 12/9
There is a, short, ungraded practice quiz open now.
Look at the review suggestions in this week's overview.
The final quiz will be given in the classroom at the regular class time next Monday. Or, take it in the Instructional Testing Center, Monday through Wednesday next week. See their web site to for the times they are open.
Any questions?
Email: birdb@lanecc.edu
Discord: @profbird
Moodle messages
Text or phone: 541-525-0213
You don't need an appointment. Come say "hi", get help, or talk about anything!
Drop in on Zoom or in person in building 19, room 152.
Monday and Wednesday 2:00 to 3:50
Tuesday and Thursday 4:00 to 4:50
You can also make an appointment to meet at another time.
The on-campus computer lab is in building 19, room 135. The lab is equipped with computers and software for student use. There are also tutors in the lab who can help you with your lab assignments.
Zoom tutoring is also available through LCC Tutoring Services.

Beginning JavaScript course materials by Brian Bird are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.