Old Dominion University Department of Electrical and Computer Engineering Fundamentals of Computer Engineering / Digital Circuits

Similar documents
Computer Architecture CSC

ITSC 1301 Introduction to Computers Course Syllabus

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor


Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Instructor: Matthew Wickes Kilgore Office: ES 310

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Human Development: Life Span Spring 2017 Syllabus Psych 220 (Section 002) M/W 4:00-6:30PM, 120 MARB

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

MTH 215: Introduction to Linear Algebra

MinE 382 Mine Power Systems Fall Semester, 2014

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

FINN FINANCIAL MANAGEMENT Spring 2014

Fall 2016 ARA 4400/ 7152

Course Syllabus. Alternatively, a student can schedule an appointment by .

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

MGT 136 Advanced Accounting

Computer Science 141: Computing Hardware Course Information Fall 2012

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

STA2023 Introduction to Statistics (Hybrid) Spring 2013

BIOL 2402 Anatomy & Physiology II Course Syllabus:

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

Financial Accounting Concepts and Research

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

I275 Introduction to Human-Computer Interaction Theory

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

BUS Computer Concepts and Applications for Business Fall 2012

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

PSY 1012 General Psychology. Course Policies and Syllabus

COURSE WEBSITE:

SYD 4700: Race and Minority Group Relations

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

Intensive English Program Southwest College

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

The Policymaking Process Course Syllabus

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

MKT ADVERTISING. Fall 2016

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

PreAP Geometry. Ms. Patricia Winkler

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

Math 181, Calculus I

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

COURSE SYLLABUS AND POLICIES

CLASS EXPECTATIONS Respect yourself, the teacher & others 2. Put forth your best effort at all times Be prepared for class each day

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

Course Syllabus Art History II ARTS 1304

Preferred method of written communication: elearning Message

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

CS 3516: Computer Networks

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

Course Specifications

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

MGMT 5303 Corporate and Business Strategy Spring 2016

BA 130 Introduction to International Business

AS SYLLABUS. 2 nd Year Arabic COURSE DESCRIPTION

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

MGMT 4750: Strategic Management

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

COURSE SYLLABUS HSV 347 SOCIAL SERVICES WITH CHILDREN

GEOG Introduction to GIS - Fall 2015

Adler Graduate School

Fall Semester 2012 CHEM , General Chemistry I, 4.0 Credits

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Course Goal This is the final course in the developmental mathematics sequence and its purpose is to prepare students for College Algebra.

Visual Journalism J3220 Syllabus

Syllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017)

POLSC& 203 International Relations Spring 2012

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Transcription:

1 Old Dominion University Department of Electrical and Computer Engineering Fundamentals of Computer Engineering / Digital Circuits 1. Contact Information 1.1 Instructor Contact Information Name: ECE 241 / 340 Spring 2014 Salim Chemlal Office Location: KH 200 Office Hours: Email Address: Thursday 10a.m - 12p.m and/or by appointment schem001@odu.edu Office Phone Number: 757-683-5787 1.2 Contact Policy (1) The subject of each email must start with "ECE241-" followed by the topic of communication. (2) E-mail questions should be limited to personal inquiries. If you have class content/material related questions, use the class forum under "Discussion Board" on BlackBoard. 1.3 Teaching Assistant Contact Information Names: Loc Tran, Hao Qiu, Hamid Razavi Office Location: IRP202, KH251, LPEI Room 101 Office Hours: T & W: 1p.m - 3p.m, F: 2p.m - 4p.m, T: 10a.m - 12p.m Email Addresses: ltran004@odu.edu, hxqiu001@odu.edu, sraza002@odu.edu 2. Course Materials Textbook: David Money Harris, Sarah L. Harris, Digital Design and Computer Architecture, Second Edition, Elsevier, 2012. ISBN: 9780123944245 Lab Kit: Available from ECE office, KH 231: $40.00, cash or checks only payable to: Old Dominion University. Get the lab kit within the first week.

