CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.

Slides:



Advertisements
Similar presentations
IS 101: Introduction to Information Technology Guide Ms. Noura A. Alhakbani Website: Prince Sultan University, College for.
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Math 115b Section 1 (Summer 07)  Instructor: Kerima Ratnayaka   Phone :  Office.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
[CS-251: Introduction to Computer organization and assembly Programming ] Course Guide Salma Idris Prince Sultan University, College for Women.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Lecture 1 Overview.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Central Wyoming College Riverton High PHYSICS COURSE SYLLABUS Prerequisites: Students must be 15 years old to receive concurrent enrollment credit. The.
ENG3190 Logic Synthesis General Information Handout Winter 2014, January 7 th.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MAT 3724 Applied Analysis Fall 2012
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CST 320 Compiler Methods Dr. Sherry Yang PV 171 (541)
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
CS151: Digital Design Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CGMB324: MULTIMEDIA SYSTEM DESIGN
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
King Saud University1 CSC 112 Java Programming I Introduction.
CS 102: Computer Programming II Course Guide Ms. Noura A. Alhakbani Website: Prince Sultan University, College for Women.
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Fundamentals & Ethics of Information Systems IS 201
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
Computer Architecture Syllabus
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
E-BUSINESS SYSTEMS DESIGN IS 232 T
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1340! Computing for scientists.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
Introduction to Programming Using C++
Presentation transcript:

CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women

2 Outline  Instructional Staff  Catalog Description  Course Scope  Goals  Learning Objectives  Textbook  Course Requirements and Policies  Academic Misconduct Policy  Assessment Scheme  On-Line Resources

3 Instructional Staff  Ms. Noura Alhakbani. Office: Phone: Ext.#  Office Hours: To be Announced

4 Catalog Description  CS 151: Introduction to Digital Design.  Credit Hours: 3.  Tutorial: 1.  Prerequisite: CS 101.  This course is an introduction to digital systems design. It enables the student to understand how the basic components of computers are specified, optimized and implemented using current digital electronics technology. This knowledge is a key factor in preparing the student to understand how computers work in subsequent courses

5 Course Scope  This course presents the basic tools for the design of digital circuits and provides the fundamental concepts used in the design and construction of digital systems.  This course provides you with a basic understanding of what digital devices are, how they operate, and how they can be designed to perform useful functions.

6 Goals  This course is intended as an introductory course in digital design.  No prior knowledge of digital electronics is assumed.  It focuses on analytical reasoning and basic digital design using the standard integrated circuits that are used in industry today.  Basic notions of digital circuit analysis and synthesis are introduced.

7 Learning Objectives At the end of this course, students will be able to:  Design a digital circuit given a Boolean function.  Get familiar with typical combinatorial components, e.g. adders, decoders, encoders and multiplexers.  Get familiar with typical sequential components, e.g. various types of latches and flip-flops.  Synthesize and simulate digital circuits using a CAD software.

8 Text Book “Logic and Computer Design Fundamentals” By Morris Mano and Charles Kime 4 th Edition

9 Course Requirements and Policies  Besides attending lectures (which I highly recommend!) you are expected to produce evidence of your performance in this course based on: Three quizzes and pop quizzes Homework problems. Laboratory experiments. Two 2-hour mid-term exams and one 3-hour final exam.

10 Course Requirements and Policies Attendance  You are expected to show up on time for class and stay for the whole lecture. Students are expected to participate in class activities and discussions.  Late attendees are welcome to attend but will be counted absent  If a student was absent in any lecture, then she is expected to read the lecture material and is welcomed for any specific question she may have.  You are required to have your cell phone off at all times during the lecture. You may not make or receive calls on your cell phone in the lecture hall.  You are not allowed to stay wearing 3abaya during lecture time.

11 Course Requirements and Policies Attendance (Cont.)  Lecture slides are available on the website, it’s useful to print them out and bring them to class with you.  You are responsible for all material posted to the web site and sent as . Ignorance of such material is no excuse.  You are responsible for all material presented in lecture, even if it does not appear on lecture slides.  Your performance in this class will be determined by you! It will require a strong dedication to learning the material and may require a substantial time commitment to complete assignments.

12 Course Requirements and Policies Homework Assignments  Homework problems, which are critically important for understanding and reinforcing the course material, are assigned and posted on the class web site along with the due dates.  Homework solutions will be accepted on Google docs before the deadline  Hardcopy should be handed to me at class the lecture after the deadline  For the homework to be accepted Google docs should be sent and a hardcopy should be handed to me  The document should be named as yourname_assignment_number.  The hardcopy should have the course name, assignment number, your name, and your section number.  The papers should be stapled

Course Requirements and Policies  Homework Assignments  You are responsible for protecting your work from being copied by others.  Late assignments will not be accepted unless you have a good cause and when accepted -2 for one day late -4 for two days late 13

Quizzes  Pop Quizzes will be conducted either at the end of the lecture with information given in the same lecture or it will test information from the last lecture.  No makeup quizzes even if the student has an excuse. 14

Major Exams (30%)  Each major exam is worth 15%.  If a student misses a major exam she should get an excuse from student affairs at first.  IF this excuse is accepted by the course instructor the makeup exam will cover all topics taught by the teacher till makeup date. So makeup exam will cover more material than original exam. 15

16 Academic Misconduct Policy  While you are free to discuss the course material with your classmates, collaboration on homework or programming assignments is not permitted.  Helping a friend understand the intent of a homework or programming assignment specification is permitted. Students who work together too closely (e.g. design their solution together) should be aware that this is a form of cheating called COLLUSION and is subject to academic penalties. Penalties for academic misconduct include a failing grade in this course.  Acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include: Copying solutions from someone else or giving someone else your solutions. Participation in a discussion group that develops a solution that everyone copies.  We urge everyone in the class to take appropriate measures for protecting one's work. You should protect your files, homework solution sheets, etc. as deemed reasonable.

17 Assessment Scheme  Homework – 10%  Lab -5%  Class Participation -5%  Quizzes- 10%  Midterm I – 15%  Midterm II – 15%  Final Exam – 40%

18 On-Line Resources  The course has a website at  The website will contain last-minute changes in homework assignments, lab experiments, homework solutions, etc.  It will also have reference information such as links to useful sites, lab schedules, and office hours.