Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Dr. David Janzen Software Engineering 1 Monday, July 11, 2011."— Presentation transcript:

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

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

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

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

8  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!


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

Similar presentations


Ads by Google