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

Slides:



Advertisements
Similar presentations
Online Course Development Techniques and Best Practices Online Academic Services W.P. Carey School of Business.
Advertisements

Software for Engineers EG1003: Introduction to Engineering and Design.
CMPT 275 Software Engineering
EG1003: Introduction to Engineering and Design Software for Engineers.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
EG1003: Introduction to Engineering and Design EG1003 Overview.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
CPSC 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie COMP 14 Introduction to Programming Adrian Ilie Summer Session II, 2005 MTWRF 9:45-11:15 am.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Team : CSE 498, Collaborative Design.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Math TLC Tutor Lab Overview: All sections of Math 010 and 110 are taught in a single, dedicated, technology-enhanced classroom that is adjacent to a.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
Tami Eggleston Chickering, A., & Gamson, Z. (1987). Seven principles of good practice in undergraduate education. AAHE Bulletin, 39, 3-7.
Preparing the Ingredients: First Steps in Developing a New Web Course Allison Smith, Louisiana Tech University.
© 2014 Blackboard Inc. All rights reserved.. Describe the different tools that can be used to keep students informed. Announcements Course Messages.
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Requirements Walk-through
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
COMP Introduction to Programming Yi Hong May 13, 2015.
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
MSS Web Page Navigation Important Dates.
Welcome to CS 221! First Course in Computer Science for Engineers.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
Moderated by Bill Shields M.S. Department of Geography-Geology A Discussion of Large Lectures.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
ENGR Welcome to ENGR Excellence – Impact - Innovation.
Welcome to Physics 2225! Physics Lab for Scientist & Engineers 2 Spring 2013.
Student Guide to WECSERF Online Learning Portal. Before you start – use your ticket
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
EG1003: Introduction to Engineering and Design Software for Engineers.
EG1003: Introduction to Engineering and Design Software for Engineers.
CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
Introduction to Software Engineering Lab Instructor: Jacob.
CS 161 Computer Science I Andrew Scholer
School Fusion Communication Software Training Potomac Middle School, Prince William County Public Schools, August 2006.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
Computer Networks CNT5106C
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
1 BIT 5495 Introduction Syllabus Instructor:Dr. Lance A. Matheson Office:Pamplin 1017 Office Hours:By appointment is best way to contact me Phone:
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
Welcome to UTS 101 – STEP 1, Week #1 Instructor: Brian Fortney  Please sign in  Pick up a copy of each handout  Please do not sit at back 2 tables 
Instructional Design Center Importing Blackboard Course Packages.
Data Structures Dr. Abd El-Aziz Ahmed Assistant Professor Institute of Statistical Studies and Research, Cairo University Springer 2015 DS.
EDU 346A Week 2 Integrating technology with Direct Instruction.
Laboratory 1: Software for Engineers
Software for Engineers
EG 1003 Overview.
Software for Engineers
CS & CS Capstone Project & Software Development Project
EG 1003 Overview.
EG 1003 Overview.
Computer Networks CNT5106C
CS-240 Course Overview Dr. Wilkerson.
EG 1003 Overview.
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

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 8 Sample: AUV Controller Software

AUV SEA TRIALS The AUV in action...

IC470 Software Engineering 10 Squadron Flight Schedule Assistant

IC470 Software Engineering 11 Sample: Snivel Log

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