Mudanças entre as edições de "PJI2-EngTel (página)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
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



General Information


Curso de Engenharia de Telecomunicações

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


Syllabus

Unit 01 - Software Project Conception and Execution

Unit 01 - Software Project Development Methodology

UML and the Software Development Process

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

System Modeling with User Cases

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

System Domain Model

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

Unit 02 - Project Initiation

Project Elaboation

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

WBS: Work Break-down Structure

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

Executive Summary and Pitch Presentation

  • Summary Model
Unit 03 - Project Execution

Unit 03 - Project Execution

Scope and Time Management

  • Lecture notes 6.
  • Project Management Tool Workshop.

Embedded Systems Basics

  • Lecture notes 7.
  • Embedded Systems Basics Workshop.

Mobile Application Development

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

Unit 04 - Project Finalization

Final Project Report and Presentation

  • Final Report Model.