The course aims to introduce the student to numerical systems and the conversion between them. The student should enumerate logical gates, their method of operation, and the laws of Boolean algebra and its abbreviations. As well as explaining the construction of gates and the formation of equations from the truth table and Boolean algebra and its basics in life and the extent to which life is affected by electronic devices and binary numbers. The student should know the computer system and its components - carriers - main memory - cache - and the central processing unit. And it explains the representation of integers - the floating point. And to know the set of instructions - the instruction cycle - the execution cycle. The student also knows the processor system - the assembly language.
Intended learning outcomes
After the student passes this course, he will have understood the numerical systems and their importance, apply the laws of Boolean algebra, know the types of logical gates that help him build logical circuits, and explain the laws and rules of Boolean algebra. And to apply Karnaugh diagrams. To understand the instruction cycle and its implementation cycle.
Teaching and learning methods
The traditional method (descriptive explanation) and free discussion. Practical exercises. and problem solving
Methods of assessments
Theoretical exams in the middle of the semester and a theoretical and written exam at the end of the semester.