Getting Started Guide

Course introduction and getting started materials

Table of contents

Introduction

Welcome to Beginning Programming: JavaScript!

In order to succeed in this class, you will need access to a computer that can run a code editor like Visual Studio Code (pretty much any computer can) and have a good internet connection. You must devote at least 12 hours a week to learning activities. This includes 4 hours of in-person class, Zoom live class streams, and at least 8 hours of lab time plus studying and working on your own. (If you are unable to participate during class time you can watch recordings of the Zoom sessions.)

Next, read First Steps, and then let's have fun writing code!

First Steps

To begin this course, please complete the following steps:

  1. Read every page of this Getting Started guid.
  2. Read every page of the syllabus.
  3. Read the Code Review Procedure.
  4. Familiarize yourself with the cycle of weekly learning activities.
  5. Post an introduction message to the Introductions forum.
  6. Read the overview for week one.
  7. Do the required reading for this week of the course, skim the lecture notes.
  8. Complete the activities/assignments/forum posts for this week.
  9. Repeat steps 68 every week according to the course schedule.

If you have any course-specific questions, please ask them in the Course Q & A forum. For any other questions, support contact information can be found in the Support block.

 

Basic Technology and Computer Skills

To be successful in this course you will need:

Computer Skills

 

Introduction to Moodle

Moodle is the learning management system of the Lane Community College and the location where you will be able to view the content of your on-line courses. To learn more about Moodle and how it is used for Lane Community College courses, please review the course below:

Course Structure

This course is broken into weekly modules. The modules start on Sunday and end on the following Saturday. Every week is broken into three sections: Overview, Resources, and Activities.

Overview

Each week includes an overview page that must be read before reviewing the resources and completing the assigned activities. The overview will include an introduction to the week's topics, a list of the week's learning objectives, a list of required and supplemental resources, and detailed instructions for any activities and assignments.

Resources

Learning resources will be listed under Required and Supplemental subheadings. Reviewing required resources is mandatory. Supplemental resources are suggested if you want to get additional information about a topic. Resources may include links to online articles, text listing offline reading assignments, videos, or other types of learning materials.

Activities

Learning activities are required unless they are specifically marked as optional. Activities will include lab assignments, quizzes, or other participatory activities.

Lab assignments

Each week you will have a lab assignment. This is a hands-on programming assignment.

Lab Partners

Each of you will be assigned to a lab partner in Moodle. There are two versions of each lab assignment. Each lab partner will be given a different version. This allows each student to look at the other’s work and give them help and feedback without seeing a solution to their own assignment.

Getting and Giving a Code Review

When you have a beta (draft) version of you lab assignment ready, you will post it in the Lab Beta forum in the Moodle section for the current week. This must be done before the due date for the beta version. Your lab partner will then check your work and complete the "Beta" column of the code review form. This must be done before the due date for the code review.

What to Do with the Code Review You Get

After your lab partner gives you a code review, a you may revise your lab work and then fill out the "Production" column of the code review form to indicate your revisions. You will then upload the release version of your lab work to Moodle along with the completed code review form.

What to Do If Something Goes Wrong

Additional Questions

On-line Course Communication

All course communication (via e-mail, Moodle Messages, discussion forums, video chat, etc.) should be clear, concise, and respectful. Written communication should use complete sentences with standard spelling and grammar, including proper capitalization and punctuation.

The Core Rules of Netiquette is a guide to the proper protocol for participating in online classes and writing emails.

Questions about the course should be posted to the Course Q & A Forum. Questions of a more personal nature, such as grades or extensions, should be sent to your instructor via e-mail. E-mails to your instructor or e-mails to another department regarding support issues should include your course number and section.

All course announcements will be posted by the instructor to the News and Announcements Forum. Students are expected to check the News Forum on a daily basis. Any questions about News Forum announcements should be asked in the Course Q & A Forum.

Support

CIT Computer Lab

For spring term 2022, the on-campus lab in building 19, room 135, has re-opened. Lab and tutoring hours will be announced in class.

LCC Academic and Tutoring Services

Zoom tutoring is also available through LCC Tutoring Services.

Instructor's Office Hours

See the Moodle course page and the syllabus for the instructor's in-person and Zoom office hours.

General Support

Click on the Help link at the top-left of the Moodle course page for information on how to contact LCC technical support services.

Support information is also available at help.lanecc.edu.

 

BookstoreTitan Store

Address (on the LCC main campus)

4000 East 30th Avenue

Center Building

Eugene, OR US 97405

Get Directions

 

Web site: Titan Store

Email: TitanStore@bkstr.com

Phone: 541-463-5256

Fax: 541-463-5740