ECE 177 --- Introduction to Programming for Engineers
Spring 2017

Instructor:   Prof. Rick Eason, 205 Barrows, 581-2242, reason@maine.edu
Office Hours: My door is usually open
 

Text:

Required Text: "Programming in C". This is an online text. To sign up:

  • Sign up at zyBooks.com
  • Enter zyBook code UMAINEECE177EasonSpring2017
  • Use a UMaine email address.
  • Click Subscribe

Optional Text: "C Programming for Scientists and Engineers" by Rama N. Reddy and Carol A. Ziegler

Course web page: http://coyote.eece.maine.edu/~eason/ece177
Prerequisites: ECE 101 and MAT 126
Credits:    4 credits
Grading:

Attendance: You are allowed three days absence. Beyond that, one point will be taken off your final grade for every absence - no excuses. This penalty will not be used, however, to pull your grade below a "D" (It won't cause you to fail when you would have otherwise passed).

Labs: Labs will be in the computer cluster in 228 Barrows.

Note: You will need your own laptop for this course. Bring it to each lab session.

Topics: Hands-on introduction to the use of microcontroller hardware and software for interfacing to real world devices. Topics include microcontroller architecture, peripheral subsystems such as analog/digital conversion, comparators, pulse width modulation, serial communication and timers, number systems, data representation, syntax, operators, control structures, functions, input, output, sensing and control.

Tests will be closed book; Calculators will neither be needed nor allowed on tests.

*********************************************************************************************************

University of Maine administrative policy statements

Academic Honesty Statement: Academic honesty is very important. It is dishonest to cheat on exams, to copy term papers, to submit papers written by another person, to fake experimental results, or to copy or reword parts of books or articles into your own papers without appropriately citing the source. Students committing or aiding in any of these violations may be given failing grades for an assignment or for an entire course, at the discretion of the instructor. In addition to any academic action taken by an instructor, these violations are also subject to action under the University of Maine Student Conduct Code. The maximum possible sanction under the student conduct code is dismissal from the University.

Students with disabilities statement: If you have a disability for which you may be requesting an accommodation, please contact Disabilities Services, 121 East Annex, 581-2319, as early as possible in the term.

Course schedule disclaimer (disruption clause): In the event of an extended disruption of normal classroom activities, the format for this course may be modified to enable its completion within its programmed time frame. In that event, you will be provided an addendum to the syllabus that will supersede this version.

Sexual violence policy:

Sexual discrimination reporting: The University of Maine is committed to making campus a safe place for students. Because of this commitment, if you tell any of your teachers about sexual discrimination involving members of the campus, your teacher is required to report this information to the campus Office of Sexual Assault & Violence Prevention or the Office of Equal Opportunity.

Behaviors that can be "sexual discrimination" include sexual assault, sexual harassment, stalking, relationship abuse (dating violence and domestic violence), sexual misconduct, and gender discrimination. Therefore, all of these behaviors must be reported.

Why do teachers have to report sexual discrimination? The university can better support students in trouble if we know about what is happening. Reporting also helps us to identify patterns that might arise — for example, if more than one victim reports having been assaulted or harassed by the same individual.

What will happen to a student if a teacher reports? An employee from the Office of Sexual Assault & Violence Prevention or the Office of Equal Opportunity will reach out to you and offer support, resources, and information. You will be invited to meet with the employee to discuss the situation and the various options available to you.

If you have requested confidentiality, the University will weigh your request that no action be taken against the institution's obligation to provide a safe, nondiscriminatory environment for all students. If the University determines that it can maintain confidentiality, you must understand that the institution's ability to meaningfully investigate the incident and pursue disciplinary action, if warranted, may be limited. There are times when the University may not be able to honor a request for confidentiality because doing so would pose a risk to its ability to provide a safe, nondiscriminatory environment for everyone. If the University determines that it cannot maintain confidentiality, the University will advise you, prior to starting an investigation and, to the extent possible, will share information only with those responsible for handling the institution's response.

The University is committed to the well-being of all students and will take steps to protect all involved from retaliation or harm.

If you want to talk in confidence to someone about an experience of sexual discrimination, please contact these resources:

For confidential resources on campus: Counseling Center: 207-581-1392 or Cutler Health Center: at 207-581-4000.
For confidential resources off campus: Rape Response Services: 1-800-310-0000 or Spruce Run: 1-800-863-9909.

Other resources: The resources listed below can offer support but may have to report the incident to others who can help:
For support services on campus: Office of Sexual Assault & Violence Prevention: 207-581-1406, Office of Community Standards: 207-581-1409, University of Maine Police: 207-581-4040 or 911. Or see the OSAVP website for a complete list of services at http://www.umaine.edu/osavp/