Core Elective Courses and Their Elective Starting Points
20 courses · hitspecs.apartsin.com| Code | Core Elective Course | Existing Electives That Might Serve as a Starting Point | Job Role | Key Theoretical or Engineering Concepts | Platforms / Tools |
|---|---|---|---|---|---|
| SE1 | Cloud Computing & Cloud-Native Platforms | 62213AWS עם Serverless מבוא לענן ולפיתוח Introduction to Cloud and Development with AWS Serverless (Yogev Shani) 67000הנדסת פתרונות תוכנה מתקדמים חלק א' Advanced Software Solutions Engineering, Part 1 (Dr. Yossi Eliaz) 67013הנדסת פתרונות תוכנה מתקדמים חלק ב' Advanced Software Solutions Engineering, Part 2 (Dr. Yossi Eliaz) |
Cloud & Platform Engineer, DevOps Engineer | Cloud service models and architecture, Containers and orchestration, Infrastructure as code, Scalability and resilience, Observability and reliability engineering | AWS Lambda & ECS, Amazon DynamoDB / RDS, AWS CDK, AWS API Gateway, AWS CloudWatch |
| SE2 | Secure & Reliable Software Development | 64444בדיקות תוכנה Software Testing (David Tobias) |
Security Engineer, QA Engineer | Testing levels and automation, Secure coding and threat modeling, Static and dependency analysis, Reliability engineering and SLOs, CI quality gates | pytest, Playwright, GitHub Actions, Semgrep, OWASP ZAP |
| SE3 | Modern Front-End Web Development | 65364פיתוח צד לקוח Client-Side Development (Haim Michael) 65200תכנות בסביבות האינטרנט Web Programming Environments (Nissim Barmi) |
Full-Stack Software Developer, UX Designer | Browser and HTTP fundamentals, Component-based UI architecture, State and data management, Accessibility and responsive design, Performance and testing | React / Next.js, TypeScript, Storybook, Vercel / Netlify, Sentry |
| SE4 | Back-End Web Development & APIs |
64410פיתוח מערכות צד שרת בסביבת קוד פתוח Server-Side Systems Development Open Source (Ofer Vald) 65356פיתוח צד שרת אסינכרוני Asynchronous Server-Side Development (Haim Michael) |
Backend Engineer, Full-Stack Software Developer | HTTP and REST API design, Authentication and authorization, Relational data and transactions, Caching and asynchronous processing, Resilience and observability | Node.js (Fastify), PostgreSQL, Redis, OpenAPI / Swagger, OpenTelemetry |
| SE5 | Engineering of AI Systems | 65353מבוא ל-DevOps Introduction to DevOps (Moshe Mamia) |
MLOps Engineer, DevOps Engineer | Reproducible ML pipelines, Experiment and model lifecycle management, Model serving and deployment, Continuous training and delivery, Model and data monitoring | MLflow, DVC, Prefect, BentoML, EvidentlyAI |
| SE6 | Mobile, IoT & Edge Software Development |
65348פיתוח תוכנה למערכות IOT בסביבת עיר חכמה Software for IoT in Smart-City Environment (Yuri Yurchenko) 65351פיתוח צד לקוח בסביבת אנדרואיד 1 Client-Side Android Development 1 (Effi Propos) 65352פיתוח צד לקוח בסביבת אנדרואיד 2 Client-Side Android Development 2 (Effi Propos) 67018פיתוח אפליקציות אנדרואיד בשפת קוטלין Android Application Development with Kotlin (Eran Katzav) |
Mobile Developer, Backend Engineer | Mobile application architecture, Device and sensor integration, Edge-cloud partitioning, Offline synchronization, Device identity and security | Kotlin & Jetpack Compose, Eclipse Mosquitto (MQTT), Node-RED, AWS IoT Core, Grafana |
| SE7 | Design of AI-based & Data-Intensive Systems | 64409כריית נתונים Data Mining (Dr. Abraham Yosipof) |
Cloud Developer, Cloud Architect | Cloud-native and serverless architectures, Data pipeline orchestration, Data quality and lineage, Scalability, cost, and reliability design, Training-serving consistency and monitoring | Apache Kafka, Apache Spark, Apache Airflow, dbt, Grafana |
| SE10 | Human-Machine Interaction |
67028Human-Smart AI Interaction Workshop (Eran Ahronson) 65346UI ממשקי אדם מחשב Human-Computer Interfaces (HCI/UI) (Dr. Nava Shaked) |
UX Designer, Product Designer | Human cognition and mental models, Interaction design, User research and usability evaluation, Accessibility, Human-AI interaction and trust | Figma, Miro, Maze, PostHog, axe DevTools |
| CY1 | Applied Cryptography | 68012מבוא יישומי לקריפטוגרפיה מודרנית Applied Introduction to Modern Cryptography (Zeev Geyzel) |
Cryptography Engineer, Security Engineer | Symmetric and authenticated encryption, Hashing and message authentication, Public-key encryption and signatures, Key exchange and PKI, Secure protocol implementation | OpenSSL, Python cryptography, HashiCorp Vault, SageMath, Hashcat |
| CY2 | Network Security |
65338אבטחת רשתות ומרשתת Network and Internet Security (Adrian Shpeler) 65337אבטחת מחשבים Computer Security (Roei Zimon) 65362היבטים מעשיים באבטחת סייבר Practical Aspects of Cybersecurity (Adrian Shpeler) 62206מבוא לאבטחת סייבר מונחית בינה מלאכותית Introduction to AI-Guided Cybersecurity (Vyacheslav Napdov) |
Network Engineer, SOC Analyst | Network segmentation and access control, Secure network protocols, Intrusion detection, Traffic and attack analysis, Incident investigation | Wireshark, Nmap, Zeek, Suricata, WireGuard |
| CY3 | Hardware & Embedded Systems Security | 65343הנדסה לאחור וניתוח תוכנות זדוניות Reverse Engineering and Malware Analysis (Shurna Preyer) |
Penetration Tester, Embedded Software Engineer | Secure boot and firmware security, Binary analysis and exploitation, Hardware roots of trust, Side-channel and fault attacks, Embedded interfaces and protocols | Ghidra, Frida, ChipWhisperer, binwalk, Radare2 |
| CY4 | Cyber-Security Governance, Risk & Compliance |
65362היבטים מעשיים באבטחת סייבר Practical Aspects of Cybersecurity (Adrian Shpeler) 62206מבוא לאבטחת סייבר מונחית בינה מלאכותית Introduction to AI-Guided Cybersecurity (Vyacheslav Napdov) |
Risk Analyst, Security Analyst | Security governance and policy, Risk assessment and treatment, Control frameworks and audits, Privacy and regulatory compliance, Third-party and supply-chain risk | NIST Cybersecurity Framework, ISO/IEC 27001, OpenVAS / GVM, ATT&CK Navigator, Wiz |
| CY5 | Blockchain and Decentralized Cryptographic Systems | 67007בלוקצ'יין: חזון ופרקטיקה Blockchain: Vision and Practice (Michael Bershap) |
Blockchain Developer, Penetration Tester | Distributed consensus and finality, Blockchain data and transaction models, Smart-contract engineering, Decentralized application security, Scalability and interoperability | Solidity, Hardhat / Foundry, OpenZeppelin, Slither, ethers.js |
| AI1 | Language AI: LLMs and Agentic Systems | 65339מודלי שפה גדולים וסוכנים LLM and Agents (Dr. Alexander Apartsin) |
LLM Developer, ML / AI Engineer | Transformers and language modeling, Prompting and structured generation, Retrieval-augmented generation, Tool-using agents, Evaluation, safety and deployment | OpenAI / Anthropic API, LangChain, LlamaIndex, Langfuse, PEFT (Hugging Face) |
| AI2 | Temporal AI: Time Series & Sequential Decision Making | Machine Learning for Time Series (Igor Sheinman) |
Computer Vision Engineer, ML / AI Engineer | Time-series forecasting, Anomaly and change-point detection, Temporal representation learning, MDPs and reinforcement learning, Temporal evaluation and backtesting | PyTorch, statsmodels / Prophet, Gymnasium, Stable-Baselines3, BentoML |
| AI3 | Vision AI: Deep Learning for Computer Vision |
67025ראייה ממוחשבת מבוססת למידה עמוקה Deep-Learning-Based Computer Vision (Lehav Yefet) 60309עיבוד תמונה למדעי המחשב Image Processing for Computer Science (Dr. Cornel Lustig) 62120אלגוריתמים במולטימדיה ולמידת מכונה בסביבת פייתון Algorithms in Multimedia and Machine Learning with Python (Idan Tobis) 65361אלגוריתמים בסיסיים של בינה מלאכותית ויישומים ברפואה דיגיטלית Fundamental AI Algorithms and Applications in Digital Medicine (Prof. Eugene Levner) |
Computer Vision Engineer | Image representations and feature learning, Classification, detection and segmentation, Vision transformers and multimodal models, Data augmentation and robustness, Deployment and performance evaluation | torchvision / timm, OpenCV, Ultralytics YOLO, ONNX Runtime, EvidentlyAI |
| AI4 | Scalable AI: Big-Data Algorithms | 64409כריית נתונים Data Mining (Dr. Abraham Yosipof) |
Data Scientist, Data Engineer | Distributed data processing, Data and model parallelism, Large-scale model training, Distributed inference and retrieval, Resource scheduling and performance | Ray Train, Apache Spark MLlib, NVIDIA Triton Inference, MLflow, DeepSpeed |
| AI5 | Generative AI: Deep Generative Models | 67030מודלים עמוקים לבינה מלאכותית יוצרת Deep Models for Generative AI (Dr. Alexander Apartsin) |
ML / AI Engineer, Computer Vision Engineer | Autoregressive generation, Latent-variable models and VAEs, Generative adversarial networks (GANs), Diffusion and flow models, Controllable generation and evaluation | Hugging Face Diffusers, ComfyUI, Gradio, JAX / Flax, Weights & Biases |
| AI6 | Embodied AI: Robotics & Autonomous Systems |
69983רובוטיקה למדעי המחשב Robotics for Computer Science (Dr. Eliyahu Matzliach) 62304פיתוח תוכנה לאינטראקציה בין אדם ורובוט הומנואיד Software Development for Human-Humanoid Robot Interaction (Idan Tobis) 67006פיתוח תוכנה עבור רכב אוטונומי אינטליגנטי Software Development for Intelligent Autonomous Vehicles (Dr. Vadim Talis) |
Robotics Engineer | Robot perception and state estimation, Localization and mapping (SLAM), Planning and control, Robot learning and sim-to-real, Embodied foundation models | ROS 2, Gazebo, MoveIt 2, Nav2, Isaac Sim |
| DF2 | Mission-Critical Real-Time Systems | 67026מבוא לתוכנה משובצת מחשב ויישומים Introduction to Embedded Software and Applications (Vladi Sorkin) |
Embedded Software Engineer, Real-Time Software Engineer | Real-time scheduling theory (EDF/RMS), worst-case execution time (WCET) analysis, functional safety and SIL/ASIL | FreeRTOS, Zephyr RTOS, STM32 / Pico, Tracealyzer, GDB + JTAG |
Specialized Courses: Extending the Core
15 coursesEnrichment, Business, Ethics and Process Courses
3 courses| Code | Core Elective Course | Existing Electives That Might Serve as a Starting Point | Key Theoretical or Engineering Concepts | Platforms / Tools |
|---|---|---|---|---|
| 62211 | Generative AI in Science, Technology, and Society | 62211בינה מלאכותית גנרטיבית במדע, טכנולוגיה וחברה Generative AI in Science, Technology, and Society (Prof. Ilya Levin) |
Societal impact of AI, algorithmic bias, AI regulation | Generative model APIs, policy frameworks, survey tools |
| 67021 | Ethics of Artificial Intelligence | 67021אתיקה של בינה מלאכותית Ethics of Artificial Intelligence (Dr. Galit Wellner) |
Value alignment, fairness and accountability, AI risk | Fairlearn, AI Incident Database, ethics frameworks |
| 69998 | Business Strategy and Entrepreneurship | 69998אסטרטגיה ויזמות עסקית Business Strategy and Entrepreneurship (Dr. Boris Kantsepolsky) |
Business model design, competitive strategy, go-to-market | Business Model Canvas, financial modeling, pitch frameworks |