Course Definition:
Freshman Engineering 101 is an introductory course in Enginering, designed for college freshman students that are interested in an Engineering career. This course is taught in the classroom but it also has a strong online segment.

To get a good and realistic feel for the grade distribution in this course, it is recommended that you take a look at the grade distributions of the past couple of semesters (availalbe in this page). Things will not always stay the same due to the dynamic nature of the way I conduct my courses, but it will be a decent indication of how the grade distribution is accomplished.

Following grade distribution can be used as an example. Of course it would be modified (hopefully not drastically) every semester to better reflect the dynamics of this course.

Homeworks & Quizzes

Homework will be Emailed to you by the TA. The due date for each homework assignment will accompany the homework. Your answers will be Emailed back to the TA. No excuses are accepted for missing the homework deadline - Plan for it.

This is the absolute minimum that I expect from each of my students. This is the absolute minimum of professionalism without which we cannot get along well. If you think you might not be able to live by these two simple rules, please come and see me ASAP. - Thank you.

  1. DO NOT come late to the class.
    If you do, be prepared to PAY. (no,... not monetarily)
  2. DO NOT miss class.
    If you do, you will lose 5 points from your FINAL GRADE for each un-excused absence.

Projects will be performed in groups (unless specified otherwise). There will be two projects. Completion of the projects requires a written technical report and an oral presentation by the group.

Work Performed by Students:

Go to Shahab's Page

Check This Out - April 2009
TV Coverage
The Daily Athenaeum: One and Two

University news Services


Teaching Assistant:
There will be FOUR Teaching Assistants for this course. Please contact them in the order they appear below:
  • Vida Gholami
  • Camilo Calderon
  • Eduardo Delgado
  • Ognjen Grujic
Check Your Homeworks, Grades, and your records regarding missing classes and being late Here:

You are expected to be familiar with the basics of Microsoft Office that includes MS Word, MS Excel, and MS PowerPoint.

Following material will be covered during the course:

  • Advanced Topics on:
    • Microsoft Word
    • Microsoft Excel
    • Microsoft PowerPoint
  • Engineering Data Analysis and Interpretation
  • Basics of Engineering Design and Problem Solving
  • This course will include TWO major projects

Course Syllabus

  • Chapter One: Introduction to Engineering
  • Chapter Two: Engineering Ethics
  • Chapter Three: Engineering Problem Solving
  • Chapter Four: Understanding & Using Computers
  • Chapter Five: Project #1 (Engineering Data Analysis)
    • Downloading & Unzipping files from the Internet.
    • General Assessment of large data files in Excel.
    • Introduction to Visual Basic for Application (VBA) for data Manipulation.
      • General Comments on Programming (learning to think like a dumb machine).
      • VBA General Environment.
      • VBA Project, Toolbox and Properties.
      • Writing your first code in VBA.
      • Command Buttons in VBA

    • Advance Visual Basic for Application for writing programs in Excel.
      • Ideas on Event Driven Programming.
      • Interaction of different Controls in VBA.
      • Using Forms.
      • Coding Using Modules.
      • Using ComboBox, TextBox, and Labels.
      • Populating a ComboBox.
      • Writing code to Filter a list.
      • Putting it all together.

    • Using Pivot Tables in Excel.
    • Using Bubble graphs for three dimensional representation of data.
    • Plotting Time Series.
    • Modeling Data Behavior.
      • Hyperbolic Decline Curve Analysis.
      • Predictive Modeling.

    • Engineering Economic Analysis
      • Calculating Net Present Value.
      • Engineering Decision Making Based on Time Value of Money.

  • Chapter Six: Project #2 (Engineering Problem Solving)


Project #1
To see the requirements for project #1, please click on the icon below:

For project #1 you need a dataset that is provided using the following link:


Project #2
To see the requirements for project #2, please click on the icon below:


Use the following link to get some information about my expectations as far as technical reports are concerned.