Introduces students to JavaScript, a powerful programming language for creating dynamic, interactive web pages. Students learn the basics of JavaScript, and apply it toward the development of a website. Topics include language constructs and syntax, event-driven programming, manipulating the Document Object Model (DOM), form validation, and utilizing JavaScript libraries, such as jQuery. PREREQUISITE: IT 102 and IT 206 or instructor's permission.
By the end of the course, the student will be able to:
Our primary textbook for this course is JavaScript & jQuery, by Jon Duckett. All reading assignments are posted on the Canvas home page for the course. The files for the textbook are available at http://www.javascriptbook.com/code/ Note: You should type the examples from the book yourself!
All resources, assignments, due dates, and course updates will be posted to the course web site in Canvas at https://egator.greenriver.edu/
If you have any questions about the course, reading, or the homework, please post them to the Discussion Forum in Canvas. This will enable you to get an answer to your questions more quickly, and also help classmates who might have the same question. If you see a question in the Forum that you think you can answer, please do so!
Check your @mail.greenriver.edu account daily for important announcements. I will reply to emails within one business day. If you haven't heard back by then, please try again in case my spam folder ate your message!
You will understand and retain more of the material covered in class if you complete the assigned reading before coming to class. To help ensure that we get the most out of our class time, there will be a reading quiz posted in Canvas for each week. Each quiz consists of ten multiple choice or true/false questions. You will have multiple attempts on each quiz (the number of attempts may vary), and Canvas will automatically keep your highest score.
Assignments are to be submitted on or before the due date. Late assignments will be accepted up to one week after the due date, and will receive 50% credit.
Disputes about homework grading must be made to your instructor within two weeks of receiving the grade.
Regular attendance and participation are required to succeed in this course. If missing a class is unavoidable, you are responsible for talking with a classmate to find out what you missed.
There are tutors available for all Software Development classes. View the Tutoring Schedule for days, times, and locations.
Tutors are here to support your learning, not to complete your work for you. The following Tutoring Protocols will help ensure that you maximize your learning —
Allowed tutoring practices:
Not allowed:
All work you submit in this course must be your own. Plagiarism, including submitting someone else’s ideas, words, or code as your own, is a form of academic dishonesty and undermines your learning. If I suspect that submitted work is not your own, I will meet with you to discuss it.
AI tools may be used to support your learning, but you are responsible for verifying their accuracy. You may not submit AI-generated work as your own.
Allowed uses of AI:
Not allowed:
The goal of this policy is to help you build real skills. Learning to write code, debug problems, and think algorithmically requires practice and active engagement. Completing your own work ensures that you develop the understanding needed for future courses and professional work.
Collaboration is encouraged in appropriate ways. You are welcome to ask questions, discuss ideas with classmates, and seek help from tutors or the instructor. However, your final submitted work must reflect your own understanding.
If you are ever unsure whether a particular use of AI is allowed, ask before using it.
If submitted work is not your own, the assignment will receive a zero. Repeated violations may result in failing the course.
Grading in this course consists of your demonstrated competency and professionalism. If you have any questions or concerns about a course grade, talk to the instructor within two weeks of receiving the grade.
A passing grade consists of a 1.0 (65%) or higher.
Grades will be converted according to the following scale:
| Decimal | % |
|---|---|
| 4.0 | 95 |
| 3.9 | 94 |
| 3.8 | 93 |
| 3.7 | 92 |
| 3.6 | 91 |
| 3.5 | 90 |
| 3.4 | 89 |
| 3.3 | 88 |
| 3.2 | 87 |
| 3.1 | 86 |
| Decimal | % |
|---|---|
| 3.0 | 85 |
| 2.9 | 84 |
| 2.8 | 83 |
| 2.7 | 82 |
| 2.6 | 81 |
| 2.5 | 80 |
| 2.4 | 79 |
| 2.3 | 78 |
| 2.2 | 77 |
| 2.1 | 76 |
| Decimal | % |
|---|---|
| 2.0 | 75 |
| 1.9 | 74 |
| 1.8 | 73 |
| 1.7 | 72 |
| 1.6 | 71 |
| 1.5 | 70 |
| 1.4 | 69 |
| 1.3 | 68 |
| 1.2 | 67 |
| 1.1 | 66 |
| 1.0 | 65 |
| 0.0 | <65 |
Counseling Services provides short-term mental health counseling and self-care/wellness education to Green River students. Workshops and consultation services are offered for staff, faculty, and student organizations. Services are free and confidential.
Counseling Services are provided by licensed psychologists, social workers, and professional mental health therapists. We are here to help by providing support to explore emotional concerns, developing new awareness and skills, and mobilizing your existing strengths, qualities and abilities. While some people who seek counseling have chronic emotional difficulties, most are dealing with normal life events and are simply in need of an objective listener - someone who doesn't judge and who can help you see new alternatives.
Please visit https://www.greenriver.edu/campus/campus-resources/counseling-services/ for more information, or to schedule an appointment.
Are you balancing a combination of school, work, or life? Are you working as hard as you can, but still having a hard time keeping up with bills and the rising cost of living? Green River provides access to resources to help you get by, get ahead, and stay ahead, so that you can achieve your college and career goals.
The Benefits Hub offers one-stop financial assistance and enrollment in benefits, including:
Visit the Benefits Hub for more information or to schedule an appointment.
For information about Accessibility, Accommodations, and Mandatory Reporters, please visit https://www.greenriver.edu/syllabus-info
This document is available in alternative formats to individuals with disabilities by contacting Disability Support Services at 253-833-9111, ext. 2631; TTY 253-288-3359; or by email at dss@greenriver.edu.
Green River College is an equal opportunity educator and employer. Learn more at www.greenriver.edu/accessibility.