2 3. Course Description 3.1 ODU Catalog Description Course Number: ECE 241 / 340 Pre-/Co- requisites: A grade of C or better in CS 150 and in MATH 211 Lecture Hours: Location: KH 225 Credits: 4 3.2 Instructor Course Description Tuesday & Thursday 8:00a.m - 9:15a.m This course develops the foundation of computer engineering for computer engineers as well as an introductory breadth appropriate for electrical engineers. Class topics include computer information, digital design (combinational and sequential circuits) and computer organization. The laboratory includes building digital circuits (focusing on programmable logic), and system interfacing. The use of a hardware description language is employed in class and the laboratory to specify, simulate and synthesize digital circuits. 3.3 Course Learning Objectives 1. Understand bits, binary information, and number systems. 2. Understand purpose and use of Boolean Algebra 3. Analysis, specification, and optimization of combinational SOP functions 4. Analysis and design using combinational circuit building blocks 5. Understanding storage elements and flip-flops 6. Analysis and design of sequential circuits with D flip-flops 7. Analysis and design using sequential circuit building blocks 8. Overview of computer systems and architecture 9. Overview of memory system architecture 10.Hardware description languages 4. Teaching and Learning Methods 4.1 Course Interaction Discussion Board (Forum) option in Blackboard will be used as a communication mechanism between the instructor, TAs, and students. You can ask any class related questions (homeworks, reviews, etc.); however, make sure to check the forum first for similar questions posted by others. Questions could be answered by anyone, as long as the answer does not violate the honor code.

3 5. Course Schedule (Tentative) Week Class meeting days Date Topics Lab HWs 1 Tuesday 1/14/2014 Course Introduction No Lab Thursday 1/16/2014 Ch 1.1-1.4: Managing complexity, 2 Tuesday 1/21/2014 number systems, binary codes Introduction and Thursday 1/23/2014 Ch 1.5-1.6 & Ch 2.1-2.4: Policies 3 Tuesday 1/28/2014 Combinational Logic Design L1: Introduction and Thursday 1/30/2014 Ch 2.5-2.7: Combinational Logic Lab Safety 4 Tuesday 2/4/2014 Design L2: Combinational Thursday 2/6/2014 Ch 2.8-2.9: Combinational building Circuits blocks HW #1 Due HW #2 Due HW #3 Due 5 Tuesday 2/11/2014 Test 1 Introduction to VHDL and PLDs Thursday 2/13/2014 Ch 4.1-4.3: Introduction to VHDL HW #4 Due 6 Tuesday 2/18/2014 Thursday 2/20/2014 Ch 3.1-3.3: Sequential Logic Design L3: GAL Programming 7 Tuesday 2/25/2014 L4: Sequential Ch 3.4: Sequential Logic Design Circuit Design Thursday 2/27/2014 HW #5 Due 8 Tuesday 3/4/2014 Ch 3.5: Sequential Logic Design Lab Midterm Thursday 3/6/2014 Midterm Exam HW #6 Due 9 Tuesday 3/11/2014 Thursday 3/13/2014 Spring Break No Lab 10 Tuesday 3/18/2014 L5: Sequential Circuit Analysis Thursday 3/20/2014 Ch5: Digital building blocks HW #7 Due 11 Tuesday 3/25/2014 Tutorial: Sequential Circuits Thursday 3/27/2014 Ch 4.4-4.6: Sequential Logic in VHDL HW #8 Due 12 Tuesday 4/1/2014 Ch 6.1-6.3: Computer Design L6: Sequential Principles Circuit Synthesis Thursday 4/3/2014 HW #9 Due 13 Tuesday 4/8/2014 L7: Sequential Circuit Design Thursday 4/10/2014 Ch 7.1-7.3: Microarchitecture HW #10 Due 14 Tuesday 4/15/2014 L8: ALU Design Thursday 4/17/2014 Test 2 15 Tuesday 4/22/2014 Ch 8.1-8.3: Memory Systems Lab Final HW #11 Due Thursday 4/24/2014 Ch 8.4-8.5: Memory Systems 16 Tuesday 4/29/2014 Review for Final Exam No Lab HW #12 Due 17 Tuesday 5/6/2014 Final Exam 8:30-11:30AM

