Study programmeFrançais
Hardware/Software Platforms
Programme component of Master's Degree in Electrical Engineering à la Faculty of Engineering
CodeTypeHead of UE Department’s
contact details
Teacher(s)
UI-M1-IRELEC-006-MCompulsory UEVALDERRAMA SAKUYAMA Carlos AlbertoF109 - Electronique et Microélectronique
  • VALDERRAMA SAKUYAMA Carlos Alberto

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Anglais
Anglais8160002.002.00

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
I-SEMI-125Hardware/Software Platforms816000Q2100.00%
Unité d'enseignement
Corequis

Objectives of Programme's Learning Outcomes

  • Imagine, implement and operate systems/solutions/software to address a complex problem in the field of electrical engineering as a source of information by integrating needs, contexts and issues (technical, economic, societal, ethical and environmental).
    • Identify complex problems to be solved and formulate the specifications by integrating client needs, contexts and issues (technical, economic, societal, ethical and environmental).
    • Based on modelling and experimentation, design one or more systems/solutions/software addressing the problem raised; evaluate them in light of various parameters of the specifications.
    • Implement a chosen system/solution/software in the form of a drawing, a schema, a flowchart, an algorithm, a plan, a model, a prototype, software and/or digital model.
    • Evaluate the approach and results for their adaptation (tests, measurements, optimisation and quality).
  • Mobilise a structured set of scientific knowledge and skills and specialised techniques in order to carry out electrical engineering missions, using their expertise and adaptability.
    • Master and appropriately mobilise knowledge, models, methods and techniques specific to electrical engineering.
    • Analyse and model a problem by critically selecting theories and methodological approaches (modelling, calculations), and taking into account multidisciplinary aspects.
    • Identify and discuss possible applications of new and emerging technologies in the field of electrical engineering.
    • Assess the validity of models and results in view of the state of science and characteristics of the problem.
  • Plan, manage and lead projects in view of their objectives, resources and constraints, ensuring the quality of activities and deliverables.
    • Define and align the project in view of its objectives, resources and constraints.
    • Exploit project management principles and tools, particularly the work plan, schedule (Gantt chart, PERT chart), and the document monitoring.
    • Assess the approach and achievements, regulate them in view of the observations and feedback received.
    • Respect deadlines and timescales
  • Work effectively in teams, develop leadership, and make decisions in multidisciplinary, multicultural and international contexts.
    • Interact effectively with others to carry out common projects in various contexts (multidisciplinary, multicultural, and international).
    • Identify skills and resources, and research external expertise if necessary.
    • Make decisions, individually or collectively, taking into account the parameters involved (human, technical, economic, societal, ethical and environmental).
  • Communicate and exchange information in a structured way - orally, graphically and in writing, in French and in one or more other languages - scientifically, culturally, technically and interpersonally, by adapting to the intended purpose and the relevant public.
    • Argue to and persuade collaborators, clients, teachers and boards, both orally and in writing.
    • Select and use the written and oral communication methods and materials adapted to the intended purpose and the relevant public.
    • Use and produce high-quality scientific and technical papers (reports, plans, specifications, etc.), adapted particularly to the intended purpose and the relevant public.
    • Learn to use a laboratory notebook to record the results of experiments and thereby initiate a protective approach to intellectual results.
    • Master technical English in the field of electrical engineering.
  • Adopt a professional and responsible approach, showing an open and critical mind in an independent professional development process.
    • Analyse their personal functioning and adapt their professional attitudes.
    • Finalise a realistic career plan in line with the realities in the field and their profile (aspirations, strengths, weaknesses, etc.).
    • Show an open and critical mind by bringing to light technical and non-technical issues of analysed problems and proposed solutions.
    • Exploit the different means available in order to inform and train independently.
  • Contribute by researching the innovative solution of a problem in engineering sciences.
    • Design and implement technical analysis, experimental studies and numerical modelling to address a given problem.
    • Collect and analyse data rigorously.
    • Adequately interpret results taking into account the reference framework within which the research was developed.
    • Communicate, in writing and orally, on the approach and its results in highlighting both the scientific criteria of the research conducted and the theoretical and technical innovation potential, as well as possible non-technical issues.

Learning Outcomes of UE

