Our Workshops

In IEEE CUSB, we provide technical workshops prepared and conducted by our branch’s members and volunteers. These technical workshops are more like technical courses as they include multiple sessions held on a weekly basis (paused during final exams, midyear and summer break), in addition to the labs, simulations, and hardware practicing as well in order to offer high quality courses to the enrolled students and totally free of charges.

Technical Workshops

AI

  • Introduction and foundations of Data
  • Basic Statistics of Data Science
  • Data preprocessing and manipulation with Pandas and NumPy
  • Data Visualization Matplotlib and seaborn
  • Making interactive dashboards using PowerBI/Tableau
  • Data literacy and strategy, GIT
  • Linear machine learning models
  • Logistic regression and clustering using KNN
  • Decision Tree and Random Forests models
  • Model Evaluation Metrics
  • Final Project
  • Linear, multiple and polynomial regression in detail
  • Logistic Reg and KNN in detail
  • SVM and Naive Bayes
  • Decision Tree, Random Forests
  • Feature Engineering, Cross Validation
  • Feature Scaling
  • K-Means, Hierarchical
  • DBSCAN and NLP
  • Deploying our machine learning model into API
  • Final Project
  • X-ray & CT
  • Patient monitor, ECG, EEG, Defibrillator, & Ventilator
  • MRI & Mammogram
  • (Infusion Pump) Anesthesia, Syringe Pump, & Hemodialysis
  • INCUBATORS & Ultrasound
  • Centrifuge, chemistry analyzer, CBC, & PCR
  • Autoclave, Immunoassay, Blood gas analyzer, & Coagulation
  • Fluoroscopy, Angiography, & ARM
  • PET /CT & Gamma Camera
  • Laboratory-planning
  • Sterilization unit-planning
  • Blood bank-planning
  • Introduction to clinical engineering

Biomedical

computer

  • C++ review (functions ,arrays, pointers, …etc)
  • Recursions
  • STL (queue – stack – unordered map -unordered set)
  • Sorting and Searching (heap)
  • Introduction to OOP , Linked lists, stacks and queues
  • Hashing – STL (vector -map-multimap)
  • Trees (binary Trees – BST- AVL)
  • Two pointers & binary search
  • preffix & suffix
  • Graph (DFS,BFS,Dijkstra)
  • Introduction to DP
  • Sieve , Prime checker, Factorization
  • Number theory (GCD – LCM – Divisors – Modular arithematic – Fastpower)
  • Brute force
  • Recursion
  • HTML
  • JavaScript
  • React.js
  • Advanced React.js
  • API
  • JS
  • SQL
  • Introduction to Node.JS
  • Express.JS
  • Dart programming
  • Widget
  • Routing & Navigation
  • API
  • Introduction to arduino and embedded systems
  • Arduino IDE and softowre
  • Components (LEDs, resistors, jumpers, breadboard)
  • Digital VS analog signal
  • Serial Monitor, LDR, LCD, I2C, Keypad
  • Sensors
  • DC motor
  • Servo motor
  • Bluetooth module
  • Introduction to embedded systems
  • C
  • Embedded C
  • Processor, Memory types, Architecture
  • Simple interfacing (LED, BUZZER), GPIO
  • LCD, KEYPAD
  • Interrupts, Timers, ICU
  • MOTOR, ADC, UART
  • SPI, I2C, EEPROM

Embedded Systems

Electronics

  • MOS Operations + Small Signal Model + Large Signal Model
  • Cadence Tool + MOS Amplifiers (common source – common gate – source
    follower )
  • Frequency Response
  • Differential Amplifiers
  • GM/id Methodology
  • Op-Amp & (Negative Feedback Applications)
  • CMFB
  • Final project (From Master-Micro Cadence- Labs)
  • Top-down Digital Design Flow and Verilog introduction.
  • Combinational and sequential logic.
  • Introduction to Quartus prime’s different software tools for Altera FPGAs
  • FSMS
  • Interfacing, & implementation of communication protocols (UART)
  • STA
  • Single-Cycle processor Architecture and micro Architecture.
  • Final project (Single-Cycle processor FPGA implementation)
  • Introduction to cybersecurity 1 ( intro , history , types , fields )
  • Introduction to cybersecurity 2 ( Os , Kali linux , VMs, Network )
  • Introduction to cybersecurity 3 ( WEBdev , html , Js )
  • Introduction to cybersecurity 4 (Php , sql)
  • Web penetration 1 (XSS attack , subdomain takeover attack )
  • Web penetration 2 ( sql injection)
  • Web penetration 3 ( file upload paypass , file path traversal )
  • Web penetration 4 (real time attacks )
  • Final project (ctf challenge , cyber talks)
  • Network Fundamentals (network topology, network components, Transmission modes, Geographical area, Administration types, Transmission
    media, OSI model)
  • OSI model(Functionality & Protocols for each layer ), IP Address, MAC
    Address, Ethernet Basics, Broadcast & Collision Domains
  • Lab Basics, Types of cables, DHCP, DHCP lab, DNS, DNS lab
  • ARP, Proxy ARP, IOS & Memory types, Trunking
  • Switching
  • Routing

Network

Power

  • Classic Control:
    – 3 phase system intro.
    – Motors.
    – Control and power circuit
    – Circuits breakers.
    11
    – Overloads.
    – Components
    – Design many circuits (min 10 circuits) such star-delta / reverse direction.
    – Use EKTS simulator and other simulators
  • PLC:
    – How does PLC work?
    – Software PLC program
    – Blocks
    – Configuration of PLC and of the software program
    – Design some circuits and simulate them.
  • Pneumatics:
    – What is pneumatics?
    – Applied fields.
    – How do pneumatic machines work?
    – Understand the symbol of any valve.
    – Difference between Ports and position.
    – Valves types
    – Types of cylinders
    – Design some pneumatics circuits.
    – Use the simulation programs.
  •  
  • Introduction of AutoCAD and the important commands in the distribution field
  • DIALux evo the determine the required Lux for each place
  • CODES
  • Lighting systems
  • Power system: Sockets
  • Panels design
  • Transformer selection
  • Generator selection
  • Power factor correction
  • Single line diagram: SLD
  • RMU and the distributor
  • Street lighting
  • Earthing
  • Short circuit current and voltage drop using ETABS
  • Load estimation.
  •