Prog Internet JS+PHP

CIS-2140-VO01 - Programming for the Internet 3 CR

This course provides an introduction to client-side programming for the World Wide Web, using the JavaScript language. After learning the basic syntax and structures, students use JavaScript to add dynamic, interactive elements to web pages. In addition, students will use JavaScript and the Document Object Model to perform various tasks including checking HTML form data prior to processing at the web server.

Prerequisite: Website Development.

  • The Veteran and Military Service Team: Kyle Aines, eMail: kyle.aines@ccv.edu Phone (802.786.5185)

  • also: Chiara Carmolli-Anderson, Jennifer Garrett-Ostermiller, JP Rees, Heather Weinstein

  • The Veterans & Military Services Team has resources and services including professional tutoring, Smart Pens, and a buddy program, available at no-cost to our students.

  • Moodle - Where you post when you complete an assignment & where grades are recorded https://learn.vsc.edu

Course Description:

This course provides an introduction to client-side programming for the World Wide Web, using the JavaScript language. After learning the basic syntax and structures, students use JavaScript to add dynamic, interactive elements to web pages. In addition, students will use JavaScript and the Document Object Model to perform various tasks including checking HTML form data prior to processing at the web server. Prerequisite: Website Development.

Essential Objectives:

1. Describe how and why JavaScript was developed and what distinguishes this scripting language from the Java programming language.

2. List the operators and data types supported in JavaScript.

3. Explain how scalar variables and arrays are declared and named.

4. Discuss how JavaScript can be integrated into HTML documents.

5. Explain how JavaScript functions are structured, including the role of the optional return statement.

6. Create scripts incorporating JavaScript's decision and loop structures, including if..else, switch, counter-controlled, and top- and bottom-tested loops.

7. Discuss JavaScript's support for object-oriented programming, and explain how object methods and properties are used.

8. Explain what events handlers are, and discuss their use in creating dynamic Web pages.

9. Discuss the Document Object Model and its use in client-side scripting.

10. Create scripts that make effective use of the document, history, location, and navigator objects.

11. Create scripts that use form object properties and methods to validate HTML form data before submission to a Web server.

12. Explain what HTTP cookies are, and discuss their use and abuse on the World Wide Web.

13. Create client-side scripts that store and retrieve data using cookies.

Textbook Link

Colleges have their own book stores for the text books instructors select for a course. All the text books I use in my classes are text-books/manuals/books that could be easily ordered from Amazon, Barnes and Noble, or other on-line book store, when you need to learn a new language or skill. Most are also available in Kindle or similar format, because you are learning HOW-to-Learn, WHEN-you-need-to-Learn.

The Advantages of purchasing books through your College Bookstore (and the reason the books are a higher cost) is if the course is dropped or you drop out of a course in the allotted time - the College book store will refund you. We strongly suggest that you verify the information below with your colleges bookseller EdMap before purchasing textbooks from another vendor. If your course is at the CCV Winooski site, check the UVM Bookstore for textbook and pricing information.

Please note: In order to receive accommodations for disabilities in this course, students must make an appointment to see the Americans with Disabilities Coordinator in their site and bring documentation with them.

Academic Honesty: CCV has a commitment to honesty and excellence in academic work and expects the same from all students. Academic dishonesty, or cheating, can occur whenever you present -as your own work- something that you did not do. You can also be guilty of cheating if you help someone else cheat. Being unaware of what constitutes academic dishonesty (such as knowing what plagiarism is) does not absolve a student of the responsibility to be honest in his/her academic work. Academic dishonesty is taken very seriously and may lead to dismissal from the College.

Veteran & Military Resource Advisor:

o Kyle Aines serves: Winooski, Middlebury, Rutland, Bennington, Brattleboro, Springfield, Upper Valley, and the Center for Online Learning. Kyle can be reached via email at kyle.aines@ccv.edu or 802.786.5185.

