Welcome
Back!
Coding
We
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
Mariner 1
Destructive abort 294.5 seconds after launch
$18.5 million
1962
During implementation, a smoothing operation was left out
Control center thought that they lost control of the rocket
... and destroyed it
Panama City Radiotherapy Accident
2000
Wrong Radiation Dose Calculation
Lack of Treatment Plan Verification
Beam Blocks
Too much Radiation
At least 9 Patients died (maybe 17)
many different SDLs
highly dependent on project
project-based course
Hands-on Knowledge + Research
My name is
Daniel Haehn
Ham
n
Mahsa Geshvadi
TAs
Kunal Jain
Kiran Sandilya
Shivang Raikar
M / W / F
Class 12:00 - 12:50p
Office Hours 10:00 - 11:00a
M / W / F
M-3-0201-20 or via Zoom
please reserve using calendly.com/haehn
35 Lectures
Project (80% of final grade)
Participation (20% of final grade)
No Exams / No Assignments
Team Selection 5%
Planning 20%
Implementation, Deployment, and Testing 35%
Project Presentation 10%
Documentation 10%
not final!
Student Projects
Apply for your idea with a 1-page PDF
similar to the existing project descriptions
better chances, if publication potential
2/3
2/6
2/24
3/24
5/19
Team Selection
Client Presentations
Submit Plan
Revise Plan
Submit Everything
No class
No class
No class
Present Work
5/05
No class
CODE AND PROTOTYPE ALL THE TIME!
All the time!
2/3
2/6
2/24
3/24
5/19
Team Selection
Client Presentations
Submit Plan
Revise Plan
Submit Everything
No class
No class
No class
Present Work
5/05
No class
CODE AND PROTOTYPE ALL THE TIME!
Yahiya Hussain
Wednesday 2/1
Nam W. Kim
TBA
Mike Chabot
TBA
Rudolph Pienaar
TBA
Fritz Lekschas
TBA
John Hoffer
TBA
HANDS-ON DAYS
Bring your laptop all the time!
Web Dev, Python, C++, Computer Vision, Machine Learning, DevOps, Network+Cluster Stuff...
SKILL ASSESMENT
Web Development + Data Science
1/30 NEXT MONDAY
Hands-on Days!
1/28 Environment
2/11 UML
2/18 Overleaf / Project Proposal
3/4 C++ Basics
3/11 C++ Functions and Classes
3/25 C++ Arrays and Vectors
4/1 C++ Templates
4/8 C++ and Python with Cython!
4/15 Testing Frameworks
You need a laptop!
Mail staff@cs410.net if you don't have one!
Fridays
Please sign-up at github.com and overleaf.com !
Blackboard
Slides + Videos
Be Self-Motivated
Ask Questions
Request Feedback
To succeed in this course:
High Quality Work!
Bella Baidak
Akshata Tiwari
published CS410 project
went to Cornell
Jay Burkhardt
published CS410/C460 project
works at Draper
Tung Duong
worked hard in CS460/CS410
works at University of Miami
submitted CVPR paper
got into Princeton
and Top 300 in the US
Sai Srivatsa Ravindranath
worked hard during internship
got into Harvard
And many more landed jobs and received opportunities through my recommendations...
Participation (20%)
Class Attendance (skip max. 4)
Weekly Status Meetings with TAs
Weekly Status Reports via Discord
Stand-ups in every Lecture
Discussions on Discord
Syllabus