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

CSC308 Lecture 01

CSC308 Lecture 01

Software Engineering I
Course Presentation
(202301)

Javier Gonzalez-Sanchez

September 19, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227 Office Hours: By appointment
  2. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    3 Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com javiergs @mscjaviergs @mscjaviergs Contact Information
  3. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    5 www.javiergs.com/teaching/ At CSU: * Software Engineering (CSC 307, 308, 309, 509) * Applied Affective Computing (CSC 570) Teaching
  4. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    7 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. Are you proficient in programming with Java?
  5. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    10 Office Hours Tuesday and Thursday 3 - 5 pm But an appointment required Sent me an email – [email protected]
  6. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    13 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.
  7. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    16 Course Content This is NOT a web development course. That one is CSC 437
  8. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    17 Course Content 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
  9. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    19 Grading Team Project 30% 20% Assignments 20% Labs + Quizzes 20% Final Exam 5% Attendance & Participation 5% Self / Peer Evaluation 100%
  10. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    20 Grading 100% A >= 96.5 A- >= 93.0 B+ >= 89.5 B >= 86.0 B- >= 82.5 C+ >= 79 C >= 75.5 C- >= 72.0 D+ >= 68.5 D >= 65.0 D- >= 61.5 F < 61.5
  11. jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |

    22 Course Content Read TextBook Chapter 1 (PDF available on Canvas)
  12. jgs

  13. jgs CSC 308 Software Engineering 1 Lab 01: Programming with

    Java Dr. Javier Gonzalez-Sanchez [email protected] Building 14 -227 Office Hours: By appointment
  14. jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Winter 2023 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.