Hesham
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from17.14EUR/ h

    Digital design principles. This course is for college students and hobbyists. It can be split over multiple courses as per college plan.

    I have 25 year experience teaching different courses in computer engineering department at college of computer and information sciences, King Saud university.
    I can help you with any course in your college curriculum including Data transmission, Digital control, Embedded systems, to name a few. Digital systems design for college students. Binary variables, truth table and Karnaugh map. Logic circuits, both combinational and sequential will be addressed. We will use simulation software to prove our design works as intended and familiarize ourselves with some, off-the-shelf, commonly used integrated circuits.
    This course covers two levels in college so it can be divided as per the person.

    Extra information

    Simulation software.

    Location

    At teacher's location: رياض محمد, Alexandria, Egypt
    Online via webcam

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Student level:
    Beginner
    Intermediate
    Advanced
    Duration:
    90 minutes
    120 minutes
    The class is taught in:English, Arabic

    About Me

    I'm an engineer. I taught in university in Saudi Arabia. My teaching philosophy is to prepare the students for their future both scientifically and ethically.
    Honest, straight, and cheerful.
    I try to make the learning experience both joyful and benefitial. I supervised many graduation projects and one of them won a 3rd position in a local competition. I have both theoretical and practical experiences which help me deliver a course very well.
    I already taught many courses in King Saud university, computer engineering department. To name a few: Digital design I, Digital design II, Data transmission, Signals and systems, Embedded systems, Digital control,...etc.
    I'm ready for any course in computer engineering curriculum.

    Education

    Msc degree in electronics and communications engineering. Cairo university 1993.
    Bsc degree, with honor, in electronics and communications engineering Zagazig university 1988.

    Experience / Qualifications

    28 years teaching in computer engineering department at college of computer and information aciences, King Saud university, Riyadh.

    Ask a question

    Send a message explaining your needs and Hesham will reply soon:
    The more detail, the better.
    Ex. "Hi, when are you available to meet for a lesson?"

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00    Saturday at 2:00  Sunday at 2:00
    3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00    Saturday at 3:00  Sunday at 3:00
    4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00    Saturday at 4:00  Sunday at 4:00
    5              
    6              
    7              
    8              
    9              
    10              
    11              
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00    Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00    Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00    Saturday at 14:00  Sunday at 14:00
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from 17.14€At teacher's location
    from 17.14€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Online reputation

    • Instructor since October 2022

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00    Saturday at 2:00  Sunday at 2:00
    3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00    Saturday at 3:00  Sunday at 3:00
    4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00    Saturday at 4:00  Sunday at 4:00
    5              
    6              
    7              
    8              
    9              
    10              
    11              
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00    Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00    Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00    Saturday at 14:00  Sunday at 14:00
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from 17.14€At teacher's location
    from 17.14€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Share

    You are here


    Maxime
    Artificial Intelligence and Data Science courses.
    Presentation : Data Science and AI engineer. IT consultant for 3 years in a Champagne House. Methodology : - online course - possibility of sending training exercises (with correction, or correction directly during the next lesson) - I am available every day for help with an exercise that poses a problem or other - possibility of resuming your lessons and doing help sessions for your exercises, DM Course: Engineering degree in Artificial Intelligence and Data Science at EPITA I also hold a Bac S, math option I did two years of preparatory Maths and Physics with Computer Science option (MPSI and MP).

    Dr. Hani
    Learn Networking Essentials, Gain hands-on experience
    This course provides an overview of the concepts and fundamentals of computer networks. Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.

    Ghada
    Test Automation Essentials & Foundations - Masterclass
    In today's fast-paced software development landscape, mastering test automation is crucial for ensuring the quality and efficiency of software products. This course is designed to provide you with the fundamental skills and knowledge needed to excel in test automation. Whether you're a beginner looking to enter the field of software testing or a seasoned professional aiming to enhance your automation skills, this course is tailored to meet your needs.

    Zara
    Power BI, data analysis, Data science and deep learning algorithms
    I'm an IT engineer, with double master in software engineering ad 6 year do teaching experience. I'am found of english, french languages and IT development teanching. Giving private courses arround the world , is what I love doing in my free time for keeping me socially active! I love giving languages' courses in a new ways of pedagogy and for any students' age : Songs, projects, Poetry, Presentations, films etc.. As for teaching IT developement, my pedagogy is always teaching by practical projects and tutorials. Such as. developping games and usefull virtual services or application, depends of the technology we work on. Be ready for your best english and IT experience with me , it's not like any old way of teaching methodologies! Don't hesitate to reach out for me , if you wish to give it a try! I'll be the very happy to give more than I can to get you to your hopes.

    Izhar
    Python Step by step tutorial for beginners and intermediate
    Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages. Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief overview of the topics we'll be covering : 1: Introduction To Python • Installation and Working with Python • Understanding Python variables • Python basic Operators • Understanding python blocks 2: Python Data Types • Declaring and using Numeric data types: int, float, complex • Using string data type and string operations • Defining list and list slicing • Use of Tuple data type 3: Python Program Flow Control • Conditional blocks using if, else and elif • Simple for loops in python • For loop using ranges, string, list and dictionaries • Use of while loops in python • Loop manipulation using pass, continue, break and else • Programming using Python conditional and loops block 4: Python Functions, Modules And Packages • Organizing python codes using functions • Organizing python projects into modules • Importing own module as well as external modules • Understanding Packages • Powerful Lamda function in python • Programming using functions, modules and external packages 5: Python String, List And Dictionary Manipulations • Building blocks of python programs • Understanding string in build methods • List manipulation using in build methods • Dictionary manipulation • Programming using string, list and dictionary in build functions 6: Python File Operation • Reading config files in python • Writing log files in python • Understanding read functions, read(), readline() and readlines() • Understanding write functions, write() and writelines() • Manipulating file pointer using seek • Programming using file operations 7: Python Object Oriented Programming – Oops • Concept of class, object and instances • Constructor, class attributes and destructors • Real time use of class in live projects • Inheritance , overlapping and overloading operators • Adding and retrieving dynamic attributes of classes • Programming using Oops support 8: Python Regular Expression • Powerful pattern matching and searching • Power of pattern searching using regex in python • Real time parsing of networking or system data using regex • Password, email, url validation using regular expression • Pattern finding programs using regular expression 9: Python Exception Handling • Avoiding code break using exception handling • Safe guarding file operation using exception handling • Handling and helping developer with error code • Programming using Exception handling 10: Python Database Interaction • SQL Database connection using python • Creating and searching tables • Reading and storing config information on database • Programming using database connections 11: Python Multithreading • Understanding threads • Forking threads • Synchronizing the threads • Programming using multithreading 12: Contacting User Through Emails Using Python • Installing smtp python module • Sending email • Reading from file and sending emails to all users addressing them directly for marketing 13: Python CGI Introduction • Writing python program for CGI applications • Creating menus and accessing files • Server client program In case you have any query, please feel free to contact me. Give yourself a chance for a better future. All the best

    Hossein
    Multidisciplinary Instructor: Computer Science, Math, and Physics
    Embark on a thrilling adventure into the world of computer programming and discover the magic of computer concepts at any age! From beginners to advanced learners, I'll guide you through every step with clarity and enthusiasm. Plus, I'm here to lend a hand to high schoolers tackling math and physics challenges, leveraging my expertise to make learning a breeze. Choose me as your guide, and let's make learning an unforgettable journey together!

    Alexandre
    Programming class teacher for Bachelor, College and middle school
    Embark on an immersive journey that will help you and clarify the material as we take a deep dive into of Java, Python, Object-Oriented Programming (OOP), Machine Learning, and Deep Learning, focusing on neural networks, Liquid State Machines (LSM), Genetic Algorithms (GA), and more.

    Mohamed
    Teaching Many Engineering Courses for College Students
    Teaching All Engineer Courses for Mechanical Engineering Students which will suits also Mechanical Engineering Students, Electrical Engineering Students and Computer Engineering Students. It will include theoretical teaching lessons and practical teaching lessons and also include many software such as Matlab.

    Ahmed
    HTML Hyper Text Markup LanguageGetting started with HTML
    Hyper Text Markup Language, also known as Hypertext Markup Language, is a special markup language used for the purposes of designing and creating web pages. We can also say that it is the main structure and infrastructure of web pages. It provides a detailed description of how the mechanism for displaying the contents of the website will be, by dividing it into a title and paragraphs, and all of this is done by relying on what is known as tags.

    Francisco
    MATLAB programming with PhD student in Geophysics with 7+ years of experience
    Hi! Welcome to my class on Matlab programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I often use Matlab in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Matlab and explore its diverse capabilities together! For beginners: I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you! For intermediate users: If you already know the basics of Matlab but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are!

    Himank
    Learn new crypto-currency Bitcoin, Ethereum from Zero to Advance level
    Currently, I am working at MaaS department in Denso Corporation, Shinagawa, Tokyo. I have done my masters from Indian Institute of Technology Hyderabad India recently. I can teach you Blockchain, Bitcoin and Ethereum. During my masters at IIT, I have done my all research in Blockchain. This will bring some innovation in your life I can teach you coding, Science and Math if you wish to learn new things contact me. I little bit know Nihon-Go as well.

    Ayoub
    Engineer and Trainer dedicated to your success in IT
    As a private computer science teacher, my teaching approach is based on a combination of interaction and personalization. I favor a practical method, encouraging students to work on concrete projects, while adapting each lesson to their specific needs. I rely on varied educational resources, such as code examples and case studies, to enrich the learning experience. The courses follow a clear structure, starting with an introduction of the objectives, followed by a theoretical presentation, practical exercises and a recap with questions. My specificities as a teacher include a strong academic background with a doctorate in computer science, as well as adaptability to different levels and learning styles. My courses are aimed at pupils and students of all levels, from beginner to advanced, and can be adapted according to the academic level, specificities and interests of the learner.

    Devansh
    Learn to code and become an industry ready Software Developer!
    Computer Science is a field that does not require any vouching.. However, It is not at all hard to learn coding and get your career a kickstart as a Software Developer. Learn from an experienced Software Developer on how to code in various coding languages... whether its Website Development or Mobile app development that you wanna learn, I got you covered. Technologies that you can learn : - Flutter App Development - Android App Development - iOS App Development - Website Development - Python Programming Language - Ui/Ux Designing - Graphics Designing - DevOps Engineering

    Sarah
    Arabic language lessons for all levels and for all ages.
    I can teach Arabic since it's my mother tongue language and I always use it and currently I teach my son Arabic at home. I studied Arabic since my first year in school. In addition, I am from Yemen our dialect is so close to the classic Arabic.

    Dr. Saeed
    Calculus calculus for students of the faculties of computers and information and faculties of artificial intelligence
    Explain the lessons of finite and infinite calculus with applications on calculus Explanation of Diff & Integral. Applications on calculus. Are and volume calculations for solids boundaries by curves In an easy and simplified way, with the solution of the examples mentioned in the previous exams and Assignments & Quizzes