1 / 18

ITEC 370

ITEC 370. Software Engineering Dr. Andrew Ray. Objectives. Introductions (Me + You) Engineering Class. Me. 5 th year here at RU 1 st time teaching SE Masters degree in SE Applied to Ph.D. Small business Work here at RU. You. What is your biggest strength in ITEC?

dwight
Download Presentation

ITEC 370

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITEC 370 Software Engineering Dr. Andrew Ray

  2. Objectives • Introductions (Me + You) • Engineering • Class

  3. Me • 5th year here at RU • 1st time teaching SE • Masters degree in SE • Applied to • Ph.D. • Small business • Work here at RU

  4. You • What is your biggest strength in ITEC? • What is your biggest weakness in ITEC? • What do you want to learn in this class? • How interested are you in this class? (1-10) • Introduce yourself to neighbor and share • Share with class

  5. What is an engineer? • In your own words

  6. What is an engineer • Aperson trained and skilled in thedesign, construction, and useofenginesormachines,orinanyofvarious branches of engineering: amechanicalengineer;acivilengineer. • Dictionary.com

  7. Feats of engineering • 10,000 miles of dikes • LHC • Splitting atoms

  8. Software • Windows • Estimation • 2k Developers • 2.4k Testers • 50+ million LOC

  9. How? • How do you build software? • What is the process you use?

  10. Issues • Repeatability • Fast food • Software • Reliability • Improvement

  11. You • What is the largest piece of software you’ve written (LOC)? • How many people built it? • This class is the beginning of a bridge between classes / industry • You are going to be writing so much documentation you will be sick of it

  12. What • Not a coding class (but will have coding) • Semester long group project • Focus on the basics of SE • Requirements • Design • Implementation • Testing • Maintenance

  13. What • Define what you want to build • Define the requirements for a system • Design the implementation • Implement the system • Test it • Present it

  14. Why • Preparing you for entering the workforce • Preparing you for working on larger projects

  15. Where • Engineering can happen anywhere • Apartment • Garage • Expensive rented office

  16. How • Come up with an idea • Teams (start thinking, Myers Briggs by F) • Also say who you want on your team and why if possible • Lectures on MW, team updates on F • 5 minute discussion on weekly progress • This class is all about your project • Small portion on exams to make sure you understand the basics

  17. Rest of week • W • Industry classification for Software development • F • Teams

  18. Review • SE • Why engineering is important • What the difference between what you are doing and industry • Individual pieces

More Related