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

CSE360 Tutorial 01

CSE360 Tutorial 01

Introduction to Software Engineering
GitHub Tutorial
(202205)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

May 25, 2022
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. CSE360 Introduction to Software Engineering Lecture 06: Working with GitHub

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu Office Hours: By appointment
  2. Previously …

  3. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 3 Agile

    in a Nutshell
  4. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 4 Agile

    in a Nutshell
  5. IDE + GitHub

  6. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 6 IDE

    + GitHub https://www.jetbrains.com/help/idea/github.html +
  7. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 7 Setup

    • open the IDE settings/preferences • select Version Control | GitHub.
  8. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 8 Setup

  9. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 9 Setup

  10. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 10 VCS

    | Get from …
  11. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 11 Commit

    vs Push
  12. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 12 Result

  13. Assignment 02

  14. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 14 Assignment

    2 1. Clock (Runnable, Thread, Timer) 2. Calculator – be creative with the space 3. Draw a Flag (any country) 4. Add an animation (something like sparky dancing) 5. Convert miles to kilometers, pound to kilogram 6. MouseListener in action: draw a dot in the place that the user click 7. Draw a Chessboard 8. Split your space into 4 (2 rows, 2 columns) and add in each space either a widget, an image, or a draw 9. An infinite counter 0 to 9 (Runnable, Thread, Timer) 10. Surprise me!
  15. From CSE 205 …

  16. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 16 Demo

  17. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 17 Design

    II Timer KeyListener JFrame ActionListener Game Ghost Pacman Maze Drawable PowerDot JPanel
  18. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 18 Drawable

    … show power pills
  19. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 19 PowerDot

    … show power pills
  20. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 20 Pacman

    … show the pacman
  21. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 21 Ghost

    … move a ghost
  22. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 22 Design

    II Timer KeyListener JFrame ActionListener Game Ghost Pacman Maze Drawable PowerDot JPanel
  23. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 23 Maze

  24. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 24 Game

    (part 1 of 2)
  25. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 25 Game

    (part 2 of 2)
  26. jgs Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 26

  27. CSE360 – Introduction to Software Engineering Javier Gonzalez-Sanchez javiergs@asu.edu Summer

    2022 Disclaimer. These slides can only be used as study material for the class CSE360 at ASU. They cannot be distributed or used for another purpose.