2024-2025 Undergraduate Catalog 
    
    Dec 04, 2024  
2024-2025 Undergraduate Catalog

Software Engineering and App Development Minor


Return to {$returnto_text} Return to: Gordon and Jill Bourns College of Engineering

The Software Engineering & App Development minor at CBU is designed to prepare students to add software engineering skills to their existing major so that they can build functional and modern computing solutions and applications to solve problems in their field of expertise. While not a “boot camp”, the Software Engineering minor is designed to help Engineering and Non-Engineering majors learn the essential skills to build mobile, web and cloud apps as quickly as possible.

Students learn the fundamentals of object-oriented programming in multiple languages which serves as the foundation for a state-of-the art Software Engineering curriculum, which includes coursework using modern coding platforms and design paradigms in areas including mobile app design, web app design, cloud platform and app design, the software development lifecycle and agile development. Platforms, languages and content for courses in the Software Engineering core are informed by current industry standards/practices and are typically either significantly or completely revamped every 2-3 years to stay on top of the fast-changing landscape of Computer Science and Software Engineering.

Students leverage their Software Engineering coursework to identify a problem and create a significant group-based Junior Design “software product (solution),” which is ideated, designed, planned and built in the context of a tech startup company.

The Software Engineering Minor is housed under the umbrella of the Computer Science major and its courses; through the Gordon and Jill Bourns College of Engineering at California Baptist University, the Computer Science degree program is accredited through the Computing Accreditation Commission of ABET, http://www.abet.org.

Return to {$returnto_text} Return to: Gordon and Jill Bourns College of Engineering