Course Syllabus

SDEV 106 - Front-End Web Dev

Fall 2020 (Item #5531)

Course Information

Instructor Information

Course Format

This is an online course. It is imperative that you check Canvas for Announcements regularly!

There are optional class meetings every Thursday at 10am. This is an opportunity to meet with the instructor and your classmates, and to ask questions. These sessions will be recorded and made available in Canvas.

This course is designed so that you may work at your own pace. At the end of the course, you will have certificates of completion for a series of HTML and CSS video tutorials, and a professional personal online portfolio.

Course Description

This is an introductory course that assumes no prior experience. Covers the fundamentals of web page production. Students learn the three layers of front-end web development: HTML for structure, CSS for styling and JavaScript for behavior. Emphasizes design for usability and accessibility. Students learn how the Internet works, how a web page is processed, and how to launch a website on the Internet. Previously IT 206.

Course Outcomes

At the end of the course, you should be able to:

  1. Use HTML5 to properly mark up a web page using a basic text editor.
  2. Apply both internal and external CSS to control the look and feel of a web page.
  3. Utilize classes and IDs, and know when it is appropriate to use each.
  4. Explain the importance of usability and perform usability testing.
  5. Explain the importance of accessibility and integrate accessibility features into a web page.
  6. Navigate directory structures and properly incorporate images and internal and external links.
  7. Utilize proper document structure and formatting standards.
  8. Follow proper file and folder naming conventions.
  9. Explain and utilize the Document Object Model (DOM).
  10. Write JavaScript functions to create interaction within a web page and control its behavior.

Program and Campus Learning Outcomes

Course Resources

Required Textbook

Canvas

All assignments, supplementary materials, the course schedule, due dates, and updates to this syllabus will be posted to the course web site in Canvas at https://egator.greenriver.edu/

Check the course web site and your @mail.greenriver.edu email account daily for important announcements.

If you have any questions about the course, reading, or the homework, please post them to Canvas Discussions. 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 Discussions that you think you can answer, please do so! 

If you have questions of a personal nature, such as regarding a specific grade or scheduling an appointment, then either email me or visit me during office hours.

Tutors

There are tutors available both at Auburn Center and the main campus (Holman Library) for all IT Software Development classes. View the Tutoring Schedule

Tutoring Protocols

Student Portal

my.greenriver.edu contains information and links for important student resources.

LinkedIn Learning

LinkedIn Learning provides a wide range of technical video tutorials, and is free to Green River students.

Late Work

There are due dates on assignments in order to help you stay on track. However, there is no penalty for late work in this course. This course is designed so that you may work at your own pace, and finish as quickly (or as slowly) as you wish! However, no work will be accepted beyond the last day of the quarter, no exceptions.


Warning: Undefined variable $xc in /home2/tostrand/public_html/includes/boilerplate.php on line 1

Tutoring

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:

Academic Integrity and Collaboration

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.


Warning: Undefined variable $external in /home2/tostrand/public_html/includes/boilerplate.php on line 26

Grading

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

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.

Financial Assistance

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.

Additional Information

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.


Visit the GRC Software Dev Student Portal at http://devs.greenrivertech.net