Sep 28, 2023  
Undergraduate Record 2021-2022 
Undergraduate Record 2021-2022 [ARCHIVED RECORD]

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