Skip to main content

CSCI340

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

-

Equivalent Course(s)

-