o Marty McMahon serves: Montpelier, Morrisville, Newport, St. Albans, and St. Johnsbury. Marty can be reached via email atmarty.mcmahon@ccv.edu or 802.828.0134.

· Kyle or Marty will complete a Military Readiness Appointment (MRA) to review military benefits information as well as the specific resources and support provided by CCV. These MRAs are recorded in CRI under the code VSMRA.

For any veteran or military-connected student using VA (GI Bill) benefits (new or returning):

· Kyle Aines and Marty McMahon serve as Veteran & Military Resource Advisors

· Chiara Carmolli-Anderson and JP Rees serve as School Certifying Officials to the VA

· Jen Garrett-Ostermiller serves as grant manager and team cheerleader

What are the special opportunities for veteran & military-connected students?

· Benefits counseling, assisting students to understand what education benefits they are eligible for and how to access them

· Military Readiness Appointment (MRA) to learn about the available resources

· All students may borrow a Smart Pen for enhanced notetaking during their career at CCV

· Professional tutoring is available for any student who needs an extra degree of support for success in any CCV course or requirement

· All veterans are enrolled in Voodle, an online hub for peer-to-peer interactions and access to resources

· The Clifton StrengthsFinder is available for free to all veteran & military connected students.

      1. Six College Collaborative launches new website BRATTLEBORO—The Six College Collaborative (formerly known as The Windham Higher Education Cooperative) recently launched a website, www.sixcolleges.com, featuring local paid internship opportunities for college students, information about cross registration among the six participating colleges, and community offerings at the various college campuses.

      1. The collaborative includes Community College of Vermont, SIT Graduate Institute, Vermont Technical College, Landmark College, Marlboro College, and Union Institute and University.

        1. The website was built by a Vermont Technical College intern, Emily Purcell, under the direction and supervision of Jason Coplan, owner of DC WebPro. The website provides a centralized location and database for the collaborative to promote and provide detailed information about what they do.

        2. Created with the perspective of a current college student, the site aims to be user-friendly and easily navigated, according to a news release. It features links to each of the six institutions, social media links, a list of community events at each of the participating campuses as well as enrichment opportunities for staff and faculty.

        3. The SeVEDS/BDCC Collaborative Internship program lists on average 25-30 postings for students looking for work experience in the Windham region and instructions for area businesses seeking to hire college interns.

        4. The internship program is funded by a grant from the Vermont Department of Labor and contributions from the participating colleges. Participating interns earn college credit and are paid. Since its creation in February 2014, the program has enabled 19 college students to find internships; five of the 19 students have been offered long term employment, earning competitive salaries.

        5. The program is open to any college student in the country as long as they intern for a Windham Region business. There are paid opportunities in a variety of sectors including: agriculture, healthcare, nonprofit organizations, hospitality, manufacturing, marketing, media, social services and STEM, or science, technology, engineering, and math.

        6. The salaries range from minimum wage to $25 per hour. Interns can earn between $2,000 and $8,000 per semester.

Rights & Responsibilities as a CCV Student

This notice is to inform all students about their rights and responsibilities as members of the Community College of Vermont community. If you would like a written consumer notice or further information on any of these items, please contact a staff member at your local academic center.

ACCREDITATION

The Community College of Vermont is accredited by the New England Association of Schools and Colleges, Inc. (NEASC) through its Commission on Institutions of Higher Education. To learn more visit http://ccv.edu/learn-about-ccv/.

ELECTRONIC COMMUNICATION

One of CCV's major methods of communicating with students is via email. CCV expects all students to provide the College with an active email account and to notify us when this email address has been changed. If you do not have an active email account, CCV will help you get one. To receive help getting an email account, please contact the Help Desk through the CCV student portal: https://portal.vsc.edu

CODE OF CONDUCT

CCV is committed to providing a healthy, safe, and respectful teaching and learning environment. All members of CCV are responsible for conducting themselves in a manner that contributes positively to the shared college community. CCV's code of conduct can be found in the student planner/handbook and online:http://ccv.edu/documents/2013/11/ccv-student-code-conduct.pdf

