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

Slides:



Advertisements
Similar presentations
New MS (CS) IBA Philosophy and Objectives.
Advertisements

School of Engineering & Technology Computer Architecture Pipeline.
We ensure collaboration through a unique Moneyball-style approach to team assembly Agile Team, Custom-Designed for You Works well together Fits seamlessly.
Difference between project and other assignments  real customer  before programming: negotiations with client to clarify requirements  often.
Computer Science as a Career
1.Business Administration 2.Psychology 3.Elementary Education 4.Biology 5.Nursing 6.Education 7.English 8.Communication 9.Computer Science 10.Political.
2003 Indigo Technology, Inc. All Rights Reserved Alliance Portfolio Computing Infrastructure Services Customer Relationship Management Engineering Services.
Key Traits of a Good Software Developer David Dunn Presented 4/20/10.
David Janzen Software Engineering II – Scratch Thursday, July 9, 2009.
Extend Your UFT for Mobile Testing & Monitoring Mobile Add-on For UFT Nov 2014.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
By Nancy Hecker.  Ryan Seacrest explains:  6.
We are glad to share our unique positions among other competitors in mobile application development.  We concentrate mainly on cloud based enterprise.
Education & Salary Education: No specific education needed except a High School diploma or G.E.D. Salary:$30,000 to $70,000 a year.
Careers in Computer Science & Computer Engineering Dominic Fezzie.
Mark Chmielewski October 8, 2013 EE 1001.
Supporting Infrastructure (AD, Certs, DNS, WSUS) Monitoring (SCOM, Other, Custom) Remote Desktop Gateway Dev/StageProduction CI & Deployment.
Succeeding as a Systems Analyst, Roles Class 2. First, some definitions Systems Development Specifying in detail how the many components of the information.
Intro to Computer Science The Florida State University College of Communication and Information.
COMP 2903 A10 – Software Engineers and Computer Programmers Danny Silver JSOCS, Acadia University.
Software Engineering What is Software Engineering? Clearly: developing software But what software? Obvious: PCs, phones … but not all computers have keyboards.
Jim Gee Level 1 In today’s workshop… Overview of Office 365 Explore OneNote on the desktop Consider ways of organizing a OneNote notebook.
Dahnish Hussain Assignment 1 Information and Creative Technology.
An Exciting Career in Computers By Aiyana Hooper.
3 Star Info is one of the leading Android Application Development Company in Chennai, Tamilnadu, India. We shall develop a Customized.
ICT careers By David Lawless. Information and communication technology (ICT) careers What are IT careers Working with computers and/or communication technologies.
CHAPTER 1 The Modern Organization in the Global, Web-Based Environment.
Careers in Information Technology Milton Ramer & Courtney Lisenbee.
Making the world a better place, one software program at a time!
Copyright Jim Martin Emerging Scholars Computer Science Session Overview: Summer 2007 Dr. Jim Martin Rising Juniors Session.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Overview An Introduction to Programming.
Traffic Simulation Android App Engineers : David Black, Chris Nelson, Garrett Stibb Clients: Dr. Derek Riley and Dr. Martin Treiber.
Mark Chmielewski October 6, 2015 EE 1001.
Makes Accessing Virtual Apps and Desktops from Any Device as easy as turning on your TV Citrix Receiver.
COMPUTER ENGINEERING SAMUEL ROMERO.
Information and communication technology (ICT) careers  What are information technology careers?  Working with computers and/or communication technologies.
Computer Science at USF Greg Benson Professor and Chair.
Computers and Careers Graduation Project By: John Vonelli.
My career choices Game designer, Software designer, Engineer.
Finding the Mean David R. David N.. Mean The average of the numbers in a set of data is the mean.
Written by: Saiprasad Setty Milton Ramer Courtney Lisenbee Presented by: _______________.
Copyright Jim Martin 2006 Emerging Scholars Computer Science Session Summer 2006 Dr. Jim Martin Rising Juniors Session.
The Software Engineering Process Discussion Slides.
Computer Fields Computer Science (us) Computer Technology (College of Technology) Management and Information Systems (College of Business) Computer Art.
Programming & Software Development Pathway Antonio Rangel 5 th Period.
The IT Industry The Online World Building and Installing Know the components of computer systems Understand and practically apply appropriate connectivity.
Department of Mathematics and Computer Science
GAME DESIGNER Career & Life Planning Fall 14 Thy Le (Julie) YuQin Wu (Tracy) Betha Rosero Felipevinicio Perezlopez.
360logica a Software Testing Company
SynergyTop Technologies Driving Synergy Assuring Growth
Paige Querry.  What new IT careers are in demand?  What do you need to get hired?  What can you expect to earn?  What kind of companies are hiring?
Sierra Pacific Community College District 7300 College Avenue Sacramento, CA
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Information Technology
What to do in ICS4U? Grant Hutchison.
ICT CAREES.
Computer Science Courses
7 Big Ideas of Computing:
MAGOSTECH Our Services We plan a perfect strategy to make and deliver a creative and innovative system with modern web technology, tools like Sitecore.
Offshore Development India - NIBO Technologies
Android Mobile apps development services company in India
Top Mobile Apps Development Company Services
Business Development & Design Specialist
Hire Offshore Developers employcoder.com. Hiring Offshore developers will provide you an opportunity to accomplish your organizational goals in an efficient.
CS 8532: Advanced Software Engineering
Signin soft - Software Development Services in Hyderabad.
The Most In-Demand Skills for Cloud Computing.
Performance, Applications, Security
Computer Science Courses in the Major
To Brihaspathi. Software Development Services
Presentation transcript:

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

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

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

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

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.

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

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