$30 off During Our Annual Pro Sale. View details »

CSC308 Lecture 01

CSC308 Lecture 01

Software Engineering I
Course Presentation
(202209)

Javier Gonzalez-Sanchez
PRO

September 19, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 308 Software Engineering I Lecture 01: Course Presentation

    Dr. Javier Gonzalez-Sanchez javiergs@calpoly.edu users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  2. jgs Fall 2022 | 00000001 About Me Dr. Javier Gonzalez-Sanchez

    javiergs@calpoly.edu
  3. jgs Fall 2022 | 00000001 Who Am I?

  4. jgs Fall 2022 | 00000001 Teaching • Programming & Languages

    • Software Engineering • Human-Computer Interaction • Machine Learning Teaching Undergraduate Level Graduate Level
  5. jgs Fall 2022 | 00000001 Research SE HCI ML

  6. jgs Fall 2022 | 00000001 Affect-Driven Adaptation

  7. jgs Fall 2022 | 00000001 Affect-Driven Adaptation

  8. jgs Fall 2022 | 00000001 Links Dr. Javier Gonzalez-Sanchez www.javiergs.com

    javiergs @mscjaviergs @mscjaviergs
  9. jgs Fall 2022 | 00000001 It is Your Turn 1.

    What is Your Name (or how you go by it)? 2. What is Your experience programming (internships, personal projects, hackathons, others)? 3. Which programming languages do you know? 4. What do you like to do (in 5 to 7 words)?
  10. jgs About CSC 308

  11. jgs Fall 2022 | 00000001 Canvas § Our canvas course

    is up § Regularly visit our curse page on Canvas. § Syllabus, assignments, quizzes, and other resources are there § Let me know if you do not have access.
  12. jgs Fall 2022 | 00000001 Canvas | Example

  13. jgs Fall 2022 | 00000001 Homework Read the Syllabus

  14. jgs Fall 2022 | 00000001 Grading

  15. jgs Fall 2022 | 00000001 References

  16. jgs Fall 2022 | 00000001 Let’s Work

  17. jgs Fall 2022 | 00000001 Key Ideas 1. Programming in

    the Large vs Programming in the Small 2. Code is meant for human consumption and it’s meant for computer consumption. 3. Assigning Responsibility - together but not scrambled
  18. jgs Fall 2022 | 00000001 Key Ideas

  19. jgs Fall 2022 | 00000001 Homework Read Chapter 1 (PDF

    available on Canvas)
  20. jgs Fall 2022 | 00000001 Questions

  21. jgs

  22. jgs CSC 308 Software Engineering I Lab 01: Programming with

    Java Dr. Javier Gonzalez-Sanchez javiergs@calpoly.edu users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  23. jgs Fall 2022 | 00000001 Prerequisites

  24. jgs Fall 2022 | 00000001 Java

  25. jgs Fall 2022 | 00000001 Can you do this?

  26. jgs Fall 2022 | 00000001 Let’s Work

  27. jgs Fall 2022 | 00000001 Questions

  28. jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. javiergs@calpoly.edu

    Fall 2022 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.