outline.1 itcs 3181 logic and computer systems fall 2014 tuesday/thursday 11:00 am - 12:15 pm,...

17
outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation Tues or Thurs 8 am - 10:45 am Woodward 140 Instructors Drs. M. Taghi Mostafavi and Barry Wilkinson © 2014 B. Wilkinson Modification date: July 20, 2014

Upload: dwain-webb

Post on 19-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.1

ITCS 3181 Logic and Computer Systems

Fall 2014

Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106

With ITCS 3181L Computer Systems Lab and RecitationTues or Thurs 8 am - 10:45 am Woodward 140

Instructors

Drs. M. Taghi Mostafavi and Barry Wilkinson

© 2014 B. Wilkinson Modification date: July 20, 2014

Page 2: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.2

Outline

These slides constitute the course outline and include the course syllabus

and course policies.

Page 3: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.3

Part 1 Intro to Computer and Digital Logic(Dr. Mostafavi)•Combinational logic design and structure•Sequential Network•Intro to computer system•Micro-architecture (CPU)•Memory/Micro-program

Part 2 Continuation of Processor Design and Computer Architecture (Dr. Wilkinson)•Machine instruction design and assembly language•Pipelined processor design•Cache memory•I/O interface (if there is time)

Page 4: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.4

ITCS 3181L Computer Systems Lab and Recitation

Tues or Thurs 8 am - 10:45 am Woodward 140

A 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

Page 5: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.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 design

Some assignments done individually. Most are done in teams.

Page 6: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.6

Course Prerequisites

ITCS 2215 (Design and Analysis of Algorithms) and ITCS 2175 (Logic and Algorithms).

Co-requisite: ITCS 3181L Computer Systems Lab and Recitation

Page 7: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.7

Course Text

Part 2 of the course will also use provided on-line slides.

STRUCTURED COMPUTER ORGANIZATION 6th Edition, by A. S. TANENBAUMISBN: 9780132916523Publication Date: 08/08/2012

Page 8: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.8

Home Pages

Moodle will be used for lab materials

For part 2 slides:

http://cs.uncc.edu/~abw/ITCS4145F14/

Page 9: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.9

Assessment

• Midterm exam and quiz* 25%

• Lab Assignments/homework 40%

• Final exam and two quizzes** 35%

The assessment and percentages may be modified.

Read small print

Final exam date: 11:00 am - 1:30 pm, Tuesday Dec 9th, 2014

* 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%)

Page 10: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

Course Grade

outline.10

Undergraduate

Grade Scale

A 90 - 100

B 80 - 89.99

C 70 - 79.99

D 60 - 69.99

F 0 - 59.99

Some curving is possible, depending upon course averages.A student with an average score should expect an average grade.

Page 11: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.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.

Page 12: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

Due dates for lab assignments/homeworks

FirmLate assignments not accepted without a

very good reason (e.g. medical).

outline.12

Page 13: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.13

AttendanceAttendance 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 grade

If 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.

Page 14: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

Mid-Term Unsatisfactory Grades

• UNC-Charlotte requires midterm unsatisfactory grades to be submitted by the end of the 8th week of class.

• Mid term grades – Undergraduates: Satisfactory or D or F

will be based upon all work graded by week 7.

outline.14

Page 15: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.15

Instructor details

M. Taghi Mostafavi

Office Hours: Tues/Thurs ?? 

Email: [email protected]

Barry Wilkinson

Office Hours: Tues/Thurs 9:30 am to 10:30 am 

Email: [email protected]

Home page: http://www.cs.uncc.edu/~abw

Page 16: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.16

Teaching Assistants

Tuesday Lab

Soroush R Razmyar

Email: [email protected]

Thursday Lab

Xiaoyu Wang

Email: [email protected]

Page 17: Outline.1 ITCS 3181 Logic and Computer Systems Fall 2014 Tuesday/Thursday 11:00 am - 12:15 pm, Woodward 106 With ITCS 3181L Computer Systems Lab and Recitation

outline.17

Questions