CSCI340
Download as PDF
Software Engineering
Mathematics & Computer Science
College of Liberal Arts
Course Subject Code
CSCI
Course Number
340
Status
Active
Course Attributes
CEA: ProgCLA-CEA and Au Pair, EMCR: Major-Cybersecurity Elective, EMME: Major-Media and Comms Elective, ENCO: Minor-Computer Sci Elective, IMMX: GenEd-Immersive Experience, IMRC, MCOS: Major-Computer Science, MCYB: Major-Cybersecurity, MMED: Major-Media and Communications, NCOM: Minor-Computer Science, ENCB: Minor-Cybersecurity Elective, ENME: Minor-Media and Comms Elective, NCYB: Minor-Cybersecurity, NMED: Minor-Media and Communications
Course Short Title
Software Engineering
Course Long Title
-
Course Description
Creation and evolution of software systems, including: the software developmental process, design patterns, UI design, specifying requirements, estimating, understanding code, testing and debugging. Tools for large scale software engineering will be employed such as IDEs, git, automated debuggers, and test frameworks. Students will have the opportunity to participate in a significant team-based software development project.
Min
4
Repeatable
-
Course Restrictions
-
Equivalent Course(s)
-