25
EGR115 Introduction to Computer Programming for Engineers

EGR115 Introduction to Computer Programming for Engineers

  • Upload
    winola

  • View
    34

  • Download
    2

Embed Size (px)

DESCRIPTION

EGR115 Introduction to Computer Programming for Engineers. Introduction to EGR115. Welcome! Your instructors Class format Requirements Topics Grading Help. Welcome!. - PowerPoint PPT Presentation

Citation preview

Page 1: EGR115 Introduction to  Computer Programming for Engineers

EGR115Introduction to

Computer Programming for Engineers

Page 2: EGR115 Introduction to  Computer Programming for Engineers

Introduction to EGR115

1. Welcome!2. Your instructors3. Class format4. Requirements5. Topics6. Grading7. Help

2

Page 3: EGR115 Introduction to  Computer Programming for Engineers

Welcome!EGR115 is designed to introduce the new engineer

to the exciting, spectacular, unbelievable, awe-inspiring, fantastic, death-defying world of computer programming!

We assume very little about your experience.

We expect great results – after all, you’re at ERAU!

3

Page 4: EGR115 Introduction to  Computer Programming for Engineers

To Succeed

Take notes and follow the lectures

Practice – do the assignments and lab exercises and then try to do just a little bit more

You may expect 6-10 hours of outside work per week – some will need more, others less

Ask questions! Seek help!

Page 5: EGR115 Introduction to  Computer Programming for Engineers

Your Instructors

Mr. Matthew Kindy

BS Chemistry, Purdue University

BS Applied Math, Purdue University

MS Computer Science, UCF

10 years in automotive & plastics industries

5

Ms. Caroline Liron

BS AE, Embry-Riddle DB MS AE, Embry-Riddle DB

Page 6: EGR115 Introduction to  Computer Programming for Engineers

Your Instructors

6

Dr. Li Ding

BS Envir. Engr, Tsignhua Univ. PhD Civil Engr, Univ. of Illinois (UIUC)

Dr. Remzi Seker

BS EE, Cukurova University PhD Computer Engr, Univ. Alabama Birm.

Page 7: EGR115 Introduction to  Computer Programming for Engineers

Other Instructors

Dr. James Pembridge

BS AE, Virginia Tech PhD Engineering Ed, Virginia Tech

Dr. Matthew Verleger

BS Computer Engr, Purdue University MSE Ag & Bio Engr, Purdue University PhD Engineering Ed, Purdue University

Page 8: EGR115 Introduction to  Computer Programming for Engineers

Class Format

2+2 formatLecture twice a week: Tuesday and Thursday 9:45am – 10:45am in IC101

Lab twice a week: Wednesday and Friday in LB172

8

Ms. LironDr. Ding

02: 9:15 03: 10:30

Dr. SekerMr. Kindy

04: 11:45 06: 2:1507: 3:30

05: 1:00

Page 9: EGR115 Introduction to  Computer Programming for Engineers

Class Format

What will we be doing? Programming is a skill, i.e. you must develop experience

- Very little “bookwork”- Moderate amount of theory- Much practice, in lab and outside

- 5-10 programming assignments- Many “snippet” programs

- Major final project9

Page 10: EGR115 Introduction to  Computer Programming for Engineers

Lectures

The purpose of the lecture is to provide the information that used to be presented during the lab – now we can use the lab to get some real learning done!

- Attendance is required and tracked- No laptops, cell phones, iPods, etc in use- Slides will be posted on the section websites – usually just before lecture- Lectures are good source of quiz & exam questions… 1

0

Page 11: EGR115 Introduction to  Computer Programming for Engineers

LabsHow labs are used

- Demonstrate lecture concepts

- Practice implementing lecture concepts

- Apply concepts to solve problems

- Attempt to extend beyond the base11

Page 12: EGR115 Introduction to  Computer Programming for Engineers

Labs

Quizzes and Exams

- Each section is evaluated independently

- Quizzes and exams are given in the lab

- Most assessments will be via Blackboard(Get your IT issues resolved: x66990)

12

Page 13: EGR115 Introduction to  Computer Programming for Engineers

Requirements

You must have a valid Eagle card and be enrolled in the course.

Swipe your card every time you come to lecture.Swipe your card when you visit the tutoring labs

You must have a working Blackboard account

You must have a working ERAU email account. If you prefer, forward your email to your (Gmail / Hotmail / Yahoo) account.

13

Page 14: EGR115 Introduction to  Computer Programming for Engineers

LIVE MAIL forwarding

14

Step2:Find the OPTIONS button. Click it.

5/6

Step1: Log into your Ernie account and click to open your mailbox

Page 15: EGR115 Introduction to  Computer Programming for Engineers

Configure the forwarding

Step4: Fill in the email of your other preferred email.

Step3: in MAIL, click FORWARDING

6/6

Step5: Click APPLY to confirm the rule.

Page 16: EGR115 Introduction to  Computer Programming for Engineers

Requirements

Be certain that emails from your instructor do not end up in the Junk box.

Page 17: EGR115 Introduction to  Computer Programming for Engineers

Make a WHITELIST

Page 18: EGR115 Introduction to  Computer Programming for Engineers

Make a WHITELIST

Page 19: EGR115 Introduction to  Computer Programming for Engineers

Be Careful!

Do not trust the technology!

Check your junk / spam folder – especially when you are expecting an email!

Save your work in multiple places!

C: drive, P: drive, USB drive, email

Page 20: EGR115 Introduction to  Computer Programming for Engineers

Topics

A (very) brief history of computingThe (very) basics of computer hardwareComputing terminologyDesigning solutions for computersImplementing solutions

Repeat the following:Learn new programming feature (of MATLAB)Design solution using new feature (in MATLAB)Implement solution (in MATLAB)

20

Page 21: EGR115 Introduction to  Computer Programming for Engineers

Topics

Example topics:Simple, Formatted, and Graphical User I/OData types and variablesLibrary FunctionsSimple data structuresLogical operations & conditionalsLoops, sorting, searchingModular design with functionsFile I/O

21

Page 22: EGR115 Introduction to  Computer Programming for Engineers

Topics

Final Projects

Each student will develop a final project of his/her own design and creation which utilizes as many concepts from the course as possible. The specific requirements will be provided by your instructor.

22

Page 23: EGR115 Introduction to  Computer Programming for Engineers

Grading

Each instructor is responsible for his/her sections’ grades.

Common grading format:10% Quizzes, Exercises, misc20% Programming assignments50% Exams: 3 20% Final Project

23

Page 24: EGR115 Introduction to  Computer Programming for Engineers

HelpHow to get assistance:

Ask questions during the lectureAsk questions during the labAsk questions in any instructor’s office hoursAsk your instructor: office, email, AIMUse tutoring hours in A106 (modular)

- Mon-Thu: 2pm – 6pm

Use tutoring hours in LB172 - Sun-Thu: 7pm – 10pm

Discuss with others (but do not copy!)24

Page 25: EGR115 Introduction to  Computer Programming for Engineers

Office Hours(subject to change)

25

All instructors’ office hours can be found using the link at

http:// EGR115.com