2 OutlineThese slides constitute the course outline and include the course syllabus and course policies.
3 Part 1 Intro to Computer and Digital Logic (Dr. Mostafavi)Combinational logic design and structureSequential NetworkIntro to computer systemMicro-architecture (CPU)Memory/Micro-programPart 2 Continuation of Processor Design and Computer Architecture (Dr. Wilkinson)Machine instruction design and assembly languagePipelined processor designCache memoryI/O interface (if there is time)
4 ITCS 3181L Computer Systems Lab and Recitation Tues or Thurs 8 am - 10:45 am Woodward 140A required lab is associated with this course in which guided exercises are done to support and extend the lecture materials. Includes some short presentations.Special software installed on lab computers will be used that enables logic circuits to be simulated.Also software to emulate assembly language programs
5 ITCS 3181L Tentative Schedule (which may change under circumstances)Lab 1 Combinational circuitsLab 2 Logic componentsLab 3 Sequential circuitsLab 4 Microprogram designLab 5 Carry Look ahead adderLab 6 ALU designLab 7 Assembly language programmingLab 8 Assembly language programmingLab 9 Multiplier designLab 10 Pipeline designSome assignments done individually. Most are done in teams.
6 Course PrerequisitesITCS 2215 (Design and Analysis of Algorithms) and ITCS 2175 (Logic and Algorithms).Co-requisite: ITCS 3181L Computer Systems Lab and Recitation
7 Course TextSTRUCTURED COMPUTER ORGANIZATION 6th Edition, by A. S. TANENBAUMISBN:Publication Date: 08/08/2012Part 2 of the course will also use provided on-line slides.
8 Home Pages Moodle will be used for lab materials For part 2 slides:
9 Assessment Midterm exam and quiz* 25% Lab Assignments/homework 40% Final exam and two quizzes** 35%* Mid term is worth 25% but if quiz 1 has a higher score (%), the mid term is worth 20% and quiz 1 is 5%** Final exam is worth 35% but if quiz 2 or/and quiz 3 has a higher scores (%), those scores are used for 5% each. (Final then worth 25% or 30%)The assessment and percentages may be modified.Read small printFinal exam date: 11:00 am - 1:30 pm, Tuesday Dec 9th, 2014
10 Course Grade Undergraduate Grade Scale A 90 - 100 B 80 - 89.99 FSome curving is possible, depending upon course averages.A student with an average score should expect an average grade.
11 Code of Student Academic Integrity All submitted assignments must be your own work. Copied work or work done by more than one person (unless specifically instructed) will not be accepted - at the very minimum, zero credit - and may be subject to disciplinary action.The Code of Student Academic Integrity applies to both lab assignments and quizzes/tests.
12 Due dates for lab assignments/homeworks FirmLate assignments not accepted without a very good reason (e.g. medical).
13 Attendance Attendance is expected in both lectures and labs. Lab attendance is REQUIRED to receive any credit for the particular lab. It will be recorded.If you miss classes, it can have a deleterious effect on your gradeIf you must miss class, see the instructors beforehand to avoid losing marks.Attendance will be checked especially for border-line between final course grades. Good attendance will encourage moving up grades.
14 Mid-Term Unsatisfactory Grades UNC-Charlotte requires midterm unsatisfactory grades to be submitted by the end of the 8th week of class.Mid term gradesUndergraduates: Satisfactory or D or Fwill be based upon all work graded by week 7.
15 Instructor details M. Taghi Mostafavi Office Hours: Tues/Thurs ?? Barry Wilkinson Office Hours: Tues/Thurs 9:30 am to 10:30 am Home page:outline.1515