MECHATRONICS ENGINEERING DEPARTMENT
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us

CSE115: Digital Design

Course Home    


Syllabus              <


Lecture Notes   


Assignments     


Feedback                 




Course Meeting Times:
Lectures: Tuesdays, from 08:15 to 10:55.​
Tutorials: Sundays, from 13:15 to 15:00.

Textbooks:
  • John F. Wakerly , Digital Design Principles and Practices – 3rd Ed, Prentice Hall (http://www.ddpp.com)

Course Outlines:
  • Number Systems and Codes: (3 weeks)
    - Binary, Octal, and Hex Radices; Addition, Subtraction.
    - Conversion between Radices; Two's Complement; Other Codes.
  • Combinational Logic Design Principles: (4 weeks)
    - Switching Algebra, Combinational Circuit Analysis, Synthesis and Minimization, Karnaugh Maps, Timing Hazards.
  • Combinational Logic Design Practices: (3 weeks)
    - Drawing Standards.
    - Decoders, Three-State Buffers, Encoders, Multiplexers, Exclusive OR, Comparators, Adders, Subtracters and ALUs.
  • Sequential Logic Design Principles and Practices: (5 weeks)
    - S-R, J-K, D and T flip-flops, Master Slave Configuration, Latches.
    - Analysis of State Machines, State Tables, State Minimization, State Assignment and Synthesis.
    - 
    Synchronous System Timing.
    - Latches, Flip-flops, and Registers.
    - Counters.
    - Shift Registers.

Grading: 
  • 10% - Attendance & Assignments
  • 10% - Quizzes & Class Contribution
  • 10% - Labs
  • 10% - Midterm Exam
  • 25% - Project
  • 40% - Final Exam

Contact information:
Instructor: Dr. Maged Ghoneima, Ph.D., Assistant professor.
  • Email:  m_ghoneima@ieee.org

Teaching assistant: Eng. Islam Azzam.
  • Email:  eng.islamazzam@gmail.com

Academic Integrity
  • Academic dishonesty is a very serious matter.
  • Student-teacher relationships are built upon trust. Acts which violate this trust undermine the educational process.
  • Any portion of work handed in that is not your own, should cite the author. The penalties for plagiarism and other forms of cheating can be quite harsh.
  • Collaboration on assignments is encouraged, in fact essential, between lab partners. However, having one partner always work on hardware aspects and the other on the software or data analysis or report writing will be detrimental to all partners. All partners should understand and participate in all aspects of the lab exercise.
  • Cheating on an exam will be considered as academic dishonesty and will result in a failing grade for the course.



Copyright 2021- Mechatronics Department - Ain Shams University
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us