Introduction to Computer Engineering EECS 203



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

EE411: Introduction to VLSI Design Course Syllabus

Lecture 1: Course Introduction"

How To Pass Physics 161

Introduction to Psychology 100 On-Campus Fall 2014 Syllabus

Introduction to Computer Forensics ITP 499 (3 Units)

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

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

SENG 520, Experience with a high-level programming language. (304) , Jeff.Edgell@comcast.net

CS 6220: Data Mining Techniques Course Project Description

Class Participation and Homework:

PAF 410: Intro to Web Design - Fall 2014

CS2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2016

Bachelor of Technology (Computer Engineering.) Scheme of Courses/Examination. (3 rd SEMESTER) 1 HUT-211 Organizational Behaviour

University of Central Florida Department of Electrical Engineering & Computer Science EEL 4914C Spring Senior Design I

EECS 678: Introduction to Operating Systems

CSci 4211: Data Communications and Computer Networks. Time: Tuesday and Thursday 8:15 to 9:30 am Location: Phyics 170 Spring 2015, 3 Credits

ECE 410: VLSI Design Course Introduction

Computer Architecture Aero 2008/09

CSC 314: Operating Systems Spring 2005

No serious hazards are involved in this laboratory experiment, but be careful to connect the components with the proper polarity to avoid damage.

San José State University Computer Science Department CS 147, Section 03 Introduction to Computer Architecture Fall, 2015

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

University of Southern California MARSHALL SCHOOL OF BUSINESS Spring, 2004 Course Guidelines & Syllabus

Interactive Web Development ITP 301 (4 Units)

Digital Systems. Syllabus 8/18/2010 1

The University of Chicago Booth School of Business Tools for Business Analysis: Excel and Matlab Winter, 2012.

Innovations in Remote Laboratories & Simulation Software for Online and On-Site Engineering Students

EE360: Digital Design I Course Syllabus

WESTERN UNIVERSITY LONDON CANADA Department of Psychology Psychology 3285F Section 001 Research in Behavioural Neuroscience

INFSCI 1017 Implementation of Information Systems

SYLLABUS. BOOK AUTHOR ED YEAR PUBLISHER ISBN# REVIEW Managing Human Resources

Course Requirements & Evaluation Methods

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

Del Mar College - Mathematics Department SYLLABUS for the Online Calculus for Business and Social Science - Math fa

ISYE 415: INTRODUCTION TO MANUFACTURING SYSTEMS DESIGN AND ANALYSIS FALL 2013

imtech Curriculum Presentation

Computer Science 160 Fall WEC Semester 2012 Introduction to Computer Science and Communication

Digital Systems Design! Lecture 1 - Introduction!!

Course Syllabus CAD 140 Computer-Aided Drafting I 3 Semester Hours

COMP by Jasleen Kaur. COMP by Jasleen Kaur. Page 1. Page 2

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

Enterprise Information Systems ITP 320x (4 Units)

Advanced Database Management MISM Course F A Fall 2014

Summer 2015 Course Title & credit hours: Information Security, CET2830C (hybrid); 3 credit hours

Introducción. Diseño de sistemas digitales.1

BEng (Electrical Engineering)

MKTG 330 FLORENCE: MARKET RESEARCH Syllabus Spring 2011 (Tentative)

Software Development Foundations CPSC Spring 2014 Syllabus

Department of Engineering Science Syllabus

2009 MASTER PLAN/PROGRESS REPORT

CSC-570 Introduction to Database Management Systems

IST639 Enterprise Technologies Course Syllabus Spring 2014

MATHEMATICS 152, FALL 2004 METHODS OF DISCRETE MATHEMATICS

Education: P.h.D. Candidate (Santa Clara University, California) M.S. in Computer Engineering (Santa Clara University, California)

Philosophy 3: Critical Thinking University of California, Santa Barbara Fall 2011

ITSY1342 Section 151 (I-Net) Information Technology Security

BIOM611 Biological Data Analysis

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

Introduction to Computer Forensics Course Syllabus Spring 2012

ECON 523 Applied Econometrics I /Masters Level American University, Spring Description of the course

Fundamentals of Computer Programming CS 101 (3 Units)

Syllabus for EE 459Lx Spring 2016

Advanced Topics in Landscape Ecology BIO/WLF 694 (Spring 2013; CRN 45261/46781) (tentative, version 13th December 2012)

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

SYLLABUS: EE-1301: Modern Electronic Technology

LiveText (Technology Education majors. You only have to purchase LiveText once while at NCA&TSU).

CMSC 152: Introduction to Computer Science II

Mobile Application Development ITP 342 (3 Units)

Colorado School of Mines Spring 2014 Principles of Economics EBGN 201

Regional Slot Tech Training Class Five-Day Class-March 18-22, 2013

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

Machine Learning. CUNY Graduate Center, Spring Professor Liang Huang.

CS 1361-D10: Computer Science I

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER Instructor: Jack Caster Telephone: ext.

Earth Science 101 Introduction to Weather Fall 2015 Online

DATA MINING FOR BUSINESS INTELLIGENCE. Data Mining For Business Intelligence: MIS 382N.9/MKT 382 Professor Maytal Saar-Tsechansky

