Nov 28, 2021  
Undergraduate Record 2021-2022 
Undergraduate Record 2021-2022

CS 3140 - Software Development Essentials

Effective Start Date: 12/18/2020
A first course in software engineering and software construction, this course focuses on bringing the programming concepts learned in a first course in data structures and algorithms together to begin to teach students how to build more complex systems. The course covers introductory topics in testing, software design principles, design patterns, functional programming, and data storage and manipulation.

Requisites: Must have completed CS 2100

Credits: 3