Syllabus - University of Houston-Clear Lake

fiercebunΗλεκτρονική - Συσκευές

2 Νοε 2013 (πριν από 4 χρόνια και 7 μέρες)

80 εμφανίσεις




COURSE SYLLABUS


COURSE:

CENG 3731
-
01 Microcontroller Programming


COMPUTER NO.:
11017



SEMESTER:

Summer 2013


LOCATION:

UH
-
Clear Lake, Delta 237


MEETING TIME:

MoWe 6
-
8:29pm



INSTRUCTOR:

Dr. George Collins, Delta 114 (Suite 101)


MESSAG
ES:

Phone Mail: 281
-
283
-
3879






E
-
MAIL: collins@
uhcl.edu





FAX: 281
-
283
-
3870


Dept. Secretary: 281
-
283
-
3850

OFFICE HOURS OF INSTRUCTOR:

MoWe 5
-
6 pm


COURSE DESCRIPTION:

Microcontroller
, assembl
y language
programming and
embedded system
applications (Programming techniques and hardware
architecture for a sample

microcontroller are discussed to illustrate the design of an
embedded system).


COURSE PREREQUISITES:

C programming or equivalent


COUR
SE CO
-
REQUISITE:

None



TEXT:

Introduction to Embedded Systems: Interfacing to

the Freescale 9S12 by
Jonathan
W. Valvano, 1st edition, 2010, Cengage Learning, ISBN: 9780495411376.



METHODOLOGY

The primary source of information will be the text, which wil
l be
supplemented

with handouts and reserve readings as necessary. Assignments are
used to

illustrate the important concepts. Lectures and class discussions will be
used to

highlight the text information. Exams and assignments will be used to
measure th
e

student's comprehension



COURSE OUTCOMES:

Students who complete the course are able to do the following:

Students who complete the course are able to do the following:

1. Demonstrate a basic knowledge of embedded system design
.

2. Write assembly langua
ge programs for a FreeScale microcontroller
.

3. Demonstrate the knowledge of main components in a microcontroller
.

4. Demonstrate a working knowledge of mapping a program into

microcontroller’s memory
.

5. Have basic knowledge of interfacing microcontroller

to peripherals

.


Course Outline:


June 3, 5 :

Outline of the class, Syllabus



Ch. 1 Intro to Embedded Microcomputer Systems

June 10,12:

Ch.

2 Intro to Assembly Language Programming

June 17,19

Ch. 3 Representation a
nd Manipulati
on of Information

June 24


:
Exam 1

(closed book) (Ch. 1, 2, 3)

June 26

Ch. 4
9S12
Architecture

July 1


Ch.

4
9S12 Architecture

(cont.)

July 3


Ch. 5 Modular Programming

July 8


:

Ch. 5Modular Programming(cont.)

July 10


Ch. 6
P
ointers and Dat
a Structures

July 15

Ch. 6 Pointers and Data Structures

(cont.)

July 17

Exam 2

(Closed Book) (Ch. 4, 5, 6)

J
uly 22,24

Ch 7
Local Variables and Parameter Passing (Ch. 7)

J
uly 29

Ch. 8

Serial and Parallel Port

Interfacing (overview
)



Review for Final


(C
h. 1, 2, 3, 4, 5, 6,
7)


July 31

Final Exam (Last Class Day
) (closed book)

ATTENDANCE POLICY:

Attendance will be required.

Students are encouraged to
ask questions and make comments. An absence from class does not excuse students
from tests and assig
nment deadlines. The instructor would appreciate a phone mail or
email message from students who are not going to attend class for whatever reason.


GRADING POLICY:
The grading policy of this course will follow the grading system as
outlined in the 2001
-
2002 Catalog of the University of Houston
-
Clear Lake. In an effort to
fairly assign letter grades according to the student's final average, there will not be a curve.
Instead the following grading policy will hold:



A : 93
-
100%


C : 73
-
76 %


A
-
: 9
0
-
92 %


C
-
: 70
-
72 %


B+: 87
-
89 %


D+: 67
-
69 %


B : 83
-
86 %


D : 63
-
66 %


B
-
: 80
-
82 %


D
-
: 60
-
62 %


C+: 77
-
79 %


F : 0
-
59 %



FINAL AVERAGES:

Final averages will be determined by the following assignments and
weighting:


Attendance:



5%


Lab 10%


Homework:


10%


Exam 1:


20%


Exam 2:


20%


Final Exam:

3
5% (Comprehensive,
)



ASSIGNMENTS and MISSED EXAM POLICY
: Students need to make every effort to
ta
ke the exams when they are scheduled. Students who miss an exam will be assigned a
grade of 0 for that exam. However, the instructor will make an effort to work with students
who have problems. Please contact the instructor before the assignment is due

or the
exam occurs, if there is a problem.


Homework is due at the beginning of class. Late homework will not be graded and a 0
will be assigned, unless the student makes arrangements with the instructor.


Honesty Policy:

Every student is expected t
o follow the honesty policy as described in the

catalog. The first honesty violation will result in a grade of 0 on the assignment or test. The
second honesty violation will result in a grade of F for the course. Students will be asked to
sign the honest
y pledge on all exams, as a reminder of the honesty code.










American Disabilities Act (ADA)


If you are certified as disabled and entitled to accommodations under the ADA,
section 503, please notify the instructor as soon as possible. If you are no
t currently
certified and believe you may qualify, please contact the UHCL Health and Disability
Services office.


Ceng

Objectives


This cours
e satisfies the Computer

Engineering Objectives A, B, C, and E.