POLICIES

It is your responsibility to be familiar with both CCV and Vermont State College (VSC) policies, particularly the ones that govern behavior and/or impact health, safety, and privacy. While the following list is not meant to be exhaustive, it is a good place to start in familiarizing yourself with the College’s expectations:

Academic Data Management (VSC Policy 111)

http://www.vsc.edu/CCV_Public/AcademicDataManagement_Policy111.pdf

Academic Honesty

http://www.vsc.edu/CCV_Public/Academic_Honesty_CCV_Policy.pdf

Attendance

http://www.vsc.edu/CCV_Public/Attendance_Policy.pdf

Complaint Resolution

http://www.vsc.edu/CCV_Public/Complaint_Resolution_CCV_Policy.pdf

Computing & Telecommunications Technology Conditions of Use (VSC Policy 502) http://www.vsc.edu/about-vsc/VSC_Policies/Policy%20502%20Computing%20and%20Telecommunications%20Technology%20Conditions%20of%20Use.pdf

Computing Network Use for Recreational or Entertainment Purposes http://www.vsc.edu/CCV_Public/Computing%20Network%20Use%20for%20Recreational%20or%20Entertainment%20Purposes%20CCV%20Policy.pdf

Crime Awareness and College Security

http://www.vsc.edu/CCV_Public/Crime%20Awareness%20and%20College%20Security%20CCV%20Policy.pdf

Disability Compliance

http://www.vsc.edu/CCV_Public/Disabilities%20Compliance%20CCV%20Policy.pdf

Disruptive Persons http://www.vsc.edu/CCV_Public/Disruptive%20Person%20CCV%20Policy%207.1.2013.pdf

Family Educational Rights and Privacy Act (VSC Policy 312)

http://www.vsc.edu/about-vsc/VSC_Policies/Policy%20312%20Compliance%20with%20the%20Family%20Educational%20Rights%20and%20Privacy%20Act%20%28FERPA%29.pdf

Visitors

http://www.vsc.edu/CCV_Public/Visitor_CCV_Policy.pdf

Lactation

http://www.vsc.edu/CCV_Public/Lactation_CCV_Policy.pdf

Non-Discrimination and Prevention of Harassment and Related Unprofessional Conduct (VSC Policy 311)http://www.vsc.edu/about-vsc/VSC_Policies/Policy%20311%20-%20Non-Discrimination%20and%20Prevention%20of%20Harassment%20and%20Related%20Unprofessional%20Conduct.pdf

Sexual Misconduct, Domestic Violence, Dating Violence, and Stalking

http://ccv.edu/learn-about-ccv/policies-procedures/sexual-misconduct-assault/

Student Assistance Program

http://www.vsc.edu/CCV_Public/Student_Assistance_Policy.pdf

Student Records

http://www.vsc.edu/CCV_Public/Student%20Records%20CCV%20Policy.pdf

Substance Use and Abuse

http://www.vsc.edu/CCV_Public/Substance%20Use%20and%20Abuse%20CCV%20Policy.pdf

Weapons

http://www.vsc.edu/CCV_Public/Weapons%20CCV%20Policy.pdf

For a more complete list of policies, consult the public website: http://ccv.edu/learn-about-ccv/policies-procedures/ .

EMERGENCY SITUATIONS

CCV does not employ a campus security force, but fosters a close relationship with local police departments. Incidents that occur at a CCV academic center, and may be criminal in nature, are reported promptly, for investigation by the local law enforcement authority. The CCV community is notified of emergency situations by posting alerts at the affected center, on the CCV website and by emailing the college community. In addition, emergency notifications will also include voice and text messages to the phone numbers that are provided to us. For guidelines on how to be safe and what to do if you think you are the victim of a crime, consult the Safety and Security page on the public website: http://ccv.edu/learn-about-ccv/safety-security/.

