ITCS 3181 Logic and Computer Systems

Slides:



Advertisements
Similar presentations
ITCS 3181 Logic and Computer Systems
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Introduction to Computer Programming I CSE 113
Math 115b Section 1 (Summer 07)  Instructor: Kerima Ratnayaka   Phone :  Office.
Math 115b Section 5(Spring 06)  Instructor: Kerima Ratnayaka   Phone :  Office.
Math 115b Section 1H(Spring 07)  Instructor: Kerima Ratnayaka   Phone :  Office.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
CS1104: Computer Organisation Welcome (AY2006/7 Semester 2)
CS 1 •This is Computer Science 1. •Who is Professor Adams?
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
ITCS 4/5145 Cluster Computing, UNC-Charlotte, B. Wilkinson, 2006outline.1 ITCS 4145/5145 Parallel Programming (Cluster Computing) Fall 2006 Barry Wilkinson.
SSE 120 Introduction to Satellites & Space Systems Morehead State University Space Science Center Fall 2011 Instructor: Prof. Bob Twiggs gmail.com.
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 3, 2011outline.1 ITCS 6010/8010 Topics in Computer Science: GPU Programming for High Performance.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION. THREE MAIN TOPICS 1.CPU DESIGN 2.MEMORY SYSTEM 3.COMPUTER ARITHMETIC THREE MAIN TOPICS 1.CPU DESIGN 2.MEMORY.
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
ITCS 4/5010 CUDA Programming, UNC-Charlotte, B. Wilkinson Dec 24, 2012outline.1 ITCS 4010/5010 Topics in Computer Science: GPU Programming for High Performance.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
Computational Structures Tim Sheard & James Hook Portland State University Class Preliminaries.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
MATH 113 Fall  Prerequisites: ◦ Grade of C – or better in Math 112  Every student must have an active “crimson” account for computer/course.
ITCS 4/5145 Parallel Programming, UNC-Charlotte, B. Wilkinson, Dec 26, 2012outline.1 ITCS 4145/5145 Parallel Programming Spring 2013 Barry Wilkinson Department.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Welcome to the MTLC MATH 110 Summer 2014 Instructors Section 100: Dr. Wang Section 101: Dr. Song.
Welcome to Learning Frameworks PSYC 1300 Rachel Cloeter, M.A.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Math 115a Section 2(Summer 05)  Instructor: Kerima Ratnayaka   Phone :  Office.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
ITCS 4145 Parallel Computing Spring 2016
Andy Wang Object Oriented Programming in C++ COP 3330
ENCM 369 Computer Organization
Computer Networks CNT5106C
22446: Microprocessors Introduction
Computer Architecture Syllabus
Dr. Barry Wilkinson © B. Wilkinson Modification date: Jan 9a, 2014
Andy Wang Object Oriented Programming in C++ COP 3330
Dr. Barry Wilkinson University of North Carolina Charlotte
Lecture 1: Introduction
System Analysis and Design 2
Dr. Barry Wilkinson University of North Carolina Charlotte
Software Project Management
Dr. Barry Wilkinson University of North Carolina Charlotte
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
Course Guide CSC1201 Computer programming 2.
System Analysis and Design 2
Lecture 1 Class Overview
Term Dr Abdelhafid Bouhraoua
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

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

Outline These slides constitute the course outline and include the course syllabus and course policies.

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)

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

ITCS 3181L Tentative Schedule (which may change under circumstances) Lab 1 Combinational circuits Lab 2 Logic components Lab 3 Sequential circuits Lab 4 Microprogram design Lab 5 Carry Look ahead adder Lab 6 ALU design Lab 7 Assembly language programming Lab 8 Assembly language programming Lab 9 Multiplier design Lab 10 Pipeline design Some assignments done individually. Most are done in teams.

Course Prerequisites ITCS 2215 (Design and Analysis of Algorithms) and ITCS 2175 (Logic and Algorithms). Co-requisite: ITCS 3181L Computer Systems Lab and Recitation

Course Text STRUCTURED COMPUTER ORGANIZATION 6th Edition, by A. S. TANENBAUM ISBN: 9780132916523 Publication Date: 08/08/2012 Part 2 of the course will also use provided on-line slides.

Home Pages Moodle will be used for lab materials For part 2 slides: http://cs.uncc.edu/~abw/ITCS4145F14/

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 print Final exam date: 11:00 am - 1:30 pm, Tuesday Dec 9th, 2014

Course Grade Undergraduate Grade Scale A 90 - 100 B 80 - 89.99 F 0 - 59.99 Some curving is possible, depending upon course averages. A student with an average score should expect an average grade.

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.

Due dates for lab assignments/homeworks Firm Late assignments not accepted without a very good reason (e.g. medical).

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

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.

Instructor details M. Taghi Mostafavi Office Hours: Tues/Thurs ?? Email: taghi@uncc.edu Barry Wilkinson Office Hours: Tues/Thurs 9:30 am to 10:30 am  Email: abw@uncc.edu Home page: http://www.cs.uncc.edu/~abw outline.15 15

Teaching Assistants Tuesday Lab Soroush R Razmyar Email: srazmyar@uncc.edu Thursday Lab Xiaoyu Wang Email: xwang64@uncc.edu outline.16 16

Questions