California State University-Monterey Bay

California State University-Monterey Bay California State University-Monterey Bay offers some of the best software engineering programs in the nation with its state-of-the-art facilities and highly experienced faculty.

  • California in  california 100 Campus Center

California State University-Monterey Bay

About

Software Engineering Education at California State University-Monterey Bay (CSUMB) provides excellent training for students who wish to become software engineers. CSUMB's Computer Science & Software Engineering Department offers both undergraduate and graduate degrees with the option to pursue a concentration in software engineering. The curriculum is designed to equip students with the necessary skills and knowledge to tackle real world software engineering challenges.

At the undergraduate level, students can pursue a Bachelor of Science in Computer Science and Software Engineering with a concentration in software engineering. The degree requires a total of 128 units, including courses such as programming languages and software engineering. Students also learn the fundamentals of computer science, systems analysis and design, software testing, and software architecture. To complete the degree, students must take additional courses in artificial intelligence, computer graphics, databases, programming languages, and user interfaces.

At the graduate level, students can pursue a Master of Science in Software Engineering. The degree requires a total of 48 units and focuses on advanced topics such as software engineering design, development and management. Courses include project management, software quality assurance, software architecture, distributed systems, and object-oriented software development. Students learn the essentials of software engineering principles and methodologies, enabling them to apply the knowledge to various software development projects.

In addition to the degree programs, CSUMB also offers certificates in software engineering. The certificate program helps students gain the necessary skills to work in software engineering without the time commitment of a degree program. Courses can be taken online or in-person and focus on topics such as software project management, system design and analysis, software development and management, and software testing.

Overall, California State University-Monterey Bay offers great educational opportunities for those seeking to pursue a career in software engineering. With its comprehensive degree and certificate programs, students can gain the skills and knowledge needed to succeed in the field.