Computer Architecture Course
The Computer Architecture course is part of the QA Software Testing and Automation track and is intended for students who are at the beginning of their journey in the world of computers. The course serves as an introduction to the structure of computers and their components.
In the world of computers and especially in software testing, it is important to understand how things work behind the scenes. A professional software tester will have the knowledge and professional understanding of how computers operate, how components work, what their roles are, and more.
Familiarity with basic topics such as the world of computers and hardware, operating systems, and embedded systems is crucial for the ability to understand processes and work professionally with other departments in a company. This knowledge will greatly benefit the student in their future career.
Throughout the course, we will learn the basics of computer architecture (how processors work at the low-level), the building blocks of operating systems, embedded computer systems, and the peripherals used with them (Embedded peripherals such as GPIO, RS232, IIC, SPI), tools and services provided by operating systems for programmers, file types, how computer memory works, BASIC I/O, and more.
The Computer Architecture course is a fundamental part of comprehensive studies on the path to a career in software testing and automated testing tool development.
In today's IT industry, there is a high demand for skilled professionals in the field of testing and automation, and this demand is expected to continue in the future. IT companies require candidates for employment to have experience in testing, even if they have no prior work experience in the field.
Accordingly, our training curriculum is extensive and practical, covering basic topics to advanced subjects in the software and testing world. It includes practical experience accumulation in a variety of testing and development areas. The course content is delivered by experienced industry professionals, and the curriculum is continuously adapted to the changing contemporary requirements.
Real Time Group offers a comprehensive and professional training program suitable even for those without prior knowledge in the field. The training program includes job placement in accordance with the course regulations. For more information about the training program leave your contact information, and our representatives will get back to you promptly.
The lectures take place once a week in the evening or morning hours.
As the course concludes, each student will complete a practical project summarizing the acquired knowledge throughout the course.
Ch. 1
מבוא לחומרה
Ch. 2
ארכיטקטורת מעבדים
Ch. 3
רגיסטרים של מעבד
Ch. 4
שימוש ב System RAM ( זיכרון המערכת)
Ch. 5
שימוש ב Cache Memory ( זיכרון מטמון)
Ch. 6
אלגברה בוליאנית
Ch. 7
מבוא לתכנון לוגי ספרתי
Ch. 8
שערים לוגיים
Ch. 9
עבודה של מעבד באופן מקבילי
Ch. 10
מבוא לפיתוח תוכנה
Ch. 11
הקשר בין המעבד לשפות התכנות
Ch. 12
מהו ה Cross-Compiler ולמה הוא נדרש
Ch. 13
אבני בניין של מערכות הפעלה
Ch. 14
כלים ושירותים של מערכות הפעלה
Ch. 15
שימוש ב Virtual Memory במערכות הפעלה
Ch. 16
אופטימיזציה – ביצוע פקודות שלא לפי הסדר
Benny Cohen
Embedded Academy Founder and CEO
As a long-time veteran in the technology industry, Benny Cohen combines a deep passion for technology with extensive field experience. With a B.Sc. in Electronics Engineering and an M.Sc. in Communication Engineering, he has spent over 20 years developing software and hardware systems, including the last few years focusing on the cybersecurity industry. In addition to his role as the company founder & CEO, Benny also operates as a hands-on practitioner who specializes in penetration testing and has conducted significant security assessments for leading enterprises and security companies worldwide. His approachable teaching style and real-world expertise make learning both engaging and relevant.