May 18, 2024  
2024-25 Catalog 
    
2024-25 Catalog
Add to Portfolio (opens a new window)

CSCI 351 - Software Engineering


This course explores the process of designing and implementing software. The course will cover software design methodologies, requirements design, design patterns, software design diagrams, testing strategies, code reviews, project plans, and software presentation. Students will work in groups on both writing and programming assignments.

Unit(s): 1
Group Distribution Requirement(s): Distribution Group III
Prerequisite(s): CSCI 221  
Instructional Method: Lecture-conference
Grading Mode: Letter grading (A-F)
Not offered: 2024-25
Group Distribution Learning Outcome(s):
  • Use and evaluate quantitative data or modeling, or use logical/mathematical reasoning to evaluate, test or prove statements.
  • Given a problem or question, formulate a hypothesis or conjecture, design an experiment, and collect data or use mathematical reasoning to test or validate it.



Add to Portfolio (opens a new window)