PJI2-EngTel (página): mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Arliones.hoeller (discussão | contribs)
Arliones.hoeller (discussão | contribs)
Sem resumo de edição
Linha 1: Linha 1:
{{DivulgueEngtelecom}}
{{DivulgueEngtelecom}}
<!--
==Informações Gerais==
*[[PJI2-EngTel|Carga horária, Ementas, Bibliografia, Professores]]
*[[Cronograma de atividades (PJI2-EngTel) | Cronograma de atividades ]]
*[[PJI2-EngTel (Plano de Ensino) | Plano de Ensino]]


=General Information=
*'''Lecturers:''' [[Arliones Hoeller]] and [[Luciano Barreto]]
*'''Meetings:''' Tuesdays, 15:40 at Programming Lab.
*[[PJI2-EngTel|Course info (Portuguese only)]]
*[[Cronograma de atividades (PJI2-EngTel) | Class schedule (Portuguese only)]]
*[[PJI2-EngTel (Plano de Ensino) | Course Plan (Portuguese only)]]
{{ENGTELECO}}
{{ENGTELECO}}
-->
= Distributed Embedded Systems Project - 2015-2 =
'''Professor:''' [[Arliones Hoeller]]
*'''Meetings:''' Thursdays, 9:40 am at Programming Lab.
*'''Office hours'''
** Tuesdays from 9:40 to 10:35
** Thursdays from 14:25 to 15:20
*[[PJI2-EngTel_(Plano_de_Ensino)| Course Plan (Portuguese only)]]
*[[Cronograma de atividades (PJI2-EngTel) | Class Schedule (Portuguese only)]]


=Grades=
=Grades=




Linha 35: Linha 21:
!scope="col"| Final
!scope="col"| Final
|-
|-
| 131000929-5 || B || B || A || C || A || B
|-
| 131000232-0 || A || A || B || B || B || B
|-
| 131000846-9 || B || B || B || C || A || B
|-
| 121001105-0 || A || A || B || B || B || B
|-
| 131001070-6 || B || B || C || C || C || B
|-
| 131001038-2 || A || A || A || B || A || A
|-
| 131000257-6 || B || A || A || C || A || A
|-
| 122002047-8 || B || B || B || C || A || B
|-
| 131000149-9 || A || A || B || B || A || A
|-
| 131000228-2 || A || B || B || B || B || B
|}
|}


* Evaluation points:
* Evaluation points:
** E1: Project Specification
** E1: Project Specification (Report + Presentation)
** E2: Domain of the involved technologies
** E2: Implementation Checkpoint 1 (Presentation)
** E3: Project Implementation
** E3: Implementation Checkpoint 2 (Report + Presentation)
** E4: Integration
** E4: Final Integration and Presentation (Report + Presentation)
** E5: Behaviour / Organization / Accountability
** E5: Behaviour / Organization / Accountability




<!--
= Syllabus =
 
{{collapse top| bg=lightyellow | expandir=true | Unit 01 - Software Project Conception and Execution}}
 
== Unit 01 - Software Project Development Methodology ==


{| class="wikitable"
=== UML and the Software Development Process ===
!scope="col"| Student
*Lecture notes 1.
!scope="col"| Lab Reports
*Read chapters 1, 2 and 3 of bibliography 1.
!scope="col"| Proposal
 
!scope="col"| Specification
=== System Modeling with User Cases ===
!scope="col"| Implementation
*Lecture notes 2.
!scope="col"| Integration
*Read chapter 4 of bibliography 1.
!scope="col"| Final
 
|-
=== System Domain Model ===
| 131000929-5 ||  ||  ||  ||  ||  ||
*Lecture notes 3.
|-
*Read chapter 5 of bibliography 1.
| 131000232-0 ||  ||  ||  ||  ||  ||
 
|-
{{collapse bottom}}
| 131000846-9 ||  ||  ||  ||  ||  ||
{{collapse top| bg=lightyellow | expandir=true | Unit 02 - Project Initiation}}
|-
 
| 121001105-0 ||  ||  ||  ||  ||  ||
== Unit 02 - Project Initiation ==
|-
| 131001070-6 ||  ||  ||  ||  ||  ||
|-
| 131001038-2 ||  ||  ||  ||  ||  ||
|-
| 131000257-6 ||  ||  ||  ||  ||  ||
|-
| 122002047-8 ||  ||  ||  ||  ||  ||
|-
| 131000149-9 ||  ||  ||  ||  ||  ||
|-
| 131000228-2 ||  ||  ||  ||  ||  ||
|}


* Evaluation Checkpoints:
=== Project Elaboation ===
** Lab Reports: set of reports of lab experiments.
*Lecture notes 4.
** Proposal: 1-page project proposal.
*Read chapters 1, 4, 5, 8, and 10 of bibliography 3.
** Specification: 4-page detailed specification and test plan of each module and the whole project.
** Implementation: 6-page report of the implementation and test of individual modules.
** Integration: 8-page report of the complete working project.


-->
=== WBS: Work Break-down Structure ===
*Lecture notes 5.
*Read chapter 3 of bibliography 3.


=Lab Experiments=
=== Executive Summary and Pitch Presentation ===
*Summary Model


