IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal) LT Eric Watt, USN Office: Michelson 323, x 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: Fire? Walk/crawl/teleport here (Near Mexican Monument)
IC470 Software Engineering Housekeeping Items Section Leader Muster, Record Tardy/Absence, Notify if Inst. Absent Room Access Code Hopefully I’m 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
IC470 Software Engineering Teaching Schedule 3 Youngster Afternoon, Baby!!! Ghostrider, you are cleared to buzz the tower. Sorry, Goose, but it’s time to buzz the tower.
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): 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.
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
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
Basic AUV Control Systems SensorsPC104Thrusters Desired Course Actual Course Control Algorithm + _ CS/IT Focus
IC470 Software Engineering 12 Sample: Pilot’s Log Book
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 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)!
IC470 Software Engineering 14 Online Notes Slides available for download from course web page at or Blackboard Next: Course Policy/Course Syllabus