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)

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 6 IDE

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

    • open the IDE settings/preferences • select Version Control | GitHub.
  4. 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!
  5. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 17 Design

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

    II Timer KeyListener JFrame ActionListener Game Ghost Pacman Maze Drawable PowerDot JPanel
  7. CSE360 – Introduction to Software Engineering Javier Gonzalez-Sanchez [email protected] 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.