I'd split the semester into two parts -- one close to metal, something simple like a url shortner. Then something using an existing framework to build something more complex like a blog with an admin interface and some RSS feeds or JSON API.
No comments yet.