CS 346 Application Development
Welcome to CS 346! In this course you will work on four-person project teams to design, develop and test a robust full-stack application.
Modern software is often too complex for a single person to design and build on their own. By working together, we can pool everyone’s talents to tackle much larger, more complex projects. Our goal is to use best-practices to design and build a commercial-quality, robust, full-featured application.
Course Description
From the course calendar:
CS 346 LAB,LEC,TST 0.50
Application Development
Introduction to full-stack application design and development. Students will work in project teams to design and build complete, working applications and services using standard tools. Topics include best-practices in design, development, testing, and deployment.
Prereq: CS 246; Computer Science students only
Sections
Classes are a mix of lectures, demos and team activities towards your final project. There are two sections, and each section meets Wed and Fri at the times listed below. You have to be registered in matching sections i.e. LEC/LAB 001 or LEC/LAB 002. Team members must all be registered in the same sections.
Sections | Room | Wed Class | Fri Class |
---|---|---|---|
LEC 001/LAB 101 | MC 2034 | 10:30a - 12:20p | 10:30a - 12:20p |
LEC 002/LAB 102 | MC 2035 | 2:30p - 4:20p | 2:30p - 4:20p |
Motivation
There is an XKCD for every situation.
Content from xkcd.com and licensed under the Creative Commons Attribution-Non Commercial 2.5 license.