EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors...

30
EGR115 Introduction to Computing for Engineers

Transcript of EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors...

Page 1: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

EGR115Introduction to

Computing for Engineers

Page 2: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Introduction to EGR115

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

2

Page 3: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Welcome!• EGR115 is designed to introduce students 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 Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

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 a least 6-10 hours of outside work per week. Some will need more, others less

Show up, even if you’re not going to pay attention

Turn things in, even if they are bad

Ask questions! Seek help!

Page 5: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Your Instructors

5

Prof. Matthew KindyBS Chemistry, Purdue UniversityBS Applied Math, Purdue UniversityMS Computer Science, UCF10 years in automotive & plastics industries

Dr. Matthew Verleger BS Computer Engr, Purdue University MSE Ag & Bio Engr, Purdue University PhD Engineering Ed, Purdue University

Page 6: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Other Instructors (Hybrid)

Dr. James PembridgeBS AE, Virginia TechMA EDCI, Virginia TechPhD Engineering Ed., Virginia Tech

Prof. Caroline LironBS AE, Embry-Riddle DB

BS AE, EPF Ecole d’Ingénieur (France)MS AE, Embry-Riddle DB(Je parle français)

Page 7: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Class Format

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

Lab twice a week: Wednesday and Friday in LB172

7

Prof. KindyDr. Verleger

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

02: 9:1503: 10:3005: 1:00

Page 8: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

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-20 programming assignments- Many “snippet” programs

- Major final project- (Dr. Verleger’s Section Only): Mini-Project

8

Page 9: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

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

- 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…

9

Page 10: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Labs

How labs are used

- MINIMALLY demonstrate lecture concepts

- Practice implementing lecture concepts

- Apply concepts to solve problems

- Attempt to extend beyond the base

10

Page 11: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Labs

Quizzes and Exams

- Each section is evaluated independently

- Quizzes and exams are given in the lab

11

Page 12: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

RequirementsYou 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. (See the coming slides…)

You must check your email at least once every 24 hours. 12

Page 13: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Requirements

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

WHITELIST your instructor

Page 14: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Whitelist / Forward

Page 15: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Whitelist / Forward

Page 16: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Whitelist your Instructor

Page 17: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Whitelist your Instructor, 2

Page 18: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Forwarding Email

Page 19: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Forwarding Email, 2

Page 20: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Forwarding Email, 3

Page 21: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Be Careful!Do not trust the technology! Failure of technology is not an

excuse (unless it is campus-wide, unannounced, and long-term).

Call IT 386-226-6990

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

Save your work in multiple (AT LEAST TWO) places!

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

Page 22: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

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)

22

Page 23: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Topics

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

23

Page 24: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.
Page 25: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

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.

25

Page 26: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Grading

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

26

Prof. Kindy20% Quizzes, Exercises, misc.20% Programming assignments40% Exams: 3 20% Final Project

Dr. Verleger10% Quizzes, Exercises, misc.20% Programming assignments40% Exams: 3 20% Final Project10% Mini-Project

Page 27: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

How to get assistance:Ask questions during the lectureAsk questions during the labAsk questions in any instructor’s office hoursAsk your instructor: office, emailUse tutoring hours

- 2 PM – 6 PM in MOD A – Room 106- 7 PM – 10 PM in LB 172- Details will be posted on course website

Discuss with others (but do not copy/code together!)

Help

27

Page 28: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Office Hours(subject to change)

28

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

http://egr115.com

ALL INSTRUCTORS will help you.

Make sure to bring the assignment with you, as they will not know everyone else’s assignment by heart!

Page 29: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Exams

• Fall Break is Friday, October 18 – Monday October 21.

• Exam 2 falls the week of Fall Break.• To accommodate it, a part of the exam will

be given on Thursday, October 17.• DO NOT BOOK TICKETS TO LEAVE

EARLY! (There will be no makeups!)

Page 30: EGR115 Introduction to Computing for Engineers. Introduction to EGR115 1.Welcome! 2.Your instructors 3.Class format 4.Requirements 5.Topics 6.Grading.

Other Classes

• DO NOT take EGR 115 and EGR 120 at the same time.– Statistically likely to get a worse grade in both

if taken at the same time!

• We strongly recommend MA 241 (or MA 112) or higher as a co-requisite.