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
CSC509 Lecture 13
Search
Javier Gonzalez-Sanchez
PRO
November 19, 2024
Programming
0
210
CSC509 Lecture 13
Software Design
Final Review
(202312)
Javier Gonzalez-Sanchez
PRO
November 19, 2024
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC307 Lecture 16
javiergs
PRO
0
150
CSC570 Lecture 13
javiergs
PRO
0
37
CSC307 Lecture 17
javiergs
PRO
0
120
UP Lecture 30
javiergs
PRO
0
83
UP Lecture 25
javiergs
PRO
0
74
CSC486 Lecture 14
javiergs
PRO
0
150
CSC486 Lecture 13
javiergs
PRO
0
110
CSC486 Lecture 12
javiergs
PRO
0
110
CSC486 Lecture 11
javiergs
PRO
0
65
Other Decks in Programming
See All in Programming
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
210
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
660
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
330
RailsGirls IZUMO スポンサーLT
16bitidol
0
130
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
0
470
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
4
240
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
230
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
570
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
720
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
410
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
620
Deep Dive into ~/.claude/projects
hiragram
10
2.2k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Side Projects
sachag
455
42k
Code Reviewing Like a Champion
maltzj
524
40k
A Modern Web Designer's Workflow
chriscoyier
694
190k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
We Have a Design System, Now What?
morganepeng
53
7.7k
A Tale of Four Properties
chriscoyier
160
23k
Six Lessons from altMBA
skipperchong
28
3.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Transcript
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info o ffi ce: 14 -227
CSC 508/9 Software Engineering (Design & Deployment) Lecture 13. Time to Work on your Final Project
Environment
Environment 3
Robot
UR e-Series Control Panel 5
UR e-Series Control Panel 6
Docker f ile 7
Docker f ile 8
Docker f ile 9
localhost | exposed port 6080 10
localhost | exposed port 6080 11
localhost | exposed port 6080 12
Java Desktop 13
Java Desktop 14
15
16
Hands and Eyes
Goal 18
UI
Unity for UI 20
Unity for UI 21
Publisher
C# 23
C# 24
C# 25
C# 26
C# 27
Subscriber
Maven 29
Java Desktop 30
Java Desktop 31
Java Desktop 32
Java Desktop 33
Java Desktop 34
Java Desktop 35
Java Desktop 36
Gaze Tracking
Gaze Tracker • G a ze Origin: [0.1, 1.6, -0.5]
• G a ze Direction: [0.0, 0.0, 1.0] • R a y-Tr a cing 38
RayTriangleIntersection 39
Questions 40
CSC 509 Software Engineering Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2024
Copyright. These slides can only be used as study material for the class CSC509 at Cal Poly. They cannot be distributed or used for another purpose.