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

CSC308 Lecture 02

CSC308 Lecture 02

Software Engineering I
Engineering
(202209)

Javier Gonzalez-Sanchez
PRO

September 20, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 308 Software Engineering I Lecture 02: Engineering Dr.

    Javier Gonzalez-Sanchez javiergs@calpoly.edu users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  2. jgs Previously

  3. jgs Fall 2022 | 00000010 Previously Read the Syllabus

  4. jgs Fall 2022 | 00000010 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
  5. jgs Fall 2022 | 00000010 Key Ideas

  6. jgs Fall 2022 | 00000010 Previously Read Chapter 1 (PDF

    available on Canvas)
  7. jgs Software Engineering

  8. jgs Fall 2022 | 00000010 CSC 308 + CSC 309

    Software Engineering Definition
  9. jgs Fall 2022 | 00000010 Software Engineering “The application of

    a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software” – IEEE
  10. jgs Fall 2022 | 00000010 Approach § What is a

    process? § What is a process model? § What are the activities involved in Software Development? § What are the two strategies for software development?
  11. jgs Fall 2022 | 00000010 References Chapter 1

  12. jgs Fall 2022 | 00000010 Questions

  13. jgs

  14. jgs CSC 308 Software Engineering I Lab 02: Programming with

    Java II Dr. Javier Gonzalez-Sanchez javiergs@calpoly.edu users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  15. jgs Previously

  16. jgs Fall 2022 | 00000010 Can you do this?

  17. jgs First Lab Assignment

  18. jgs Fall 2022 | 00000010 Can you do this?

  19. jgs Fall 2022 | 00000010 Lab Time

  20. jgs Fall 2022 | 00000010 To Do List 1. Do

    the program: 1 class, one constructor, one main method. 2. Please show me your skills in creating clean code. 3. Add all your teammates’ names using Java Comments. 4. Bonus, the colors in the four sections 5. Only one member of the team submit a single Java file (do not forget step 3)
  21. jgs Fall 2022 | 00000010 Questions

  22. 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.