CCOG for CIS 181 archive revision 202404

You are viewing an old version of the CCOG. View current version »

Effective Term:
Fall 2024

Course Number:
CIS 181
Course Title:
CMS Web Development
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Introduces the creation of dynamic and interactive websites using content management systems (CMS). Includes setting up CMS websites in a remote server environment, working with plugins and modules, organizing a site and creating efficient site navigation. Also includes enhancing a site with additional functionality using provided tools including user permission management. Covers hardening sites against outside threats. Audit available.

Intended Outcomes for the course

Upon completion of the course students should be able to:

  • Create personal and business websites following current professional and industry standards using industry standard content management systems (CMS).
  • Install and use CMS plugins and modules to add functionality.
  • Maintain CMS installations through software version updates.
  • Harden CMS installations against hacking.

Course Activities and Design

  • Installation of content management systems (CMS)
  • Security hardening of CMS installations using plugins
  • End user management of CMS installations
  • Completion of a functional multi-page web site using industry-standard CMS
  • Tests or quizzes

Outcome Assessment Strategies

Assessment will be based on completion of project(s) developed individually.

Assessment Strategies for each Outcome:

Outcome #1: Students will set up a virtual web hosting environment to publish content management systems.

Outcome #2: Students will install/publish:

  • At least one industry-standard content management system
  • Plugins & Widgets
  • Pages with text and media content
  • Site navigation using menus and Categories

Outcome #3: Students will harden an installation of a content management system against hackers using industry-standard plugins.

Outcome #4: Students will explore the technology stack used to host the content management system which includes the relational database management system (RDBMS), dynamic backend language and web server software.

Outcome #5: Set up and administer user permissions.

Tests or quizzes

Course Content (Themes, Concepts, Issues and Skills)

  • Content Management System installation and maintenance in a remote environment
  • Site navigation using menus and Categories
  • Installing and configuring plugins and widgets, including but not limited to:
    • Security plugins
    • Photo/video galleries
    • User login
  • Blog integration
  • Introduction to Search Engine Optimization (SEO)
  • Other skills as time permits
  • Site planning