1 / 8

Dr. David Janzen Software Engineering 1 Monday, July 11, 2011

Dr. David Janzen Software Engineering 1 Monday, July 11, 2011. What is Software Engineering?. Software Engineering focuses on how to design and build software in teams. You will learn about working with people (communication, management, working with non-technical customers)

Download Presentation

Dr. David Janzen Software Engineering 1 Monday, July 11, 2011

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. Dr. David Janzen Software Engineering 1 Monday, July 11, 2011

  2. What is Software Engineering? • Software Engineering focuses on how to design and build software in teams. You will learn about • working with people (communication, management, working with non-technical customers) • processes for developing software • how to measure and analyze the software product and the software process • What do software engineers do? • Build apps (web, mobile, desktop, embedded)

  3. Concentrations • Requirements, Design, and Architecture • What does the customer/user want? • How shall we organize the solution? • Software Construction • Computer Programming, Unit Testing • Software Quality Assurance • Test the software product before users do, deployment • Management • Team organization, measuring the process • In this lab we will focus on most of the above.

  4. CS Career Opportunities Software Engineering Jobs US BLS predicts 32% increase over 10 years

  5. In other words, the US needs students to study CS. There are and will be lots of jobs at high salaries. Offshore outsourcing is not a problem.

  6. In lab today… • We will be creating a game with Scratch • Follow the Software Development Life Cycle • Write a program with a drag-and-drop programming environment • Test each other’s programs • Deploy your program to the web • Goals • Learn about Software Engineering • Learn about computer programming • Have fun!

  7. In lab today… • We will be creating an Android App • Follow the Software Development Life Cycle • Write a program with a drag-and-drop programming environment • Test each other’s programs • Deploy your program to the phone/emulator • Goals • Learn about Software Engineering • Learn about computer programming • Have fun!

More Related