CCOG for MUC 240 Spring 2024

Course Number:
MUC 240
Course Title:
Interactive Portfolio Studio
Credit Hours:
Lecture Hours:
Lecture/Lab Hours:
Lab Hours:

Course Description

Covers the creation and deployment of an interactive portfolio as a web application. Explores available web frameworks, personal project documentation, making a database of creative work, linking content with APIs, using a virtual private server, identifying necessary services or software, planning for maintainability and using effective design strategies. Prerequisites: MUC 282. Audit available.

Intended Outcomes for the course

Upon completion of the course students should be able to:

  • Demonstrate proficiency installing and using software from the command line.
  • Identify the components of a small full stack web application.
  • Make interactive components for the web.
  • Apply effective design strategies to make a compelling presentation of original work.
  • Contextualize their skills within the industry.

Course Activities and Design

Iterative Design Projects

Pair/Group Programming

Case Studies

Reading Software Documentation

Outcome Assessment Strategies

Personal, peer, and instructor code review

Personal, peer, and instructor design critique

Course Content (Themes, Concepts, Issues and Skills)

Framing and documenting creative work

Using web frameworks and libraries

Using a database or database service

Dynamic page creation

HTTP Protocols like GET and POST

Architectural Design Patterns like Model-View-Controller

Client-side and Server-side rendering

Using a command line interface