LEARNING PORTFOLIO
COMPUTER SCIENCE / CSUMB
← All coursework

Fall 2026 / TERM B

Software Design.

CST 338Content coming soon4 units

Course description

This is an intermediate-level programming course covering techniques for developing large-scale software systems using object-oriented programming. Coverage includes software development life cycle models, requirements analysis, and graphical user interface development.

  • Prerequisite(s)/Corequisite(s): CST 238 and (MATH 130 or MATH 150) with a C- or better
  • Typically Offered: Fall, Spring
  • Units: 4

Final project

Project work will be added here as the course progresses.

Project overview

Add the project purpose, your contribution, and the tools used.

Project artifacts

Add screenshots, a repository link, a demo, or a report here.

What I learned

Add a short reflection on the skills and ideas developed in this course.

NEXT COURSE
CST 363 · Introduction to Database Systems
→