Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CSC310 Lecture 19
Search
Javier Gonzalez-Sanchez
PRO
November 05, 2026
Programming
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSC310 Lecture 19
Checkpoint
(20260824)
Javier Gonzalez-Sanchez
PRO
November 05, 2026
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC510 Lecture 26
javiergs
PRO
0
18
CSC310 Lecture 20
javiergs
PRO
0
13
CSC510 Lecture 25
javiergs
PRO
0
39
CSC310 Lecture 17
javiergs
PRO
0
32
CSC310 Lecture 18
javiergs
PRO
0
17
CSC310 Lecture 16
javiergs
PRO
0
27
CSC510 Lecture 24
javiergs
PRO
0
29
CSC310 Lecture 15
javiergs
PRO
0
31
CSC310 Lecture 14
javiergs
PRO
0
35
Other Decks in Programming
See All in Programming
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
410
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
240
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.8k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
240
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.2k
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Seven New Principles of Software Engineering
yegor256
0
460
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
290
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
620
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
250
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
580
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
610
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Darren the Foodie - Storyboard
khoart
PRO
4
4.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
970
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
820
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
Transcript
CSC 3100 Fundamentals of Software Engineering Lecture 19. Checkpoint ::
Assignment 04 Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.phd ffi o ce: 14 -227
Distributed Fantasy Adventure
Mission
What you will build?
Four Actions on the Shared Board
Factory, Decorator, and Observer Warrior
How a Move Reach the Other Board
Two Applications Local application Docker container A A B B
IntelliJ / Maven Swing GUI + noVNC Swing GUI Browser :6080 HiveMQ Public MQTT broker
Two Applications
MQTT Discover and Syncronize
Acceptance Test
Responsabilities
Github Actions
Team of Two
Submission
README Requirements
Use PR to Document Your Work
f De inition of Done
Questions
CSC 3100 Fundamentals of Software Engineering Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2026 Copyright Notice. These slides are provided exclusively for educational use in CSC 3100 within the California State University system. Redistribution or use for any other purpose is prohibited without prior written permission.