CS 3240 - Advanced Software Development

Fall 2018

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 rist 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 Section
TR 2:00-3:15 PM - Rice 130 - Prof. Mark Sherriff

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

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