CS 347: Frequently Asked Questions

I ran sudo service apache2 restart and there was an error. Often this means you have a syntax error or some other configuration issue in your host’s .conf file in /etc/apache2/sites-available. To see what line is causing it, run these two commands: sudo service apache2 restart && sudo journalctl -xe The && makes the second […]

CS 347: Project 1 – Handcrafted Site – due October 15

In this first project, you will create a website for a client using raw HTML, CSS, and JavaScript. You will not use any helper libraries or frameworks. Instead you will gain facility with the foundational elements of web development. Expectations Your site must meet the following expectations: You will create a website for a client […]

CS 347: Webdev Blog

This semester you will document your learning of web development in a blog that you serve out via the Apache web server. Each week you will write a short entry responding to some articles you’ve read or videos you watched on some aspect of HTML, CSS, JavaScript, or web development in general about which you […]

CS 347: Digital Ocean Setup

Your projects and blog will be hosted on a web server that really lives on the web. You will set up your server with Digital Ocean, a company that hosts virtual machines—which they call droplets. Normally, droplets cost money. Thanks to the GitHub Student Developer Pack, you can get a $50 credit for Digital Ocean. […]

CS 268: Project 2 Rubric

Your project 2 submission will be graded using the rubric below. Your site will be evaluated on five dimensions. For each dimension, I list a sample of the questions that I will use to structure my evaluation. User Experience Does the app have a coherent purpose? When network requests are being made, does the user […]

CS 268: Project 2 – React App

In the second project of this course, you will create a web app that consumes a web service using several tools from the Node.js ecosystem, including React, Redux, and Express. Expectations Your app must meet the following expectations: You will create an app that has a coherent purpose. Its content must be original and satisfy […]

CS 268: Project 1 Rubric

Your project 1 submission will be graded using the rubric below. Your site will be evaluated on five dimensions. For each dimension, I list a sample of the questions that I will use to structure my evaluation. Content Is the content original, not placeholder text or copy lifted from elsewhere? Does the site incorporate a […]

CS 268: Project 1 – Handcrafted Site

In this first project, you will create a website for a client using raw HTML, CSS, and JavaScript. You will not use any helper libraries or frameworks. Instead you will gain facility with the foundational elements of web development. Expectations Your site must meet the following expectations: You will create a website for a client […]

CS 491: Project Milestones

This semester you and your team will be dropped into a box. Calories will be dropped in one side of the box, and a game will pop out the other. To help structure your progress, your box is actually expected to pop out four versions of your game in various stages of completion. These milestones […]

CS 268: Homework 0 – Blog Server

In this first ungraded homework, you will set up a web server that really lives on the web. You will begin serving out a directory for a blog that you will populate throughout the semester, documenting your foray into the world of web development. Digital Ocean You will set up your server with Digital Ocean, […]

1 2 3 19