University of Missouri - Columbia. Electrical & Computer Engineering Department. Columbia, MO W08-EE2210-course-info.doc Dr.

Similar documents
University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

EE360: Digital Design I Course Syllabus

Course Requirements & Evaluation Methods

A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online

IST639 Enterprise Technologies Course Syllabus Spring 2014

ENTC 219 Digital Electronics Fall 2015 TR 11:10 12:25 Thompson 121

COURSE INFORMATION. Biology 224 Anatomy & Physiology Spring, 2015

International Business Negotiations. Spring Semester 2013

UNIVERSITY OF MASSACHUSETTS BOSTON COLLEGE OF MANAGEMENT AF Theory of Finance SYLLABUS Spring 2013

COURSE INFORMATION. Biology 224 Anatomy & Physiology Spring, 2014

INTRODUCTION TO LOGIC COURSE POLICY STATEMENT

Digital Systems. Syllabus 8/18/2010 1

SPE 102: Interpersonal Communication Spring 2007 / Jan April 29

Syllabus -- Spring 2016 Juvenile Justice (CRJU CRN 7031)

Lecture 8: Synchronous Digital Systems

SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS

MGSC 590 Information Systems Development Course Syllabus for Spring 2008

Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course

Philadelphia University Faculty of Information Technology Department of Computer Science Semester, 2007/2008.

CS 2302 Data Structures Spring 2015

ANALOG & DIGITAL ELECTRONICS

CS2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2016

GEOG 5200S Elements of Cartography : Serving the Community Through Cartography Spring 2015

ECE 3803: Microprocessor System Design D Term 2011 Course Syllabus Department of Electrical and Computer Engineering Worcester Polytechnic Institute

Syllabus MAC1105 College Algebra

TA contact information, office hours & locations will be posted in the Course Contacts area of Blackboard by end of first week.

MATH 2412 PRECALCULUS SPRING 2015 Synonym 26044, Section 011 MW 12:00-1:45, EVC 8106

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

BAKERSFIELD COLLEGE. Elementary Probability and Statistics. Math B22 CRN SPRING 2016

Department of Engineering Science Syllabus

(575) and by prior appointment nmsu. edu

PSYC 203: Research Methods in Psychology Winter Session, 2014 Syllabus

Academic Calendar Arkansas State University - Jonesboro

Digital Electronics Detailed Outline

Napa Valley College Fall 2015 Math : College Algebra (Prerequisite: Math 94/Intermediate Alg.)

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

Physics 230 Winter 2014 Dr. John S. Colton

Business Management MKT 829 International Sport Marketing

CSE 412/598 Database Management Spring 2012 Semester Syllabus

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

CHEM121: General Chemistry II. Spring 2012

Analytical Chemistry Lecture - Syllabus (CHEM 3310) The University of Toledo Fall 2012

STAT 1403 College Algebra Dr. Myron Rigsby Fall 2013 Section 0V2 crn 457 MWF 9:00 am

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

INFO Management Information Systems Spring 2015

Simulation and Probabilistic Modeling

Florida Gulf Coast University Finite Math M GF 1106 Spring 2014 CRN 11072

MGSC 290 Computer Information Systems in Business SYLLABUS Spring 2008

STARK STATE COLLEGE Master Syllabus (to be included with Class Syllabus)

Math College Algebra (Online)

MATH COLLEGE ALGEBRA Spring 2014 KANSAS ALGEBRA PROGRAM (KAP)

Introduction to Computer Engineering EECS 203

Digital Design. Assoc. Prof. Dr. Berna Örs Yalçın

COURSE SYLLABUS. PRE-REQUISITES: Take CETT-1303(41052); Minimum grade C, CR.

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

Syllabus MAT0020 College Preparatory Math (Self-paced Modular Course)

University of Regina Faculty of Business Administration Management of Performance. BUS Winter 2013: January 7, 2013 April 17, 2013

Community College of Philadelphia Spring 2010 Math 017-Elementary Algebra SYLLABUS

Syllabus MAC1105 College Algebra

Course Syllabus: Math W College Algebra, Spring 2014, ONLINE

PEABODY COLLEGE ACADEMIC CALENDAR

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB CET 2021

Comparing Student Learning in a Required Electrical Engineering Undergraduate Course: Traditional Face-to-Face vs. Online

Medical Assisting 201D Syllabus

College Algebra Online Course Syllabus

HUMAN ANATOMY AND PHYSIOLOGY I (BIOL. 213)

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

MATH 101 E.S. COLLEGE ALGEBRA FALL 2011 SYLLABUS

INFO 3130 Management Information Systems Spring 2016

THE UNIVERSITY OF TEXAS AT AUSTIN Department of Aerospace Engineering and Engineering Mechanics. EM 311M - DYNAMICS Spring 2012 SYLLABUS

How To Pass Onliner College Algebra 1314 Online Online Online Online Online

Central COLLEGE Department of Mathematics COURSE SYLLABUS. MATH 0308: Fundamentals of Math II

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238

