Study programmeFrançais
Systems and Microprocessors Project
Programme component of Master's Degree in Computer Science à la Faculty of Science
CodeTypeHead of UE Department’s
contact details
Teacher(s)
US-M1-SCINFO-025-MOptional 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
  • Français
Français7240003.00100.00

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
I-SEMI-025Hardware/software platforms724000Q1100.00%
Unité d'enseignement

Objectives of Programme's Learning Outcomes

  • Have acquired highly specialised and integrated knowledge and broad skills in the various disciplines of computer science, which come after those within the Bachelor's in computer science.
  • Manage large-scale software development projects.
    • Apply, mobilise, articulate and promote the knowledge and skills acquired in order to help lead and complete a project.
    • Lead a project by mastering its complexity and taking into account the objectives, allocated resources and constraints that characterise it.
    • Demonstrate independence and their ability to work alone or in teams.
  • Manage research, development and innovation.
    • Understand unprecedented problems in computer science and its applications.
    • Organise and lead a research, development or innovation project to completion.
    • Methodically research valid scientific information, lead a critical analysis, propose and argue potentially innovative solutions to targeted problems.
  • Master communication techniques.
    • Communicate, both orally and in writing, their findings, original proposals, knowledge and underlying principles, in a clear, structured and justified manner.
    • Adapt their communication to a variety of audiences.
    • Where possible, communicate in a foreign language.
  • Develop and integrate a high degree of autonomy.
    • Aquire new knowledge independently.
    • Pursue further training and develop new skills independently.
    • Develop and integrate a high degree of autonomy to evolve in new contexts.
  • Apply scientific methodology.
    • Critically reflect on the impact of IT in general, and on the contribution to projects.
    • Demonstrate thoroughness, independence, creativity, intellectual honesty, and ethical values.

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

  • Presentation and works
  • Oral examination

Q1 UE Assessment Comments

AA evaluation. AA I-SEMI-025 Projets de systèmes à microprocesseurs (5014). Total 1st session (1st quarter - January): 100%. Individual (60%) and group (40%) development. A subject of study among the course content is proposed as a previously established framework. Report and technical realization (2/3) and presentation (1/3).

Type of Assessment for UE in Q2

  • N/A

Q2 UE Assessment Comments

Not applicable

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-025
  • Cours magistraux
  • Ateliers et projets encadrés au sein de l'établissement

Mode of delivery

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

Required Reading

AA
I-SEMI-025

Required Learning Resources/Tools

AARequired Learning Resources/Tools
I-SEMI-025Technical 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-025

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
I-SEMI-025Web 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-025Not applicable

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
I-SEMI-025Autorisé
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