CompE 271                        Computer Organization                         Spring 2007

 

Prerequisites:        CompE 160 and 270 (or EE 160 and 270)

Required Textbook:  Stallings, William, Computer Organization and Architecture,                                                                                                                    7th Ed, Prentice Hall, 2006, ISBN: 0-13-186544-8

Supplemental Texts (not required):

Andrew S. Tanenbaum, Structured Computer Organization, 4th Edition, Prentice Hall, 1999

Kip R. Irvine, Assembly Language for Intel Based Computers, 3rd (or 4th) Edition, Prentice Hall, 1999

Required Software:  Programming assignments must be compiled with Microsoft Visual C++. Any version from 6.0 through .NET or Express Edition may be used. ECE Department labs have the Microsoft Visual Studio.NET software which includes Visual C++.NET. The Deitel text used for CompE 160 includes a version of the Microsoft Visual C++ compiler that can be used for this course. Microsoft Visual Studio Express Edition 2005 (includes Visual C++) is available from on the Microsoft website. Programming assignments will start at about week 3.


Homework:  Written assignments will be graded on a of 0-10 point basis for each assignment. Programming assignments are graded on a 0-5 point scale. Written homework will be about 0.6 of the 10% of the course grade from homeworks. The graded programs will make up the remainder (about 0.4 of 10%). Failure to submit required work may result in an unauthorized incomplete for the course grade. Students are expected to read the listed chapters from the text before attending a given class. Homework is due by the beginning of class. Absolutely no late homework.  Submit the work even if not complete or program not working. Partial credit will be given on assignments. A number of the class assignments are Assembly Language programming. You must have access to a computer (or use the campus labs) to do the required coursework. Requirements for programs will be detailed in a separate document.

Academic Honesty: This course is intended to impart subject knowledge and skills that will likely be used individually in your professional life. Thus, you are expected to produce all submitted work as an individual. While group study and discussion is encouraged, you may not do any substantive work on a graded assignment as a group. All submitted work must be your fully original work. Policies that apply to homework and programs are described in the CompE271 Academic Honesty handout. Cheating on exams will result in a course grade of F. Incidents will be reported to the university Council on Judicial Procedures. Continued attendance in class is considered acceptance of these policies. Additional information is found on the course website.

Grading:                                                                                 Instructor:             Jon Lovegren

Homework: ~6%written                                                                                       Daytime Phone:  (858) 268-3149

                     ~4% programs  =             10%                                                        email: lovegren@mail.sdsu.edu

Midterms (2)   25% each                     50%                        Office Hours:        Room E403A ,  MW 1100 – 1150
Final (Comprehensive)                        40%                                                        MW 1700 – 1745 (after class) and by arrangement       

Website:  The class website can be entered from the instructor’s homepage:   http://attila.sdsu.edu/~lovegren

Copies of lecture notes/slides, homeworks, answers, exam study materials, and other reference materials are offered on website. Check website regularly for essential information such as extensions on due dates or changes in exam dates. Materials posted on the website are considered official notices.

Email: You are expected to have an e-mail account to use throughout this course and to check it on a regular basis. Important information may be disseminated via an e-mail broadcast.  For all matter related to this class, be sure to include COMPE271 in your subject line.

Attendance:    You are expected to attend every class session. You must sign the sign-in sheet to be counted as present.

Discussion Section: A discussion section is not currently offered.  This session will include in-depth questions and answers, homework discussions, exam reviews, program design and implementation suggestions, and other topics of interest related to the course material.

Exams:     Midterms (Hour exam) at about weeks 7 and 12.  Final exam will be given during the time listed in the class schedule. Exams are closed book/notes. Certain non-programmable calculators may be used on the exams (see separate document regarding acceptable calculators). No make-up exams will be given without a written, verifiable, medical excuse.