ic470 software engineering 1 ic470 software engineering (w/capstone proposal) lt eric watt, usn ...

Download IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal)  LT Eric Watt, USN  Office: Michelson 323, x3-6823  watt@usna.edu  Course

If you can't read please download the document

Upload: aryanna-hodder

Post on 15-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

  • Slide 1

Slide 2 IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal) LT Eric Watt, USN Office: Michelson 323, x3-6823 [email protected] Course Coordinator Professor Don Needham Who am I? USNA 2006, Comp Sci, Navy Pilot Flight School in FL and TX Fleet JO tour as P-3 Pilot w/ VP-45 Pelicans Graduate School (M.S. Computer Science) GWU Instructor Web Page: http://www.usna.edu/Users/cs/watt/ http://www.usna.edu/Users/cs/watt/ Fire? Walk/crawl/teleport here (Near Mexican Monument) Slide 3 IC470 Software Engineering Housekeeping Items Section Leader Muster, Record Tardy/Absence, Notify if Inst. Absent Room Access Code Hopefully Im writing this on the board right now One Minute Breakout Groups Promote quick critical thinking and analysis Minute Papers End of class; gauges understanding of material First Breakout Assignment Blackboard vs. Website Course Admin, Pros/Cons Questions, Questions, Questions 2 Slide 4 IC470 Software Engineering Teaching Schedule 3 Youngster Afternoon, Baby!!! Ghostrider, you are cleared to buzz the tower. Sorry, Goose, but its time to buzz the tower. Slide 5 IC470 Software Engineering 4 Course Project/Labs Overview Labs: Randomly assigned partners from same section for each lab. Temporary Pre-Defined Team Software Development Project: Choice of: Autonomous Underwater Vehicle Simulator, or Squadron Flight Scheduler Assistant. Team size. 4 mids +/- 1. Do NOT have to be from same section Instructor may need to add a mid to a 3 person team to balance teams. Each team must have at least 1 CS and 1 IT major. Team leader (duties: admin/tie breaker): e-mail team members to me by noon, Thurs 22 Aug (also cc the other team members), Include a name for your team. Something like Midnight Coders or Java Junkies for Justice No foul language please! Otherwise team-members randomly assigned. Slide 6 Autonomous Underwater Vehicle Competition Goal: To stoke interest in AUVs and associated technologies by challenging a new generation of engineers to perform realistic underwater missions. Previous USNA Entry Slide 7 Depth Sensor and Altimeter work together to figure out depth of pinger Camera takes picture and stores barcode in file the depth of the barcode is also stored BEAT ARMY NAVY 02 U S N A UNITED STATES NAVAL ACADEMY Typical AUV Mission Slide 8 Basic AUV Control Systems SensorsPC104Thrusters Desired Course Actual Course Control Algorithm + _ CS/IT Focus Slide 9 IC470 Software Engineering 8 Sample: AUV Controller Software Slide 10 AUV SEA TRIALS The AUV in action... Slide 11 IC470 Software Engineering 10 Squadron Flight Schedule Assistant Slide 12 IC470 Software Engineering 11 Sample: Snivel Log Slide 13 IC470 Software Engineering 12 Sample: Pilots Log Book Slide 14 IC470 Software Engineering 13 Shifting to your IC480 Capstone Project All teams will eventually (nlt the 8 week mark) shift their IC470 project focus from their temporary Pre- Defined Project (above) to their tentative Capstone Project: Milestone 0 provides details on shifting to Capstone. See http://www.capstone-proposals.cs.usna.edu for possible capstone project suggestions. Contact indicated faculty to ensure that they are still available and interested in the topic.http://www.capstone-proposals.cs.usna.edu The earlier your team gets your tentative IC480 capstone project identified the better (for you)! Slide 15 IC470 Software Engineering 14 Online Notes Slides available for download from course web page at http://www.usna.edu/Users/cs/watt/IC470 or Blackboard http://www.usna.edu/Users/cs/watt/IC470 Next: Course Policy/Course Syllabus