Course Assignments

Assignment Overview

This course includes three major projects (Alpha, Bravo, Charlie) plus smaller assignments. Each project builds on previous skills while introducing new concepts.

🚀 Onboarding
50 pts

Getting Started with CIS 376

Due: End of Week 2
Difficulty:
GitHub VS Code Markdown LinkedIn (optional)

Goals Set up GitHub + (optional) LinkedIn Install and configure VS Code Learn Markdown & fenced code blocks Understand naming...

🇦 Project Alpha — Developer Profile
100 pts

Create a professional developer portfolio site

Due: End of Week 3
Difficulty:
HTML5 CSS3 JavaScript Bootstrap 5 GitHub Pages

📌 Overview Create a public Developer Profile site (GitHub Pages) with semantic HTML, responsive CSS, and a touch of JS....

🇧 Project Bravo — Web Game
100 pts

Build an interactive web-based game

Due: End of Week 6
Difficulty:
JavaScript DOM Manipulation Arrays & Objects Event Handling Bootstrap/jQuery UI GitHub Pages

📌 Overview Build a small web game (matching/drag/flip/memory/quiz). Use arrays/objects, randomization, events, and track player progress with a polished user...

🇨 Project Charlie — Blog + Data Integration
100 pts

Build a data-driven blog with API integration

Due: End of Week 9
Difficulty:
JSON Fetch API CRUD Operations GitHub Pages Data Management RESTful Concepts

📌 Overview Create a sophisticated blog system by splitting functionality across three repositories: Data Repository - JSON data served via...

Assignment Timeline

🚀 Onboarding
Due: End of Week 2
🇦 Project Alpha — Developer Profile
Due: End of Week 3
🇧 Project Bravo — Web Game
Due: End of Week 6
🇨 Project Charlie — Blog + Data Integration
Due: End of Week 9