1
EGR115 is designed to introduce the new engineer to the exciting world of computer programming.
We assume very little about your experience.
We expect great results – after all, you’re at
ERAU!
2
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!
Matthew Kindy
BS Chemistry, Purdue University
BS Applied Math, Purdue Univ.
MS Computer Science, UCF
10 years in automotive & plastics industry
George Faragallah
BS EE, Cairo University
MS EE, UCF
PhD EE candidate (2012), UCF
4
Caroline Liron
BS AE, ERAU DB
MS AE, ERAU DB
Dr. Lulu Sun
BS ME, Harbin Engr Univ, PRC
PhD ME, UC Riverside
2+2 format
Lecture twice a week: Tuesday and Thursday
9:45am – 10:45am in IC101
Lab twice a week: Wednesday and Friday in LB172
Section 01: 9:15
Section 02: 10:30
Section 03: 11:45
Mr. Faragallah
Section 04: 13:00
Section 05: 14:15
Section 11: 15:30
Mr. Kindy
6
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 project
7
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…
8
How labs are used
- Demonstrate lecture concepts
- Practice implementing lecture concepts
- Apply concepts to solve problems
- Attempt to extend beyond the base
9
Quizzes and Exams
- Each section is evaluated independently
- Quizzes and exams are given in the lab
(except for Final Exam)
- Most assessments will be via Blackboard
(Get your IT issues resolved: x66990)
1
0
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.
11
Step1: Log into your Ernie account and click to open your mailbox
Step2:Find the OPTIONS button. Click it.
12 5/6
Step3: in MAIL, click
FORWARDING
Configure the forwarding
Step4: Fill in the email of your other preferred email.
Step5: Click APPLY to confirm the rule.
6/6
Be certain that emails from your instructor do not end up in the Junk box.
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
A (Very) Brief History of Computing
Computing Terminology
Designing Solutions for Computers
Implementing Solutions
Repeat the following:
Learn new programming feature (of MATLAB)
Design solution using new feature (in MATLAB)
Implement solution (in MATLAB)
18
Example topics:
Simple, Formatted, and Graphical User I/O
Data types and variables
Library Functions
Simple data structures
Logical operations & conditionals
Loops, sorting, searching
Modular design with functions
File I/O
19
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.
20
Each instructor is responsible for his/her sections’ grades.
Common grading format:
10% Quizzes, small homeworks
20% Programming assignments
40% Exams: 3
10% Final exam
20% Final Project
21
How to get assistance:
Ask questions during the lecture
Ask questions during the lab
Ask questions in any instructor’s office hours
Ask your instructor: office, email, AIM
Use tutoring hours in A108
- Mon-Fri: 2pm – 5pm
Use tutoring hours in LB172
- Sun-Thu: 7pm – 10pm
Discuss with others (but do not copy!)
22
(subject to change)
Kindy – hours posted at LB266 and EGR115.com
Tue: 11:00 – 12:00 IC101 (or LB266…)
Wed: 8:00 – 11:30 LB266
Wed: 17:00 – 19:00
Thu: 11:00 – 12:00
Fri: 8:00 – 11:30
DOAN101 (Start Sep 7)
IC101 (or LB266…)
LB266
Faragallah
Fri: 13:00 – 16:00
(more will be announced later)
All instructors’ office hours: http://www.egr115.com/_all_office_hours.pdf
23