ENGR 1110: Introduction to (Software) Engineering
Computer Science and Software Engineering
Instructor:   Juan E. Gilbert, Ph.D. 
  Office: TBD
  Office Phone: (334) 844-6316
  Email: gilbert@auburn.edu
  Website: http://www.eng.auburn.edu/~gilbert/

Teaching Assistants:

Yolanda McMillian, mcmilym@auburn.edu
Shanee Dawkins, stw0004@auburn.edu



Office Hours: By appointment. Setup appointments via email. 


Place and Time:

Lecture: Shelby 1103, 12:30pm - 1:20pm, Tuesdays

 

Labs: Shelby 2210

Sec 005 MW 12:00pm - 1:15pm
Sec 006 MW 2:00pm - 3:15pm
Sec 007 MW 4:00pm - 5:15pm



Description: ENGR 1110 Introduction to Engineering is a two credit hour class with no prerequisites and is required of all engineering majors. The course is designed to provide an introduction to engineering design, engineering teams, graphical presentation, technical writing, and oral presentation. The Software Engineering sections are designed specifically to give an engineering overview of software production and provide initial engineering computer skills.


Course Materials :

Textbook
Gaddis (2008). Starting Out with Alice, Pearson Education, Addison-Wesley. ISBN 0-321-47515-1.
Dann, et al. (2006). Learning to Program with Alice, Pearson Education, Prentice Hall. ISBN 0-13-187289-3.


Engineering Network Account
Each student is required to have an account on the Engineering Network. Go to 103 L-Building for assistance with your account.

University IT Account
You are responsible for checking your @auburn.edu email as well as the course web site on a regular basis. Per University policy, email send to your @auburn.edu account is considered official University communication and you are held responsible for it.

Freshman Computing Initiative (FCI) Software Bundle
Each student is responsible for having a copy of the FCI software. Go to 103 L-Building to pick up the FCI CD.

Course Notes
Notes for a given lecture meeting will be posted to the course web site. You are responsible for obtaining your own copy of these notes. Notes will be posted in either Adobe PDF format or standard Microsoft Office formats. The software needed to view all these formats is available in the FCI bundle or in the labs.

Software
We will be using Alice 2.0. You can download and install it from http://www.alice.org.



Grading:

Assignments:    40%  
Attendance: 15%
Final Project Report: 20%
Final Project Presentation: 25%
 

Grading Scale (4 point scale):
A        100 - 90
B        89 - 80
C        79 - 70
D        69 - 60
F         59 -  0

Written in Stone Policy: When grades are released to you for assignments, you have 7 days to meet with the me and/or the TAs for grade changes.  After 7 days, the grades are written in stone and can't be changed after that point.


Participation: You are individually responsible for the assignments.  You are not allowed to copy each others work. When you work in teams, it is expected that each of you will do your individual share and then work individually on your own assignments.


Disabilities: Students who need accommodations are asked to arrange a meeting during office hours the first week of classes, or as soon as possible if accommodations are needed immediately. If you have a conflict with my office hours, an alternate time can be arranged. To set up this meeting, please contact me by E-mail.  Bring a copy of your Accommodation Memo and an Instructor Verification Form to the meeting. If you do not have an Accommodation Memo but need accommodations, make an appointment with The Program for Students with Disabilities, 1244 Haley Center, 844-2096 (V/TT).
   
Course Outline:

A topical outline of the course follows. A more detailed calendar will be available on the course web site.

Introduction to class
Introduction to engineering and software engineering
Teamwork
Engineering design
Program construction
Software engineering processes
Software requirements
Software design
Software implementation
Software testing
Legal issues in engineering
Professional ethics for engineers
Professional communication

 

Other:

Grade Conference
Any student receiving a failing grade or a grade that could place them in academic jeopardy, on any element of the course, is urged to talk to me as soon as possible.


Class Announcements
Class announcements such as exam dates, etc. will be made via email (to your @auburn.edu account) and/or the course web site. It is your responsibility to read email and check the course web site regularly.


Communication Devices
Communication devices such as cell phones and pagers should be turned off or set to silent mode before class begins and remain in this setting until class is over. It is extremely disruptive for cell phones to ring during class. No communication devices and/or computers are allowed during exams.


Lab Syllabus and Policies
You are responsible for adhering to all the policies set forth in the lab syllabus.