CCOG for CIS 181 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. Prerequisites: WR 115, RD 115 and MTH 20 or equivalent placement test scores. 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