FIN 301 SYLLABUS Corporate Finance Spring 2012

EF 105 COMPUTER METHODS IN ENGINEERING PROBLEM SOLVING (1 HOUR CREDIT)

Counters and Decoders

CS311 Lecture: Sequential Circuits

ISM 206 Web Design and Development Spring 2006

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

SYLLABUS MIS 6713: Delivering Business Value through Information Systems Fall 2014

SOUTHWEST COLLEGE Department of Mathematics

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030

Course Description: ECN 5100 (3 credits) Economic Analysis of Enterprises Prerequisites:

Chapter 2. Binary Values and Number Systems

Computer Science CS 2334: Programming structures and abstractions

FI 630 Financial Management I

ENVIRONMENTAL SCIENCE LAB (FOR MAJORS) ESCI ) Teach practical skills for use in the lab and field.

ELEC2141 DIGITAL CIRCUIT DESIGN

OPERATIONS MANAGEMENT COURSE OUTLINE MGT 364 Sections 1, 2 and 3 - Glass 438

ENEE 244 (01**). Spring Homework 5. Due back in class on Friday, April 28.

Dr. Angela Guercio. Spring 2011

CENTRAL COLLEGE Department of Mathematics COURSE SYLLABUS

Human Resource Management MGT 3204

MATH 2 Course Syllabus Spring Semester 2007 Instructor: Brian Rodas

MATH 1900, ANALYTIC GEOMETRY AND CALCULUS II SYLLABUS

EE 210 Introduction to Electrical Engineering Fall 2009 COURSE SYLLABUS. Massimiliano Laddomada, PhD Assistant Professor

IE 3255 Syllabus-Spring

DSBA/MBAD 6211 Advanced Business Analytics UNC Charlotte Fall 2015

MKT 363 Professional Selling & Sales Management Course Syllabus (Spring 2011)

Transcription:

Electrical & Computer Engineering 2210 Introduction to Digital Systems G. DeSouza January 2008 University of Missouri - Columbia Columbia, MO 65211 W08-EE2210-course-info.doc Dr. DeSouza Page 1

Electrical and Computer Engineering 2210 Introduction to Digital Systems ECE2210 introduces microprocessor-based systems, computer organization, programming concepts, bus control, input-output transfers, subroutines and interrupts. It also introduces basic tools, methods and procedures to design combinational and sequential digital circuits and systems. Topics may include number systems, Boolean algebra, logic minimization, adder design, memory elements, and finite state machine design. Prerequisite: CS 1040 or 1050. Graded on A/F basis only. ABET Learning Objectives: 1. Convert numbers between bases. Be able to convert between binary, octal, decimal and hexadecimal number systems. Perform arithmetic operations in those systems. 2. Program the Motorola MC 68HC11 (or similar microprocessor). Use a simulator to assess the performance of the programs. 3. Develop computer programs using good software engineering practice. 4. Manipulate Boolean algebra equations; convert between the canonical forms algebraically. 5. Produce logic circuits from Boolean expressions, produce Boolean expressions from truth tables and generate truth tables from problem statements 6. Produce simplified expression using Boolean algebra and map techniques 7. Identify and remove timing problems and switching glitches 8. Explain the behavior of circuits that provide use feedback to effect storage such as delay lines and flip flops. 9. Design sequential circuits using state diagrams. 10. Formulate state tables and state diagrams from problem statements. 11. Develop finite state machines distinguish between Moore and mealy machines. 12. Optimize by minimizing states and optimizing state assignment. To teach the student the basic parameters, definitions, procedures, and principles of designing electronic circuits and systems and applying modern modeling software. Course Texts: 1. Contemporary Logic Design, by R.H. Katz and Gaetano Borriello, Prentice hall, 2005 2. Microcomputer Engineering, by G. H. Miller, 3rd Edition, Prentice Hall, 2004 3. Lecture Notes provided by instructor Dr. DeSouza s Office Hours: Any time - EBW 325 E-Mail: DeSouzaG@missouri.edu Phone Number: Teaching Assistant: E-Mail: 882-5579 (not encouraged at all. I prefer that you email or stop by) Krishna Kishor Devarakonda kkdth9@mizzou.edu W08-EE2210-course-info.doc Dr. DeSouza Page 2

