CCV Section Grid - Detail
Vermont State Colleges

Web Schedules

Fall 2021
Summer 2021
Spring 2021

One Credit Courses

Fall 2021
Summer 2021
Spring 2021

Course Planning by Program


Essential Objectives

Web Schedule Spring 2021

Revision Date: 19-Dec-20

CIS-1152-VO01 - Advanced Web Development

Online Class

Online courses take place 100% online via Canvas, without required in-person or Zoom meetings.

Synonym: 198225
Location: Online
Credits: 3 (45 hours)
Day/Times: Meets online
Semester Dates: 01-26-2021 to 05-10-2021
Last day to drop without a grade: 02-15-2021 - Refund Policy
Last day to withdraw (W grade): 03-28-2021 - Refund Policy
Faculty: Jil MacMenamin | View Faculty Credentials
This course has started, please contact the offering academic center about registration
This section meets the following General Education Requirement(s):
  1. Many degree programs have specific general education recommendations. In order to avoid taking unnecessary classes, please consult with additional resources like your program evaluation, your academic program page, and your academic advisor.
  2. Courses may only be used to meet one General Education Requirement.

Browse the Canvas Site for this class.

Course Description:

This course teaches students how to implement, monitor, and deploy a complete website and integrate the website with a database. The emphasis is on the PHP language and server side processing. JavaScript is used when it is suited to the desired task. Topics include authentication methods; form processing; form validation using HTML 5, JavaScript, and PHP; an overview of databases; PHP functions to interface with a database; and website security. Prerequisite: CIS-1151 Website Development. Recommended prior learning: CIS-2140 Programming for the Internet.

Essential Objectives:

1. Describe the principles of PHP and relate how a server-side scripting language works.
2. Explain the basic syntax of PHP, including Variables, Constants, Datatypes, Operators and Control Structures, Looping Statements, Arrays and Foreach Loop.
3. Construct functions in PHP.
4. Employ PHP to manipulate files, work with arrays and handle form data.
5. Describe how MySQL works, including Datatypes, Constraints, Select, Order By, and Limit.
6. Examine the four basic actions that cover how we interact with the data and structures or CRUD.
7. Construct and run a MySQL query using phpMyAdmin.
8. Illustrate user authentication and session management with PHP.
9. Demonstrate basics of database management through phpMyAdmin.
10. Create dynamic interactive web pages and applications with PHP.


Spring 2021 textbook data will be available on December 2. On that date a link will be available below that will take you to eCampus, CCV's bookstore. The information provided there will be for this course only. Please see this page for more information regarding the purchase of textbooks.

The last day to use a Financial Aid advance to purchase textbooks is the 3rd Tuesday of the semester. See your financial aid counselor at your academic center if you have any questions.

Contact Faculty:

Email: Jil MacMenamin
Hiring Coordinator for this course: Theodore Pappadopoulos

Mailing Address:
310 Putney Rd
Brattleboro, VT 05301

  Home Phone: 802-254-8628

  Work Phone: 802-254-8628

Notes: Please feel free to give me a call if you have any questions. , or send me an email I enjoy talking to my students.

Accessibility Services for Students with Disabilities: CCV strives to mitigate barriers to course access for students with documented disabilities. To request accommodations, please

  1. Provide disability documentation to the Accessibility Coordinator at your academic center.
  2. Request an appointment to meet with accessibility coordinator to discuss your request and create an accommodation plan.
  3. Once created, students will share the accommodation plan with faculty. Please note, faculty cannot make disability accommodations outside of this process.

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.

Course description details subject to change. Please refer to this document frequently.

To check on space availability, choose Search for Classes.

Return to Online Section Grid
Return to Advanced Web Development Page

© Community College of Vermont
For support click on: Vermont State Colleges Help Desk and choose the Student and Visitor Login.
Complete the screen that follows as fully as you can.