Study programme 2015 - 2016
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-MCompulsory UEVALDERRAMA SAKUYAMA Carlos AlbertoF109 - Electronique et Microélectronique
    Language
    of instruction
    Language
    of assessment
    HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
      Français0000033
      AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term
      I-SEMI-025
      Integrated Assessment: There will be an overall assessment for the entire Programme component (UE) instead of individual assessments for each Teaching Activity (AA)

      Objectives of general skills

      • 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.

      UE's Learning outcomes

      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,…).

      UE Content

      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

      Term 1 for Integrated Assessment - type

      • Presentation and works
      • Oral examination
      • Practical test
      • Quoted exercices

      Term 1 for Integrated Assessment - comments

      "Classroom": • A personal work is proposed to each student according to an outline previously established. This work involves the preparation of a subject of study, among the list of the course content: writing a technical report (20 pages, 35%) and individual oral exposure (15 minutes, 15%) in front of the teacher and other students. 50%. “Laboratory": • Practical work in group (3-4 students). This work should include the proposal, the application project to develop based on the material provided, definition of objectives, project management including tasks and responsibilities, a study of the state of art, comprehensive description of the system to be developed, the methodology (design flow and validation/test plan), and results analysis. Evaluation based on a technical report (20 pages, source code and video, 30%), oral presentation (15 minutes, 15%) in front of the teacher and other students and demonstration of results (presentation and demonstrator - 5%). 50% The weighting is 50% for the " Classroom" and 50% for the " Laboratory"

      Term 2 for Integrated Assessment - type

      • Presentation and works
      • Oral Examination
      • Practical test
      • Quoted exercices

      Term 2 for Integrated Assessment - comments

      "Classroom": • A personal work is proposed to each student according to an outline previously established. This work involves the preparation of a subject of study, among the list of the course content: writing a technical report (20 pages, 35%) and individual oral exposure (15 minutes, 15%) in front of the teacher and other students. 50%. “Laboratory": • Practical work in group (3-4 students). This work should include the proposal, the application project to develop based on the material provided, definition of objectives, project management including tasks and responsibilities, a study of the state of art, comprehensive description of the system to be developed, the methodology (design flow and validation/test plan), and results analysis. Evaluation based on a technical report (20 pages, source code and video, 30%), oral presentation (15 minutes, 15%) in front of the teacher and other students and demonstration of results (presentation and demonstrator - 5%). 50% The weighting is 50% for the " Classroom" and 50% for the " Laboratory"

      Term 3 for Integrated Assessment - type

      • Presentation and works
      • Oral examination
      • Practical Test

      Term 3 for Integrated Assessment - comments

      Presentation and written report of the Individual Work completed and corrected. Evaluation based on a technical report (20 pages, source code and video, 70%), oral presentation (15 minutes, 25%) in front of the teacher and other students and demonstration of results (presentation and demonstrator - 5%). 100%.

      Resit Assessment for IT - Term 1 (B1BA1) - Comments

      Not applicable

      Type of Teaching Activity/Activities

      AA
      I-SEMI-025

      Mode of delivery

      AA
      I-SEMI-025

      Required Reading

      AA
      I-SEMI-025

      Required Learning Resources/Tools

      AA
      I-SEMI-025

      Recommended Reading

      AA
      I-SEMI-025

      Recommended Learning Resources/Tools

      AA
      I-SEMI-025

      Other Recommended Reading

      AA
      I-SEMI-025
      UE : Programme component - AA : Teaching activity
      (*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
      Integrated Assessment: There will be an overall assessment for the entire Programme component (UE) instead of individual assessments for each Teaching Activity (AA)