Presentation is loading. Please wait.

Presentation is loading. Please wait.

IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal)  LT Eric Watt, USN  Office: Michelson 323, x3-6823   Course.

Similar presentations


Presentation on theme: "IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal)  LT Eric Watt, USN  Office: Michelson 323, x3-6823   Course."— Presentation transcript:

1

2 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)

3 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

4 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.

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):  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.

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

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

8 Basic AUV Control Systems SensorsPC104Thrusters Desired Course Actual Course Control Algorithm + _ CS/IT Focus

9 IC470 Software Engineering 8 Sample: AUV Controller Software

10 AUV SEA TRIALS The AUV in action...

11 IC470 Software Engineering 10 Squadron Flight Schedule Assistant

12 IC470 Software Engineering 11 Sample: Snivel Log

13 IC470 Software Engineering 12 Sample: Pilot’s Log Book

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 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)!

15 IC470 Software Engineering 14 Online Notes  Slides available for download from course web page at or Blackboard  Next: Course Policy/Course Syllabus


Download ppt "IC470 Software Engineering 1 IC470 Software Engineering (w/Capstone Proposal)  LT Eric Watt, USN  Office: Michelson 323, x3-6823   Course."

Similar presentations


Ads by Google