Elizabethtown College Syllabus
EGR/CS 230 Computer
Architecture and Hi-Tech Fundamentals
Spring 2020
An introduction to Computer
Engineering including hi-tech fundamentals, trends, and computer architectures. Ethical impacts in global, economic,
environmental, and societal contexts.
Prerequisite: Computer Science 121 or
permission of instructor
Professor: Joseph T Wunderlich PhD
Associate
Professor of Engineering and Computer Science
Computer Engineering Program Coordinator
Architectural Studies Program Coordinator
Offices: E284E, E273
Office: 717-361-1295
Email: wunderjt@etown.edu
Website:
http://users.etown.edu/w/wunderjt
Office
Hours & Calendar:
http://users.etown.edu/w/wunderjt/schedules/CALENDAR3_s20_web.htm
Meeting Times
Our standard class time is 200
minutes per week for a 4-credit, 4 contact-hour course; however we have 240
minutes scheduled (MWF 2:00-3:20pm), so we will meet MWF 2:00pm-2:55pm
most days, and 2:00-3:25pm for exams and project presentations.
Required
Readings
A
reading packet is required to be purchased from the bookstore, which includes
lecture notes, and required readings from many sources including:
David A. Patterson, John L. Hennessey, "Computer
Organization & Design," 5th. ed., Morgan Kaufmann,
October 10th 2013. (ISBN: 0124077269).
The order will be placed after the first week of class to
get a count of students in the class so that paper will not be wasted (i.e., an
earlier count could have been too high),
and to not require the copy center to later make new copies (if an earlier
count was too low).
Grading
·
Two
midterm exams = 20% each (Due dates to be announced)
·
Homework’s
= 10% (Due dates to be announced)
·
Semester
paper and talk = 20% (Due date to be announced)
·
Comprehensive
Final Exam = 30%
COURSE GRADE:
(60-62)=D-, (63-67)=D, (68-69)=D+,
(70-72)=C-, (73-77)=C, (78-79)=C+, (80-82)=B-, (83-87)=B, (88-89)=B+, (90-92)=A-,
(93-100)=A
(with any fractional part rounded to the nearest integer)
Semester
Project
Due date to be
announced. Late penalties apply. Individual
project or groups of two.
Paper must be in two-column, single-spaced,
10-point font using
·
An Abstract (one or two paragraphs)
·
An Introduction section
·
A number of discussion sections
·
A Conclusions section
·
A bibliography (a list of citations) – call it “References.”
Excessive use of Wikipedia and non-scholarly citations will be penalized. (USE LIBRARY and GOOGLE SCHOLAR ! )
·
Appendices for supporting materials (simulation code, sketches, data collected, manufacturers literature, etc.)
For
presentation, use PowerPoint. It should take 10 minutes; Penalty applied if 15
minutes exceeded. Tips on presentations:
·
Minimize unnecessary details; A picture is worth a thousand words -- an
equation or graph can be worth more
·
Less than 30 words per slide
·
Don’t have too many slides
On final presentation day, submit before you
present:
1.
A printed stapled copy of your
PowerPoint presentation; six slides per page
2.
A printed stapled copy of your paper
Disabilities
Elizabethtown College welcomes
otherwise qualified students with disabilities to participate in all of its
courses, programs, services, and activities. If you have a documented
disability and would like to request accommodations in order to access course material,
activities, or requirements, please contact the Director of Disability
Services, Lynne Davies, by phone (361-1227) or e-mail daviesl@etown.edu. If your documentation meets the college’s documentation
guidelines, you will be given a letter from Disability Services for each of
your professors. Students experiencing
certain documented temporary conditions, such as
post-concussive symptoms, may also qualify for temporary academic
accommodations and adjustments. As early as possible in the semester, set up an
appointment to meet with me to discuss the academic adjustments specified in
your accommodations letter as they pertain to my class.
Class Cancelation
Any non-emergency class cancelation will be
announced via email at least a two hours before class time, in addition to
signage posted by Department Administrative Assistants. Any makeup work will be
announced to insure all intended course content is covered.
Religious Observations
The College is willing to accommodate individual religious beliefs and
practices. It is your responsibility to meet with the class instructor in
advance to request accommodation related to your religious observances that may
conflict with this class, and to make appropriate plans to make up any missed
work.
Academic Honesty
Elizabethtown College Pledge of Integrity: "Elizabethtown
College is a community engaged in a living and learning experience, the
foundation of which is mutual trust and respect. Therefore, we will strive to
behave toward one another with respect for the rights of others, and we promise
to represent as our work only that which is indeed our own, refraining from all
forms of lying, plagiarizing, and cheating." See the 2016-17 Elizabethtown College
Catalog, “Standards of Academic Integrity” (Academic Integrity at
Elizabethtown College, 11th ed. (https://www.etown.edu/offices/dean-of-students/files/academic-integrity-handbook.pdf).
Course Outline
PACKET 1 BOOKSTORE powers_of_10
PACKET 2 BOOKSTORE Chip Manufacturing Process
PACKET 3 BOOKSTORE Atoms_and_transistors
2
PACKET 4 BOOKSTORE When will Moore's Law fail
PACKET 5 BOOKSTORE PAPER Reading Transistors Stop
Shrinking
PACKET 6 BOOKSTORE TEXT CHAPTER Reading History
PACKET 7 BOOKSTORE 2018_TECHNOLOGY_History_EconomicsPLUS
PACKET 8 BOOKSTORE Conceptual
Computer Architecture
PACKET 9 BOOKSTORE Levels of Computing, Micro Proc vs MicroController, rocots, IBM quality control
PACKET 10 BOOKSTORE Microcontroller PAPER_Highlited 2
PACKET 11 BOOKSTORE IBM Controlled Randomness PAPER
PACKET 12 BOOKSTORE Cache Design
2
PACKET 13 BOOKSTORE Number Representations
PACKET 14 BOOKSTORE Fractional part of IEEE Floating
Point
PACKET 15 BOOKSTORE IEEE Floating Point EXAMPLE
PACKET 16 BOOKSTORE How to design a PC Part 1
PACKET 17 BOOKSTORE TEXTBOOK CHAPTER Reading RISC vs CISC, HLL
vs Assembly
PACKET 18 BOOKSTORE High Level Language vs Assembly Language 2
PACKET 20 BOOKSTORE Human Vision
PACKET 21 BOOKSTORE Understanding Color highlighted
plus Displays IN COLOR
PACKET 22 BOOKSTORE TEXTBOOK CHAPTER Reading Graphics
CDA
PACKET 23 BOOKSTORE GRAPHICS_BOARDS_3
PACKET 24 BOOKSTORE TEXTBOOK
CHAPTER Reading Memory CD5.13-P374493
PACKET 25 BOOKSTORE TEXTBOOK
CHAPTER Reading Storage CD6.14-P374493
PACKET 26 BOOKSTORE TEXTBOOK CHAPTER Reading
Processors CD7.14-P374493
PACKET 27 BOOKSTORE Recent Intel microprocessors
PACKET 28 BOOKSTORE AMD ZEN CORE 2017
PACKET 30 BOOKSTORE Reading Breaking Multicore Bottleneck
PACKET 32 BOOKSTORE clean power
PACKET 33 BOOKSTORE clean power more
PACKET 34 BOOKSTORE Symbolic AI vs Neural Networks
PACKET 35 BOOKSTORE, PAPERS Reading VR_AR Virtual & Augmented Reality
PACKET 36 HANDOUT Reading
PUBLICATION_SUBMITPAPERdefininglimitsREVISED16b
PACKET 37 HANDOUT CogSci HCI Lecture 2018
Learning
Outcomes