Fall 2011 Day 1: Getting OrganizedWhat’s This Class About?Slide 3Cognitive Levels DefinedWhat will we do?InstructorWho is this guy?Teaching/Lab AssistantScheduled Lectures (Mondays & Wednesdays)Scheduled Labs (Friday)Class SyllabusClass AttendanceCourse Plan Rules: Senior DesignGrading: Components/WeightsSlide 15Major Individual Deliverables (30%)– Senior Design IMajor Team Deliverables (30%) – Senior Design IGrading: Overall GradeExams/ExercisesHomework & Lab AssignmentsYour first assignmentEngineering NotebookEthicsClass WebsiteThe Projects – General GuidelinesSlide 26Sponsored ProjectsLab/Work AreaSlide 29ToolsProject Team CompositionFall 2011 Team Composition (as of 8/26/2010)How We’re Going to Do ThingsSlide 34Slide 35Work LoadSlide 37ABETCSE Senior Design ICSE Senior Design IFall 2011Fall 2011Day 1: Getting OrganizedDay 1: Getting OrganizedInstructor: Mike O’DellInstructor: Mike O’Dell1CSE 43162What’s This Class About?What’s This Class About?This is the CSE capstone coursecapstone course, where you put it all together. put it all together. In this course you will:In this course you will:Work on a team*team*with your fellow students* Learn a lot about the software product software product development cycle development cycle by actually experiencing itStudy and implement a “real world” phased phased development processdevelopment processDevelop a working productDevelop a working product “from scratch”In CSE 4316 - prepare and present planning and planning and requirementsrequirements documentation for your project.* In CSE 4317 - continue and complete the projectcomplete the project and demonstrate your working prototype1CSE 43163What’s This Class About?What’s This Class About?Acquire, Define, Distinguish, Draw, Find, Label, List, Match, Read, RecordCompare, Demonstrate, Differentiate, Fill in, Find, Group, Outline, Predict, Represent, TraceConvert, Demonstrate, Differentiate between, Discover, Discuss, Examine, Experiment, Prepare, Produce, RecordClassify, Determine, Discriminate, Form generalizations, Put into categories, Illustrate, Select, Survey, Take apart, TransformArgue, Award, Critique, Defend, Interpret, Judge, Measure, Select, Test, VerifySynthesize, Arrange, Blend, Create, Deduce, Devise, Organize, Plan, Present, Rearrange, RewriteHigher order learning: Bloom’s Taxonomy Higher order learning: Bloom’s Taxonomy (rev.)(rev.)1CSE 43164Cognitive Levels DefinedCognitive Levels DefinedCritical Thinking Activity [arranged lowest to highest] Relevant Sample Verbs1. Remembering: Retrieving, recognizing, and recalling relevant knowledge from long-term memory, eg. find out, learn terms, facts, methods, procedures, concepts Acquire, Define, Distinguish, Draw, Find, Label, List, Match, Read, Record2. Understanding: Constructing meaning from oral, written, and graphic messages through interpreting, exemplifying, classifying, summarizing, inferring, comparing, and explaining. Understand uses and implications of terms, facts, methods, procedures, concepts Compare, Demonstrate, Differentiate, Fill in, Find, Group, Outline, Predict, Represent, Trace3. Applying: Carrying out or using a procedure through executing, or implementing. Make use of, apply practice theory, solve problems, use information in new situations Convert, Demonstrate, Differentiate between, Discover, Discuss, Examine, Experiment, Prepare, Produce, Record4. Analyzing: Breaking material into constituent parts, determining how the parts relate to one another and to an overall structure or purpose through differentiating, organizing, and attributing. Take concepts apart, break them down, analyze structure, recognize assumptions and poor logic, evaluate relevancy Classify, Determine, Discriminate, Form generalizations, Put into categories, Illustrate, Select, Survey, Take apart, Transform5. Evaluating: Making judgments based on criteria and standards through checking and critiquing. Set standards, judge using standards, evidence, rubrics, accept or reject on basis of criteria Argue, Award, Critique, Defend, Interpret, Judge, Measure, Select, Test, Verify6. Creating: Putting elements together to form a coherent or functional whole; reorganizing elements into a new pattern or structure through generating, planning, or producing. Put things together; bring together various parts; write theme, present speech, plan experiment, put information together in a new & creative way Synthesize, Arrange, Blend, Create, Deduce, Devise, Organize, Plan, Present, Rearrange, Rewrite1What will we do?What will we do?CSE 43165Build a Build a TEAMTEAMBuild a Build a TEAMTEAMBuild a Build a PLANPLANBuild a Build a PLANPLANEstablish Product Establish Product REQUIREMENTS REQUIREMENTS & FEASIBILITY& FEASIBILITYEstablish Product Establish Product REQUIREMENTS REQUIREMENTS & FEASIBILITY& FEASIBILITYDESIGN DESIGN Your ProductYour ProductDESIGN DESIGN Your ProductYour ProductIMPLEMENT IMPLEMENT & TEST Your& TEST YourProductProductIMPLEMENT IMPLEMENT & TEST Your& TEST YourProductProductDEMONSTRATEDEMONSTRATE Your ProductYour ProductDEMONSTRATEDEMONSTRATE Your ProductYour ProductSenior Design 2Senior Design 11CSE 43166InstructorInstructorMike O’DellOffice – 631 ERBOffice Hours - 2:00 PM - 3:30 PM, Tuesday and ThursdayOther times: when available in the lab (208A ERB), or by appointmentEmail: [email protected]Include “CSE4316” in the subject lineI typically will reply to your emails within one business day1CSE 43167Who is this guy?Who is this guy?Retired Navy CommanderIBM: lead programmer, project manager, program manager, development manager (~ 10 years)Product development senior management (~11 years), public and private companiesDell, VP Development (laptops, desktops)VTEL General Manager, SystemseOn Communications, President and CEOBynari, Inc – Chairman and CEOSenior Lecturer at UTA since 20011CSE 43168Teaching/Lab AssistantTeaching/Lab AssistantGTAs Chris McMurrough & Jonathan RichGTA should be a part of your teamsconsultantevaluatorobserverexpertOffice hours in lab, times on Class Website1CSE 43169Scheduled Lectures (Mondays & Scheduled Lectures (Mondays & Wednesdays)Wednesdays)Textbook: Rapid Development: Rapid Development: Taming Wild Software SchedulesTaming Wild Software Schedules, Steve McConnell, Microsoft Press, 1996 (ISBN: 1-55615-900-5)Prepared lectures (instructor) on key
View Full Document