At the end of this course, students will be able to: Adopt an applied scientific approach - Innovate - Implement solutions - Plan and carry out projects in engineering - Work in and lead a team - Master scientific and technical communication - Be a critical, reflexive and independent professional. Design a practical application (for the fields of automation, robotics, human-computer interface, ...), a complete system (from the choice of components defining the hardware and software developed platform), or library components (operators or drivers), using existing off-the-shelf components (COTS, sensors/actuators, communication), programmable (microprocessors) and reconfigurable architectures (FPGA), operating systems (Linux and Android), while using varied communication mechanisms, advanced programming mechanisms and techniques, design tools and development platforms to produce an innovative implementation result. Put into practice the acquired knowledge in the use of microprocessors and reconfigurable architectures, languages (C / C ++, Java, Python, VHDL), programming techniques (threads, interrupts, timers, counters), interfacing techniques and communications protocols (I2C, CAN, RS232, ZigBee, Bluetooth, WIFI, ..). To practice development methodologies, validation and project management techniques. Aspects of management, tasks’ organization, state of the art analysis and integration of the various parts of sub-projects and projects (portfolio). (Organization of tasks, the study stresses and the creation of mechanisms of testing and validation). Master the configuration and interfacing of existing component (communication, protocols, data exchange, datasheet and technical data understanding). Assess the technical constraints and propose innovative solutions (communicate, justify, compare, demonstrate, validate, analysis of results). Support a draft, present the results and demonstrate the contributions in oral form as well as on a technical report (state of the art, technical, specifications, methods, equipment to use, organization of tasks, and the creation tests of validation mechanisms and analysis of results,…).

Content of UE

Software / hardware architectures. Electronic management of electrical and physical events. Off-the-shelf COTS Electronic devices, wired and wireless communication (WiFi, Bluetooth, Zigbee, NFC, Addoc). Digital integrated sensors (accelerometer, gyroscope, GPS, Magnetometer, Light, Temperature, ultrasound, infrared, ...), mechanical/electronic actuators (servo, motor DC, Triac/Thyristor, LED, ...), Electronic and Human-Machine Interfaces (I2C, UART, touch screen, display, ...), hardware and software platforms (microprocessor, FPGA, Raspberry-Pi, Linux, Android), embedded coding paradigms, specification methodology, verification and validation. Project management (market research, spots, checkpoints, results).

Prior Experience

Electronics, Microprocessors, Programming languages.

Type of Assessment for UE in Q1

  • N/A

Q1 UE Assessment Comments

Not applicable

Type of Assessment for UE in Q2

  • Presentation and works
  • Oral Examination

Q2 UE Assessment Comments

AA evaluation. AA I-SEMI-125 Hardware-software Platforms (14418). Total 1st session (2nd quarter - June): 100%. Individual (60%) and group (40%) development. A subject of study among the list of the course content is proposed as a previously established work framework. Technical realization, report (2/3), and presentation (1/3).

Type of Assessment for UE in Q3

  • Presentation and works
  • Oral examination

Q3 UE Assessment Comments

AA evaluation. AA I-SEMI-025 Projets de systèmes à microprocesseurs (5014). Total 2nd session 100%: Individual Development (100%). Report and technical realization (2/3) and presentation (1/3).

Type of Resit Assessment for UE in Q1 (BAB1)

  • N/A

Q1 UE Resit Assessment Comments (BAB1)

Not applicable

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
I-SEMI-125
  • Cours magistraux
  • Travaux pratiques
  • Travaux de laboratoire
  • Exercices de création et recherche en atelier
  • Projet sur ordinateur

Mode of delivery

AAMode of delivery
I-SEMI-125
  • Face to face

Required Reading

AA
I-SEMI-125

Required Learning Resources/Tools

AARequired Learning Resources/Tools
I-SEMI-125Technical documentation, datasheets, user manual, and specifications. Electrical interconnection of electronic components (schemes). Previous years' achievements (technical reports, source code, video).

Recommended Reading

AA
I-SEMI-125

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
I-SEMI-125Web site Simius http://www.semi.fpms.ac.be. Website forum Raspberry-Pi (https://www.raspberrypi.org/). Website forum Python (https://www.python.org/). Android training tutorials, embedded Linux, Altera / Xilinx. Simius community https://plus.google.com/u/0/communities/108470736534034152838. Android Community: https://plus.google.com/u/1/communities/116831166570075716167.

Other Recommended Reading

AAOther Recommended Reading
I-SEMI-125Not applicable

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
I-SEMI-125Autorisé
Date de génération : 17/03/2017
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be