4 6. Grading Criteria Homeworks 15% Pop Quizzes 5% Lab Grade 25% (If you fail the lab, you also fail the course.) Tests (2) 20% Mid-Term 15% Final 20% ECE 241: A A- B+ B B- C+ C C- D+ D D- F 93-100 90-92.9 87-89.9 83-86.9 80-82.9 77-79.9 73-76.9 70-72.9 67-69.9 63-66.9 60-62.9 <60 ECE 340: A A- B+ B B- C+ C C- D+ D D- F 94-100 91-93.9 88-90.9 85-87.9 82-84.9 79-81.9 76-78.9 73-75.9 70-72.9 67-69.9 64-66.9 <64 7. Course Policies 7.1 Attendance Attendance to the lectures and lab sessions is mandatory. Absenting for a lecture may result in missing a quiz; there will be no makeup quizzes. Also, missing more than one lab will result in failing both the lab and the class. 7.2 General Students are allowed to discuss homework problems with each other. However, each student is expected to turn in his or her own work. Failure to turn in your own work will result in an automatic F for the assignment and may have additional consequences depending upon the severity of the infraction. All Lab assignments are to be performed individually; group work is strictly not allowed for lab projects. 7.3 Course Disclaimer Every attempt is made to provide a syllabus that is complete and that provides an accurate overview of the course. However, circumstances and events may make it necessary for the instructor to modify the syllabus during the semester. This may depend, in part, on the progress, needs, and experiences of the students.

5 8 University Policies 8.1 College Classroom Conduct The following standards are intended to define acceptable classroom behavior that preserves academic integrity and ensures that students have optimum environmental conditions for effective learning. 1. Students must turn off cell phones and pagers during class or have them set to vibrate mode. 2. Classes are expected to begin on time, and students will respect the time boundaries established by the professor. If classroom doors are locked, students may not knock or seek entrance in other ways. 3. Students should notify instructors in advance when a class will be missed. In the event of an emergency that causes a class to be missed, instructors must be notified as soon as possible. 4. Instructors may require that cell phones and other electronic devices be left on their desks during tests or examinations. 5. Students must not engage in extraneous conversations during classes. Such acts are considered to be violations of the Code of Student Conduct. 6. Students will activate their Old Dominion email accounts and check them before each class. If the student chooses to have his/her messages forwarded to another account, it is the student's responsibility to take the necessary steps to have them forwarded. 7. Consumption of food and drink during class is prohibited, except when the professor has specifically approved of such acts. 8. Offensive language, gestures and the like are disrespectful and disruptive to the teaching-learning process. 8.2 Honor Pledge "I pledge to support the honor system of Old Dominion University. I will refrain from any form of academic dishonesty or deception, such as cheating or plagiarism. I am aware that as a member if the academic community, it is my responsibility to turn in all suspected violators of the honor system. I will report to Honor Council hearings if summoned." By attending Old Dominion University you have accepted the responsibility to abide by this code. This is an institutional policy approved by the Board of Visitors. Refer to Student Honor Council [http://studentservices.odu.edu/hc/] 8.3 Special Needs Old Dominion University is committed to achieving equal educational opportunity and full participation for persons with disabilities. It is the university's policy that no qualified person be excluded from participation in any university program or activity, be denied the benefits of any university program or activity, or otherwise be subjected to discrimination with regard to any university program or activity. This policy derives from the university's commitment to non-discrimination for all persons in employment, access to facilities, student programs, activities and services. You may

6 visit the Office of Disabilities Services at 1525 Webb Center or online for additional information. 8.4 Withdrawal A syllabus constitutes an agreement between the student and the course instructor about course requirements. Participation in this course indicates your acceptance of its teaching focus, requirements, and policies. Please review the syllabus and the course requirements as soon as possible. If you believe that the nature of this course does not meet your interests, needs or expectations, if you are not prepared for the amount of work involved - or if you anticipate that the class meetings, assignment deadlines or abiding by the course policies will constitute an unacceptable hardship for you - you should drop the class by the drop/add deadline, which is located in the ODU Schedule of Classes. For more information, please visit the Office of the University Registrar. 8.5 Student Acknowledgement I,, have completely read this syllabus and understand and agree to the course requirements.