Course website for the Fall 2015 Semester is available at the link below.
Project Reports & Videos Posted
With the conclusion of the semester, we have posted all project reports and videos on the projects tab.
Thanks to all of the teams for a job well done,
Happy Holidays!
Project Report Guidelines
In the PDF linked below, you will find the project report guidelines for the class project.
You will be required to submit a short video introducing your app and showcasing a short demo. In the report, you will provide details on your app’s idea and motivation along with some implementation details. Please read through the guidelines for more details.
In your repository, commit your report and video at the top level of the repository. Email the TAs (haa52, jlf248) once you’ve committed the files.
Project Proposals Guidelines
UPDATE: Final draft is now due on November 3rd.
In the PDF linked below, you will find the project proposal guidelines for the class project.
You have three deadlines to adhere to. Two draft proposals will be due by September 29th and October 8th, and your final version is due on November 3rd. Between those deadlines, you are expected to discuss your project proposals with the instructor and the TAs, and make amends as you see fit with your goals and progress.
In your repository, commit your proposal drafts at the top level of the repository as either a PDF or Markdown file. Email the TAs (haa52, jlf248) once you’ve committed a draft.
Homework 0 – Due: Sep. 15th, 2014
The goal of this assignment is to get you ready to use the tools needed to undertake the project associated with this course.
This assignment is due Mon. Sep. 15th, 2014.
Turn-in your homework by sending a PDF to the TAs (subject: [CS5356 - HW0]) with your team members’ names, an http link to your dummy php page on your LAMP stack, and a screen shot of your Hello World test app with your team members’ names.
UPDATE: Please send your repository request only after you have formed your team. One email per team. The email should contain all team members’ GitHub username.
Welcome to CS5356
Welcome to CS5356 Building Startup Systems!
Class Number: 18126
Credits: 3 (graded)
Lectures: MW 2:30-3:20 in Big Red
This course aims at bridging the gap between academic studies of computer science and production software engineering. The course will provide a fast-paced introduction to key tools and techniques that can facilitate the building of prototypes and of actual working systems. It will introduce technologies for building Web applications and mobile applications, systems for effective storage of data, and tools that support and ease code writing, such as distributed version-control systems, editors and debuggers.
Students will build an app from start to finish during the semester. The topic for the app for fall 2014 is food journaling.
The course syllabus is available from the menu bar above, and a calendar is provided to familiarize you with the course’s roadmap.
Good luck!