else is going to re a d my code. • Someone else is going to try to modify or extend my code. • My code should be Open a nd Close. • Wh a t m a kes code e a sy to underst a nd? • St a nd a rd Problems h a ve St a nd a rd Solutions 10
do progr a mming. • You a re Engineers a nd Scientists, therefore … • Wh a t a bout te a m-working? "Gre a t te a ms a re built when good individu a ls bring their strengths together.” • CSC 305 is a bout the individu a l 12
2: Exceptions, Logging, Error H a ndling Memory M a n a gement • Week 3: Disk-b a sed Dyn a mic D a t a Structures File I/O (stre a ms) • Week 4: Cre a ting Libr a ries a nd APIs Best Pr a ctices for Reuse • Week 5: Individu a l Project Fin a l Ex a m Week 15
skills by developing the assigned code. I will describe the problem during lecture— attendance is expected and labs are not homework! Team of (max) 2. Individual work is OK
[email protected] Summer 2025 Copyright. These slides can only be used as study material for the class CSC305 at Cal Poly. They cannot be distributed or used for another purpose.