CS 3240 - Advanced Software Development

Spring 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 - Rice 120
M 3:30-4:45 PM - OLS 009
M 5:00-6:15 PM - OLS 009

Teaching Assistants
Danny Brown, Zach Danz, Bobby Hails, Daniel Hoerauf, Divya Karuturi, Marissa Lee, Sam Weber