Dean of the branch Dr. Vahagn Poghosyan (board member of UATE, CEO of Instigate)
The subject of research and education is diagnostic therapeutic (and agro technological and environmental control issue) instrumentation.
1. Environmental health and Biomedical Instrumentation Overview, Biotechnology processing equipment and instruments (2 credits)
Market overview. Classification of instruments by segments, regions, standards, other categories. Diagnostic, Prophylactic and Therapeutic devices. Means and counter means of Environmental Health Control. Other related categories and market segments. Horizontal segmentation by device architecture layers. Overview of major players and their technology offerings. Overview of specializations and academic curricula by specialization for each horizontal layer and vertical market segment.
2. Architecture & Technical Fundamentals (2 credits)
Device Architecture. Introduction to Embedded Systems Design, Mechatronics, Electronics. Analog circuits. Digital circuits. Analog-digital and digital-analog conversions. Power management, heat dissipation, energy efficiency. Basics of RF and modern software-defined-radio systems architecture. EMF measurement and generation. Sample project.
3. Sensors (taxonomy, overview) (2 credits)
Gas/Liquid/Sound/EMF/RF and other types of sensors. Principles of operation for each category. Understanding datasheets. Making and verifying datasheets. Specifics of ADC and its impact on sensor metrics. Sensor calibration. Maintenance. Sensor troubleshooting and diagnostics. Modulation/demodulation. Practical work.
4. Actuators survey/overview (2 credits)
Motor taxonomy: linear/sync/async/brushless/servo/stepper/etc. Sound/RF/EMF/Light/Heat/Chemical and other types of actuators and means of impacting environment. Understanding/making/verifying datasheets. Actuator troubleshooting and diagnostics. Specifics of ADC and it’s impact on performance.
5. Microcontroler architecture overview (2 credits)
Role and types of microcontrollers in embedded systems. Principles of operation of microcontroller system. Overview and comparative study of Runtime environments, Frameworks, Kernels, Real-time operating systems, bare-hardware programming. Data-path, control-path. Terminology and documentation. Making/understanding datasheets. Debugging and troubleshooting principles.
6. Standards (2 credits)
Industrial standards overview. Specifics by country and region. Power & safety standards. Materials selection, allergetical, cancerous, and other considerations. Patient information privacy standards. Data management and access control in hospitals. Certification agencies. Principles of vendor selection, organization of tenders.
7. Programming and applied mathematics overview (2 credits)
Comparative overview and taxonomy of programming languages, methodologies, paradigms. Development methodologies: waterfall, iterative and their variants. Production systems, study of Toyota Production System. Binary data formats: integer, real, complex number representation. Fourier transform and specifics of its implementations. Modulation and demodulation theoretical and practical aspects. ADC/DAC theoretical and practical aspects.
8. c/ c++ programming of microcontrolers (2 credits)
Programming language quick intro and hands-on training. Procedural programming in C/C++/C++11. Object-oriented programming in C and C++. Functional programming. Generic Programming and STL. Parallel programming in C/C++11. POSIX threads. Cooperative multiprocessing for single-core and multi-core CPUs and MCUs. Frameworks architecture and design principles. Defensive programming and safety guidelines.
9. Python programming & data process, Data Analysis (2 credits)
Language quick intro and hands-on. OOP and Functional programming in Python. Meta-data, introspection, reflection and other aspects of generic programming in Python. Libraries and frameworks for data analytics. Utilizing GPUs and CPU parallelism in Python. Network and cluster computing in Python. Working with large data sets.
10. Microelectronic circuit design and manufacturing (2 credits)
Schematics design and simulation. ASIC Layout design and verification. RTL design and verification. P&R and FPGA prototyping. ASIC Design flow. ASIC manufacturing process overview. PCB schematic and layout design and verification. PCB manufacturing overview. PCB prototyping – hands on project.
11. Mechanical engineering 3D-printing and CNC milling (2 credits)
CAD/CAM process and tooling overview. Using CAD/CAM SW and 3d-printing/CNC for prototyping. Productization and industrial productiond. Hands on prototyping experience.
12. Product development theory and practice (3 credits)
Problem statement: product requirements specification. Use cases and user-stories discussion and documentation. Solution space exploration. Black-box description of the solution. Solution architecture (white-box) specification. Implementation specification (code documentation, using Doxygen). Verification and validation strategy specification. Manual and automated testing. Black-box and white-box verification. Continuous integration. Acceptance tests. Functional tests. Performance tests. Reliability tests. Redundancy and backups. Business continuity. Product documentation: user guide, tutorials and labs. Market analysis and ROI. Product development plans, schedules, back-logs. Team-work and collaboration environment and tools: code version control, issue tracking system, CMS, CRM, ERP.
13. End-to-end project implementation example (3 credits)
Using actual STM32/ARM32/ARM64 boards and sensor/actuator equipment implement a complete solution for a selection of environmental health control and/or biomedical devices.