Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction of Engineering (ENGR 10) Guest Lecture March 24, 2014.

Similar presentations


Presentation on theme: "Introduction of Engineering (ENGR 10) Guest Lecture March 24, 2014."— Presentation transcript:

1 Introduction of Engineering (ENGR 10) Guest Lecture March 24, 2014

2 Outline Transfer Experience Advice Software Engineering

3 Why Engineering? It’s a challenge There are always problems that need to be solved Get to learn how everything works Wide variety of career opportunities

4 Transfer Experience The first semester is the most difficult Be sure to see your advisors early and make sure you know what coursework transferred Always go to Office Hours Just learn the material as best you can Study with classmates

5 Advice Visit other engineering classes on your campus. Email professors asking to sit in on University lectures. Don’t attend a college without visiting it. Put yourself out there and try new things. Don’t wait to experience projects in your classes. Go out and do cool projects and explore your interests now. Don’t give up if this is what you want.

6 What is Software Engineering The study and application of engineering to the design, development, and maintenance of software.

7 Software Development Life Cycle Analysis Design Coding Testing Implementation

8 Analysis Identify the problem and define the requirements that the solution must meet Customer driven requirements

9 Design Design decisions must satisfy the requirements Algorithms: procedure for doing a calculation Representations of the data

10 Coding Pseudo code Comments and documentation Write code Test as you go

11 Testing Unit testing Under what conditions will it fail?

12 Implementation Putting everything together Does it do what it’s supposed to? Further testing Peer reviews Testing under actual conditions

13 Variables and Data types Integer: 1 Floating point: 1.00 Array: [0,1,2,3,4,5]

14 Array

15 2D Array

16 For Loops Used when number of repeated loops is know Great for iterating through lists and arrays

17 While Loops Used to repeat a block of code until a condition is false Often used in game programming

18 If/else if/else

19 Reverse Engineering Exercise


Download ppt "Introduction of Engineering (ENGR 10) Guest Lecture March 24, 2014."

Similar presentations


Ads by Google