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.