In case of a college emergency, information will be posted and updated online. Always consult http:// ccv.edu for the latest information.

The Crime Awareness and College Security policy further addresses safety and security, hate crime reporting, emergency response and evacuation procedures, and timely warnings:

http://www.vsc.edu/CCV_Public/Crime%20Awareness%20and%20College%20Security%20CCV%20Policy.pdf

ADDITIONAL DISCLOSURES FOR STUDENTS

This section highlights several disclosure requirements from the Higher Education Opportunities Act (HEOA). These highlights include general institutional information and information on: financial assistance, health and safety, student outcomes, and financial support.

Academic Programs

http://ccv.edu/explore-ccv-programs/

Copyright Infringement

See VSC Policy 416, Use and Ownership of Copyrighted Materials, and VSC Policy 502, Computing and Telecommunications Technology Conditions of Use at http://ccv.edu/learn-about-ccv/policies-procedures.

Costs, Expenses and Financial Assistance

See pp. 17-26 of the Student Planner/Handbook and Paying for College at http://ccv.edu/pay/.

Drug-Free Schools and Communities

See "A Guide for a Drug-Free Campus & Workplace" available in academic centers and online at http://ccv.edu/learn-about-ccv/safety-security/. Also refer to the Substance Use and Abuse policy at http://ccv.edu/learn-about-ccv/policies-procedures/.

Family Educational Rights and Privacy Act (FERPA)

See FERPA Family Educational Rights and Privacy Act (VSC Policy 312) at http://ccv.edu/learn-about-ccv/policies-procedures/

Federal Financial Aid

See pp. 19-26 of the Student Planner/Handbook and http://ccv.edu/pay/financial-aid/

Graduation, Transfer and Placement Rates

See CCV Facts at a Glance in the Student Planner/Handbook and http://ccv.edu/learn-about-ccv/facts-figures/.

Nondiscrimination

CCV is committed to non-discrimination in its learning and working environments for all persons. All educational and employment opportunities at CCV are offered without regard to race, creed, color, national origin, marital status, sex, sexual orientation, gender identity, veteran status or any other category protected by law.

CCV is an equal opportunity employer. Auxiliary aids and services are available upon request to individuals with disabilities.

CCV is committed to providing a safe environment for students, faculty and staff. Policies regarding academic center safety, drug and alcohol use and abuse, sexual harassment, and disruptive persons, as well as CCV’s Emergency Reference Guide and a complete crime report, can be found at http://ccv.edu/learn-about-ccv/safety-security/.

Refunds

See p. 18 of the Student Planner/Handbook or http://ccv.edu/pay/refunds/ .

Security, Crime Reporting and Emergency Response

See p. 8 of the Student Planner/Handbook and http://ccv.edu/learn-about-ccv/safety-security/

Study Abroad Credit

CCV offers students a study abroad opportunity each semester. Students who seek to enroll in a study abroad program which has been approved for credit by the College may be eligible to receive federal student aid. To explore their eligibility for federal student aid, students should contact their financial aid counselor. Students should work with their academic advisor to learn how a study abroad offering meets program requirements. Additional information regarding study abroad programs can be found at the http://ccv.edu/explore-ccv-programs/study-abroad/.

Transfer and Articulation

http://ccv.edu/explore-ccv-programs/transfer-from-ccv/

Voter Registration

See local CCV academic centers for current information about registering to vote. Information and voter registration forms are also available at http://vermont-elections.org/elections1/voters.html.

Withdrawal Procedure

See p. 18 of the Student Planner/Handbook, http://ccv.edu/explore-ccv-programs/classes/drop-a-class/ and the Drop, Add and Refund Policy at http://ccv.edu/learn-about-ccv/policies-procedures/.

Si tiene problemas para leer este mensaje en inglés y quiere ayuda para traducirlo, por favor visitehttps://translate.google.com.

Si vous avez des difficultés à lire ce message en anglais, s'il vous plaît, visitez https://translate.google.com pour le traduire.