CS 3240 - Advanced Software Development

Spring 2019

Welcome to 3240! You should consider this class an "introduction to the profession of being a software engineer." We know you know how to code. But how well do you code? How well do you work with a team to build larger projects? How do you use modern tools to collaborate? How do you mitigate the risk of failure? That's Software Engineering.

Course Description: Analyzes modern software engineering practice for multi-person projects; methods for requirements specification, design, implementation, verification, and maintenance of large software systems; advanced software development techniques and large project management approaches; project planning, scheduling, resource management, accounting, configuration control, and documentation.

Lecture Sections
Section 002 11:00 AM-12:15 PM - Wilson 301 Section 001 2:00 PM-3:15 PM - Rice 130

Lab Sections
M 2:00-3:15 PM - OLS 009
M 3:30-4:45 PM - OLS 009
M 5:00-6:15 PM - OLS 009

Teaching Assistants
Michael Chang, Azman Garcha, Bobby Hails, Andrew Lewis, Roman Sharykin, Diego Sierra, Shabad Sobti, and Sam Ting