*[[ESTE: General Purpose Input and Output (GPIO) | Lab 01: GPIO - Hello LED]]
{{collapse bottom}}
*Lab 02: Interrupt Handling
{{collapse top| bg=lightyellow | expandir=true | Unit 03 - Project Execution}}
*[[ESTE:_Universal_Assynchronous_Receiver_and_Transmitter_(UART) | Lab 03: UART]]
*Lab 04: Timers
*[[ESTE: Analog-to-Digital Converter (ADC) and Sensor Reading | Lab 05: Analog-to-Digital Converters]]
*[[ESTE: Pulse Width Modulation (PWM) | Lab 06: Digital-to-Analog Converters (PWM)]]


<!--
== Unit 03 - Project Execution ==
=Lecture Notes=
*[http://tbd Lecture 01: Introduction to Embedded Software in C/C++]
*[http://tbd Lecture 02: Round-Robin with Interrupts]
*[http://tbd Lecture 03: Timer abstractions for embedded applications]
*[http://tbd Lecture 04: Analog-to-digital conversion and related software abstractions]
*[http://tbd Lecture 05: Digital-to-analog conversion and related software abstractions]
*[http://tbd Lecture 06: Embedded buses and communication abstractions]
*[http://tbd Lecture 07: Embedded Operating Systems]
*[http://tbd Lecture 08: Wireless Sensor Networks]
-->


=Class log=
=== Scope and Time Management ===
*Lecture notes 6.
*Project Management Tool Workshop.


== 01/10: Class 00 - Course Presentation ==
=== Embedded Systems Basics ===
*[[PJI2-EngTel_(Plano_de_Ensino)| Course Plan (Portuguese only)]]
*Lecture notes 7.
*[[Embedded Systems Experiments for the Telecommunication Engineering Undergraduate Program]]
*Embedded Systems Basics Workshop.
*[[Embedded_Systems_Experiments_for_the_Telecommunication_Engineering_Undergraduate_Program#Used_Equipment | Experimental Setup]]
*[https://www.arduino.cc/en/Main/ArduinoBoardUno Arduino Uno]
** If you want to buy one for yourself, [http://lista.mercadolivre.com.br/arduino-uno-r3 check MercadoLivre]. They are available for less than R$50.


== 01/10: Class 01 - Arduino - GPIO - Hello LED ==
=== Mobile Application Development ===
*Lecture notes 8.
*Mobile Application Develpment Workshop.


*[[ESTE: General Purpose Input and Output (GPIO) | Lab 01: GPIO - Hello LED]]
{{collapse bottom}}
{{collapse top| bg=lightyellow | expandir=true | Unit 04 - Project Finalization}}


== 08/10: Class 02 - Introduction to Embedded Software in C/C++ - GPIO - Hello LED ==
== Unit 04 - Project Finalization ==


*[[ESTE: General Purpose Input and Output (GPIO) | Lab 01: GPIO - Hello LED]]
=== Final Project Report and Presentation===
*Final Report Model.


== 15/10: Class 03 - Introduction to Embedded Software in C/C++ - GPIO Interrupts ==


*[http://www.lisha.ufsc.br/teaching/esl/esd.pdf Embedded Systems Development: Design Principles]
{{collapse bottom}}
*[[ESTE: General Purpose Input and Output (GPIO) | Lab 01: GPIO - Hello LED]]
*[[ESTE: GPIO and External Interrupts - part 1 | Lab 02: GPIO Interrupts]]

Edição das 16h19min de 21 de março de 2016

MURAL DE AVISOS E OPORTUNIDADES DA ÁREA DE TELECOMUNICAÇÕES



1 General Information


Curso de Engenharia de Telecomunicações

2 Grades

Student E1 E2 E3 E4 E5 Final
  • Evaluation points:
    • E1: Project Specification (Report + Presentation)
    • E2: Implementation Checkpoint 1 (Presentation)
    • E3: Implementation Checkpoint 2 (Report + Presentation)
    • E4: Final Integration and Presentation (Report + Presentation)
    • E5: Behaviour / Organization / Accountability


3 Syllabus

Unit 01 - Software Project Conception and Execution

3.1 Unit 01 - Software Project Development Methodology

3.1.1 UML and the Software Development Process

  • Lecture notes 1.
  • Read chapters 1, 2 and 3 of bibliography 1.

3.1.2 System Modeling with User Cases

  • Lecture notes 2.
  • Read chapter 4 of bibliography 1.

3.1.3 System Domain Model

  • Lecture notes 3.
  • Read chapter 5 of bibliography 1.
Unit 02 - Project Initiation

3.2 Unit 02 - Project Initiation

3.2.1 Project Elaboation

  • Lecture notes 4.
  • Read chapters 1, 4, 5, 8, and 10 of bibliography 3.

3.2.2 WBS: Work Break-down Structure

  • Lecture notes 5.
  • Read chapter 3 of bibliography 3.

3.2.3 Executive Summary and Pitch Presentation

  • Summary Model
Unit 03 - Project Execution

3.3 Unit 03 - Project Execution

3.3.1 Scope and Time Management

  • Lecture notes 6.
  • Project Management Tool Workshop.

3.3.2 Embedded Systems Basics

  • Lecture notes 7.
  • Embedded Systems Basics Workshop.

3.3.3 Mobile Application Development

  • Lecture notes 8.
  • Mobile Application Develpment Workshop.
Unit 04 - Project Finalization

3.4 Unit 04 - Project Finalization

3.4.1 Final Project Report and Presentation

  • Final Report Model.