Course Format: The course will be divided in two simultaneous tracks: Combinational/Sequential Logic Track (Mondays and Wednesdays); and Microprocessors Track (Fridays). Both tracks should be seen as equally important and they will count equally towards the students grades. The reason to teach in two simultaneous tracks is simply to give to the students the opportunity to have a practical, and hopefully fun, lecture from the very beginning of the semester. There will be a total of four exams (dates to be announced), but there will be no exam during finals week. Lab work is performed using a simulator for the 68HC11. Homework will be assigned on Mondays and will be due the next Monday (except before long weekends) Course Website: Lecture notes will be made available on the web after each lecture, but the student should NOT rely on this to develop a habit of skipping classes. Lab project descriptions will be made available a week or two in advance also on the web at http:\\www.missouri.edu/~desouzag. Weekly Homework: Homework will be assigned each and every Monday s class period based on the previous lectures and the lab projects. This is to encourage the student to keep up with the class and not fall behind Exams: All exams will consist of a comprehensive review of the course so far. There will be NO exams during finals week. Computer Usage: The student will be required to design and implement various algorithms over the semester. The algorithms must be executed using a simulator that will be made available to all students from the webpage above. Once finished, the student will be required to submit his/her program using BlackBoard (instructions on how to access this system will be sent by email in the next few weeks). All programs submitted by the student must be clearly commented and labeled to permit the instructor and TA to easily understand the code. Clarity and style of programming will be a strong component in the grading. Office Hours: You are welcome to stop by my office at any time, and you are strongly encouraged to bring up any potential problems you might have had with the lectures and the course in general as soon as they arise. PLEASE, DO NOT WAIT UNTIL THE END OF THE SEMESTER TO BRING ANY PROBLEM TO MY ATTENTION. THAT WILL BE TOO LATE FOR ANY REMEDY! Lab TA can be contacted by email or phone. He will be available for questions by appointment. Cheating: Cheating is strictly prohibited. Anyone caught cheating will face the appropriate penalties established by the University, including the possibility of being expelled. Cheating violates any concept of honesty, integrity, and engineering ethics and it will eventually hurt your selves more than you think. So, while team work is strongly encouraged, be honest when you take tests and complete your projects. W08-EE2210-course-info.doc Dr. DeSouza Page 3

Grade Construction GRADE COMPONENT PERCENT OF FINAL GRADE Exams (x4) 15 each Homework 15 Laboratory Grade: 20 Instructor s Discretion 5 Total Points 100 Scaling (Curving) will be applied to the percentage above in order to determine the final letter grade. The formula for curving will be based on the average and the standard deviation of the class. The rational behind this policy is to eliminate external effects on the students grades, such as excessively hard exams, generalized lack of background for the course, etc... Under such policy, if the average percentage of the class is, for example, 40/100, a student with a percentage of 40/100 would be assigned a letter grade C representing, as it should, an average student, despite that being considered by many a low (failing) percentage. However, by the same token, if the class average is, say, 80/100, a student with a percentage of 80/100 in the class would still be assigned a letter C, since that student is still, by definition, an average student. The range of the percentages above corresponding to each letter grade will be calculated using the standard deviation and it is usually (but NOT necessarily) a function of half of a standard deviation. For example, a letter C grade (including the plus/minus variations) could be assigned to all students with a percentage equal to the class average ± ½ stdev, a letter grade equal to B (again, including the plus/minus variants) could be assigned to all students in the range [avg+½ stdv, avg+stdv], and so on The actual ranges will be determined and made known to the students throughout the semester. W08-EE2210-course-info.doc Dr. DeSouza Page 4

ECE2210 Schedule Winter Semester 2008 G. N. DeSouza Lab Lab Due at Intro. to Digital Systems Lab Topic Assign. 0h:01m Week Date Activity Topic Text Section 1 Jan 21, 08 Holiday Martin Luther King Jr. Day Jan 23, 08 Lecture Jan 25, 08 Lecture 2 Jan 28, 08 Lecture Jan 30, 08 Lecture Feb 1, 08 Lecture 3 Feb 4, 08 Lecture Feb 6, 08 Lecture Feb 8, 08 Lecture 4 Feb 11, 08 Lecture Feb 13, 08 Lecture Feb 15, 08 Test 5 Feb 18, 08 Lecture Feb 20, 08 Lecture Feb 22, 08 Lecture 1 6 Feb 25, 08 Lecture Feb 27, 08 Lecture Feb 29, 08 Lecture 2 1 7 Mar 3, 08 Lecture Mar 5, 08 Lecture Mar 7, 08 Lecture 3 2 8 Mar 10, 08 Lecture Mar 12, 08 Lecture Mar 14, 08 Test 4 3 9 Mar 17, 08 Lecture Mar 19, 08 Lecture Mar 21, 08 Lecture 5 4 10 Mar 24, 08 Mar 26, 08 Spring Break Mar 28, 08 11 Mar 31, 08 Lecture Apr 2, 08 Lecture Apr 4, 08 Lecture 6 5 12 Apr 7, 08 Lecture Apr 9, 08 Lecture Apr 11, 08 Lecture 7 6 13 Apr 14, 08 Lecture Apr 16, 08 Lecture Apr 18, 08 Test 8 7 14 Apr 21, 08 Lecture Apr 23, 08 Lecture Apr 25, 08 Lecture 9 8 15 Apr 28, 08 Lecture Apr 30, 08 Lecture May 2, 08 Lecture 10 9 16 May 5, 08 Lecture May 7, 08 Lecture May 9, 08 Test 10 17 May 12, 08 Finals Week May 14, 08 May 16, 08 End of Semester