CHEM 275B
Introduction to Software Engineering Best Practices
This course will advance students’ understanding of the different steps involved in software design. Students will acquire hands-on experience in practical problems such as specifying, designing, building, testing, and delivering reliable software systems for scientific computing. Students will collaboratively develop a software engineering package, thus gaining experience in all aspects of the software development process from the feasibility study to the final delivery of the product. This course is a prerequisite to MSSE courses in Software Engineering for Scientific Computing, Computational Chemistry and Materials Science, and Parallel Computing.
Topics
- Upon successfully completing this course, students will have the skills needed to develop high-performance computing software.
Official catalogue course objectives and student learning outcomes
Sources
- Course catalogue ↗2026-2027