Programming for Engineers Syllabus for 2015-2016
Return to Syllabus List

Instructor Information

Office Location

TBA

Office Hours

Monday 12:00PM - 12:30PM
Other times by appointment

Course Information

Recording Policy

Disability Statement

Any student who, because of a disabling condition, may require some special arrangements in order to meet course requirements should contact disAbility Services (Student Service Center room 119, phone 371-5436) as soon as possible.

Statement for Mental Health and Advocacy & Resource Center:

As a student you may experience a range of issues that can cause barriers to learning, such as strained relationships, increased anxiety, alcohol/drug problems, feeling down, difficulty concentrating and/or lack of motivation. These mental health concerns or stressful events may lead to diminished academic performance or reduce a student's ability to participate in daily activities. Amarillo College offers services to assist you with addressing these and other concerns you may be experiencing. If you or someone you know are suffering from any of the aforementioned conditions, you can learn more about the broad range of confidential mental health services available on campus by calling the AC Counseling Center at 806-371-5900. The AC Counseling Center website is https://www.actx.edu/counseling/ . Also, if you are in need of social services (affordable housing, utilities, transportation, food, clothing, childcare, medical/dental/vision, legal), please call the AC Advocacy & Resource Center at 806-371-5439. The AC Advocacy & Resource Center website is https://www.actx.edu/arc

Amarillo College Tutoring for Success Policy:

Administrative Drop Policy

N/A

Student Withdrawal Procedures

N/A

Privacy Statement

The Amarillo College Privacy Policy is found at https://www.actx.edu/-amarillo-college-privacy-notice , and applies to all Amarillo College students.  If you have questions about this privacy statement or you believe that your personal information has been released without your consent, send email to humanresources@actx.edu .

Course

ENGR-2304-001 Programming for Engineers

Prerequisites

Prerequisite: MATH 2413 - minimum grade of C or department chair consent

Course Description

Programming principles and techniques for matrix and array operations, equation solving, and numeric simulations applied to engineering problems and visualization of engineering information; platforms include spreadsheets, symbolic algebra packages, engineering analysis software and laboratory control software.

Student Resources Student Resources Website

Department Expectations

\N

Occupational License Disclaimer

Hours

(3 sem hrs; 3 lec)

Class Type

On Campus Course

Syllabus Information

Textbooks

Engineering Problem Solving with C++, 3e

By Delores M. Etter and Jeanine A. Ingber

Pearson Prentice Hall

Supplies

You will need at least one flash drive to transfer your programs from the class computers to your personal computer.

Student Performance

Upon successful completion of this course, students will:

  1. Use matrix and array operations for equation solving.
  2. Identify the strengths and weaknesses of the conventional programming languages.
  3. Use spreadsheets and their built-in features to solve a variety of engineering problems, applying both quantitative and qualitative methodologies.
  4. Describe methods for the design of programs that control equipment or analyze data.
  5. Write computer programs to solve engineering problems and perform engineering simulations using common software tools.
  6. Graphically present engineering data, results, and conclusions.

 

Students Rights and Responsibilities

Student Rights and Responsibilities

Log in using the AC Connect Portal

In order to receive your AC Connect Email, you must log in through AC Connect at https://acconnect.actx.edu .

If you are an active staff or faculty member according to Human Resources, use "Exchange". All other students, use "AC Connect (Google) Email".

Expected Student Behavior

Students are expected to behave in the classroom in a manner that is supportive of the learning environment. Behaviors that are not supportive include but are not limited to: tardiness/leaving early, electronic device noises, talking during lecture, abusive, offensive, or disrespectful language and/or demeanor toward AC faculty, staff, students and/or property. Students who fail to comply with the standards outlined in the syllabus and/or "Student Rights & Responsibilities" will be subject to disciplinary action which may include but is not limited to: removal from the classroom, consultation with department chair and/or other AC authority, withdrawal from the course and/or the college.

The Texas Higher Education Coordinating Board sets the topics that must be covered in order to receive credit for a course. The instructor sets the pace to ensure that these requirements are met. Any students having trouble maintaining the pace should seek extra help from the instructor and/or a tutor.

Scholastic dishonesty (cheating) of any kind will not be tolerated in this course. Knowingly or unknowingly participating in scholastic dishonesty will result in a non replaceable grade of zero on the assignment or exam involved. Thus, if you are caught cheating on an exam, a grade of zero will be assigned and that grade will not be dropped. Further action at a higher level may be sought if necessary. Scholastic dishonesty is clearly defined in the Student Rights and Responsibilities in the Student Conduct and Responsibilities section.

Grading Criteria

Your semester grade (90-100 A, 80-89 B, 70-79 C, 60-69 D, Below 60 F) will be determined as follows:

Homework and Mini Projects 15%
Major Projects/Exams and Presentations 70%
Final Project/Exam 15%

All grades will be posted on AC Connect under My Grades. Be aware that the Family Educational Rights and Privacy Act of 1974, as amended, prohibits instructors from disclosing information regarding grades over the phone, via email, or to a third party. Thus, if you need to discuss your grade with me, you must do so in person or check online.

Attendance

Regular attendance is necessary for satisfactory achievement. If an absence occurs, the student is responsible for the information and assignments covered in class. Attendance will be taken during every class period. I do not accept late homework or projects and I do not give makeup exams.

Please remember the deadline for dropping a class at AC this semester is November 17, 2015. If you stop attending class and your average drops below a 60 due to missed assignments and you do not officially drop the course by this deadline, you will receive an F for the course.

Calendar

(Very) Tentative Schedule Topics
Week 1 Syllabus
Introduction to Computing and Engineering Problem Solving
Week 2 Introduction to Computing and Engineering Problem Solving
Week 3 Simple C++ Programs
Week 4 Simple C++ Programs
Week 5 Control Structures
Week 6 Control Structures
Week 7 Working with Data Files
Week 8 Working with Data Files
Week 9 Modular Programming with Functions
Week 10 Modular Programming with Functions
Week 11 Modular Programming with Functions
Week 12 One-Dimensional Arrays
Week 13 One-Dimensional Arrays
Week 14 Two-Dimensional Arrays and Matrices
Week 15 Two-Dimensional Arrays and Matrices

Additional Information

Homework and Mini Projects
There will be several homework assignments throughout the semester. These will be focused on helping you build the basic programming skills necessary to complete the mini projects. The mini projects will be more involved.

Major Projects/Exams and Presentations
The major projects/exams will use the skills you have developed in the homework and mini projects. You will also be required to present your work to me and the class on the day they are due.

Final Project/Exam
The final project/exam will be due at 10:30 on December 8, 2015 at which time everyone will complete their final presentation.

Syllabus Created on:

11/30/-1 12:00 AM

Last Edited on:

11/30/-1 12:00 AM