Database Web Development ITP 300 (3 Units)

COURSE SYLLABUS. ESE 544/444 Project Management

Lecture 1: Introduction. CS 6903: Modern Cryptography Spring Nitesh Saxena Polytechnic University

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

CS 649 Database Management Systems. Fall 2011

How To Learn Data Analytics

IINF 202 Introduction to Data and Databases (Spring 2012)

Mobile Application Technologies ITP 140 (2 Units)

Anchor Bay High School Curriculum Syllabus INTRODUCTION TO COMPUTER AIDED DRAFTING

ECE 3200 Electronics I First Summer Session 2015 (Online) Syllabus

BIOE 447 DIGITAL DESIGN AND VISUALIZATION Syllabus Spring 2014

English 3352, Business Communications Online

Math 1302 (College Algebra) Syllabus Fall 2015 (Online)

Macintosh, OSX, & ios Forensics ITP 445 (3 Units)

CS 378: Computer Game Technology

Technology Department Computer Forensics CMP 250-D01 Syllabus: Spring 2015

The University of North Carolina at Greensboro CRS 605: Research Methodology in Consumer, Apparel, and Retail Studies (3 Credits) Spring 2014

COMPUTER SCIENCE PROGRAM

Syllabus. May 16, Wednesday, 10:30 AM 12:30 PM

Transcription:

Introduction to Computer Engineering EECS 203 Instructor: Hai Zhou Office: L461 Tech Email: haizhou@northwestern.edu Phone: 847 491 4155 TA: Email: Jing Xin j-xin@northwestern.edu

Outline Administrative stuff 1. Administrative stuff 2. 2 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Administrative stuff How to get lab supplies Course structure Grading policies Office hours Course overview 3 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

How to get lab supplies Each student is required to pay $20 for lab supplies Integrated circuits, wires, capacitors, resistors, etc. Make check out to Northwestern University Take the check to Carol Surma in Tech L359 Take the receipt to Albert Lyerla in CG24 to pick up lab kits 4 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Blackboard Administrative stuff We will be using Blackboard to serve as central repository for all things EECS203 related. 5 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

References Administrative stuff Primary reference: M. Morris Mano and Charles R. Kime. Logic and Computer Design Fundamentals. Prentice-Hall, NJ, fourth edition, 2008 6 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Grading scheme Administrative stuff 25% homeworks 25% labs 25% midterm exam 25% final exam 7 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Late homework assignments After the class, on the due date: -5% After that, 10% per day penalty Three or more working days late: No credit I ll hand out solutions 8 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Late lab assignments Late lab verifications will be done at the discretion of the TAs In other words, although this will sometimes be possible, I m not going to force the TA to skip their classes, research work, or meals to hold extra lab verification hours Late lab checks (without prior approval): -20% Three or more working days late: No credit 9 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

When to start labs The TAs spend a huge amount of time checking labs Having them do lab checks outside of the scheduled hours makes it difficult to keep up in their own classes and research Start labs early to see if you have questions The TAs and I will be happy to help Will need time to finish after pointed in right direction 10 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Labs Administrative stuff Open labs Tech CG24 The TAs and I may leave a note and go from our offices to CG24 during office hours to answer lab questions You will need to sign up for a lab time slot 11 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Lab check times Administrative stuff New labs will normally be assigned on Mondays Lab checks will normally be on Wednesdays (tentatively) First lab much quicker than others Need to get go to get kit ASAP 12 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Office hours options 1 I will have office hours Mondays 1-3pm 2 Hopefully this works for most people 3 E-mail me to set up alternative meeting times 4 TA office hours will be Wednesdays 1-6pm 13 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Course overview Administrative stuff What is computer? What is computer engineering? Why is it important to study computer engineering? Which future courses may be interesting? How to design simple computer systems from given elements? How to think effectively and efficiently? 14 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer? 15 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer? Apple Dictionary 1 an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program. 2 a person who makes calculations, esp. with a calculating machine. 15 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer? Apple Dictionary 1 an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program. 2 a person who makes calculations, esp. with a calculating machine. Mine... A mechanism that calculates via mechanical symbol manipulation. 15 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer engineering? 16 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer engineering? Mine... Engineering: design and implementation of a mechanism based on physical elements. 16 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

What is computer engineering? Mine... Engineering: design and implementation of a mechanism based on physical elements. Computer Engineering: design and implementation of computing mechanisms Including hardware, software, and even more... Related to electrical engineering and computer science Knowing fundamentals helps in fields where computers are used 16 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Future courses Administrative stuff Advanced digital logic design Computer architecture Design and analysis of algorithms Fundamentals of computer system software Introduction to computer networks 17 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Future courses Administrative stuff Introduction to VLSI CAD Microprocessor system design Programming for computer engineers VLSI systems design 18 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

Outline Administrative stuff 1. Administrative stuff 2. 19 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203

(for next class or so) M. Morris Mano and Charles R. Kime. Logic and Computer Design Fundamentals. Prentice-Hall, NJ, third edition, 2004 Sections 1.1, 2.1, and 2.2 20 R. Dick and H. Zhou Introduction to Computer Engineering EECS 203