Nov 23, 2024  
2024-2025 Cal State East Bay Catalog 
    
2024-2025 Cal State East Bay Catalog
Add to Folder (opens a new window)

CS 401 - Software Engineering


Units: 3
Concepts and issues in the development of large software projects. Approaches to requirements, analysis, design, implementation, testing, and maintenance of high-quality software. Systems for software design, management, documentation and testing such as UML, GIT, Javadoc and Junit. Programming in Java. 

Prerequisites: CS 301 with grade C- or better.
Possible Instructional Methods: On-ground, or Hybrid, or Online-Asynchronous.
Grading: A-F grading only.
Course Typically Offered: Fall & Spring


Student Learning Outcomes - Upon successful completion of this course students will be able to:
  1. Design and implement a computer-based system, process, component, or program to meet desired needs;
  2. Evaluate via testing a computer program to meet stated requirements;
  3. Employ current techniques, skills, and tools necessary for software management, development and testing;
  4. Perform successfully on teams to accomplish a common goal, and communicate effectively in written and oral form.




Add to Folder (opens a new window)