SE 310 Software Design 3.0 Credits
Study of fundamental principles and patterns of software design, emphasizing the creation of effective abstractions and highly modular systems. Introduces software design as a decision-making process, preparing students to manage the inevitable complexities and changes in large-scale, real-world software projects.
Repeat Status: Not repeatable for credit
Prerequisites: CS 265 [Min Grade: C] and CS 260 [Min Grade: C] and (SE 181 [Min Grade: C] or SE 201 [Min Grade: C])
