Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSE205 Lecture 14
Search
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Programming
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSE205 Lecture 14
Object-Oriented Programming and Data Structures
Midterm Review
(202203)
Javier Gonzalez-Sanchez
PRO
September 24, 2021
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC310 Lecture 01
javiergs
PRO
0
38
CSC510 Lecture 01
javiergs
PRO
0
26
CSC307 Lecture 21
javiergs
PRO
0
69
CSC307 Lecture 17
javiergs
PRO
0
340
CSC305 Lecture 18
javiergs
PRO
0
380
final project
javiergs
PRO
0
130
CSC305 Lecture 18
javiergs
PRO
0
100
CSC307_L17_mqtt.pdf
javiergs
PRO
0
71
UP Lecture 28
javiergs
PRO
0
62
Other Decks in Programming
See All in Programming
リアルな遅延を測る仕様
kota_yata
1
120
React本体のコードリーディング
high_g_engineer
1
150
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
370
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
250
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.8k
What's New in Android 2026
veronikapj
0
270
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
580
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
410
Dockerfile CMD for Node.js
grazie1999
0
110
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
460
源内ハンズオン概要編
hideg
0
210
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
A better future with KSS
kneath
240
18k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
500
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing Powerful Visuals for Engaging Learning
tmiket
1
500
Building Applications with DynamoDB
mza
96
7.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Transcript
jgs CSE 205 Object-Oriented Programming and Data Structures Lecture 14:
Midterm Review Dr. Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 2 jgs
Announcement § Do not forget to submit your homework 03
jgs The following slides shows some examples related to some
topics This is NOT a comprehensive list of topics Topics in the exam can be found Weeks 1 to 8
jgs Part I Java Programming
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 5 jgs
Fundamentals Searching and Sorting Arrays of Objects John Mary Alice Robert 4 1 3 2
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 6 jgs
Inheritance
jgs Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 7
class Car extends Vehicle{ public Car(String n) { super (n); } } class Vehicle { protected String name; public Vehicle(String n) { name = n; } } super
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 8 jgs
final
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 9 jgs
Abstract Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 10 jgs
Abstract Methods
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 11 jgs
Interfaces
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 12 jgs
Polymorphism
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 13 jgs
Polymorphism
jgs Part II GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 15 jgs
GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 16 jgs
paintComponent
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 17 jgs
Tabs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 18 jgs
JMenuBar, Jmenu, JMenuItem
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 19 jgs
Widgets
jgs Part III Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 21 jgs
Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 22 jgs
Separating the Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 23 jgs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 24 jgs
Connecting Everything
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 25 jgs
Main.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 26 jgs
OutputPanel.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 27 jgs
Questions
jgs CSE 205 Object-Oriented Programming and Data Structures Javier Gonzalez-Sanchez,
Ph.D.
[email protected]
Fall 2021 Copyright. These slides can only be used as study material for the class CSE205 at Arizona State University. They cannot be distributed or used for another purpose.