Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC305 Lecture 01

CSC305 Lecture 01

Individual Software Design and Development
Course Presentation
(202409)

Javier Gonzalez-Sanchez

September 22, 2024
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227

    CSC 305 Individual Software Design and Development Lecture 01. Course Presentation
  2. First n a me L a st n a me

    Dr. J a vier Gonz a lez-S a nchez j a viergs@c a lpoly.edu www.j a viergs.info Contact Information
  3. www.j a viergs.info/te a ching/ At CSU: Softw a re

    Engineering (CSC 307, 308, 309, 508, 509) Hum a n-Computer Inter a ction Topics (CSC 570) Teaching
  4. Your Turn • Wh a t is your n a

    me (or how you go by it)? • Are you pro f icient in progr a mming with J a v a ? • Did you t a ke 307/308/309?
  5. Key Ideas • Individual (well, sometimes team of two) •

    Design (Software Design) • Development 9
  6. Topics • Week 1: Course Overview • Week 2: Object-Oriented

    Design • Week 3: Exceptions, Logging, Error H a ndling • Week 4: Memory M a n a gement • Week 5: Disk-b a sed Dyn a mic D a t a Structures • Week 6: File I/O • Week 7: Cre a ting Libr a ries a nd APIs • Week 8: Best Pr a ctices for Reuse • Week 9: Individu a l Project • Week 10: Fin a l Ex a m Week 14
  7. CSC 305 Individual Software Design and Development Javier Gonzalez-Sanchez, Ph.D.

    [email protected] Fall 2024 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.