{"text_format":"3","workbook":"xls","n_sheets":3,"sheets":["Sheet1","Sheet2","Sheet3"],"read":"whole","date_system":"1904","formulas":"cached_only"}

{"sheet":"Sheet1","index":0,"n_rows":20,"n_cols":10,"rows_kept":20,"merged":[[0,1,0,3],[0,4,0,7]],"flags":["formulas_cached_only"]}
[null," 0809.F104N5",null,null,"Informática para a Musicologia"]
["Sem","Data","TP + P (18 + 8)","Docente","H","T (26)","H","Docente","Obeervações","Tecnologias / Projectos"]
[null,null,"DI 1.08, 18h00-20h00",null," ","DI 1.08, 20h30-22h30"]
[1,20090227,"Apresentação. Equipa docente. Horário e recursos. Máquinas disponíveis. Página da disciplina e Wiki. Acesso ao edifício em regime pós-laboral. Resumo do programa. Regime de avaliação. O princípio learning by doing.","Todos",2,"não há aula",0,null,"Regima de avaliação: .6T+.4P NB: pedir à Prof Elisa case study para construção de catálogo musical (não esquecer \"O Gosto pela Música\")","Projectos c/avaliação: Beethoven + inventário. "]
[2,20090306,"Informática, computadores, hardware e software.  Sistemas operativos. Resolução de problemas. Inteligência artificial. Linguagens de programação. Bibliotecas e repositórios. Software aberto e \"software\" proprietário. Re-utilização de componentes. Gestão de versões. Trabalho cooperativo (wiki, svn, etc). Noções de linguagem formal, interpretação, compilação, pré e pós-processamento. Formatos. Linguagens de uso geral e linguagens de domínio específico (DSLs).  Aplicações interactivas e processamento em batch. Manipulação directa. WYSIWYG. Interfaces gráficas.","JJ",2,"Musicologia: análise qualitativa e quantitativa do fenómeno musical. Generalidades sobre a base formal da música: do fenómeno acústico à sua abstracção (notação musical). Timbre (forma), altura (frequência) e ritmo (duração). Intervalos. Sextina. Quintas e oitavas ou como nasceram as pentatónicas. Papel dos números racionais na representação do fenómeno musical. Exemplificações usando a linguagem Haskell.",2,"JNO"]
[3,20090313,"\"Software\" para tipografia musical. Processamento simbólico (eg. ABC, MusicTeX, Lilypond, MusicXML, SceX) ou interactivo (eg. Sibelius, Finale). Arquivos musicais digitais. Os projectos Mutopia, Guttenberg e IMSLP.","JJ?",2,"A notação musical enquanto linguagem formal. Gramática, sintaxe e semântica. Análise gramatical. Tradução e transformação. Recurso a linguagens de alto nível. Programação funcional.",2,"JNO",null," "]
[4,20090320,"Linguagens de anotação ('mark up'). LaTeX, SGML, HTML. Processamento de texto em LaTeX. Ciclo de vida de um texto (.tex, .pdf). Geração automática de índices, glossários e bibliografias. Integridade referencial. Conversão LaTeX -> HTML. Exercícios.",null,2,"Introdução à programação funcional em Haskell - os números e as palavras. Como ensinar um computador a multiplicar e calcular potências. Tratamento de palavras: colagem, contagem, etc. Prefixos e sufixos. Cálculos com números racionais em Haskell. Exercícios: Algoritmos sobre sequências: inserção ordenada, média, mediana, etc",2,null,null,"Escolher um ambiente LaTeX para Windows (TeXnic Center)"]
[5,20090327,"Continuação da aula anterior (LaTeX) incluindo prática dos alunos",null,2,"Haskell  - textos (sequências de palavras); tratamento de sequências em geral ; padrões e streams",2]
[6,20090403,"A notação ABC. Componente laboratorial: transcrição cooperativa de uma fonte musical",null,2,"JNO fora: aproveitar para qualquer coisa nas \"softskills\"",2,null,null,"Software ABC"]
[null,20090410,"Férias da Páscoa"]
[7,20090417,"Case study I - construção do canon de Pachelbel em ABC",null,2,"Haskell - a música como uma sequência de eventos. Altura e ritmo. Funções de transformação.  Algoritmos simples para aumentação, inversão. Etc",2]
[8,20090424,"Querying de dados em suporte textual: grep, cut, awk, etc Formatos (CSV, etc). SVN, etc",null,2,"Representação em Haskell da notação ABC. Pares altura-duração. Transformações. Introdução a uma biblioteca de funções para análise musical",2,null,null,"GNU Win32"]
[null,20090501,"1 de Maio"]
[9,20090508,"Continuação da aula anterior",null,2,"O papel da análise quantitativa em musicologia. Repositórios de dados. Querying de dados em Haskell. Notação em compreensão. Projecções e selecções. Construção de queries simples. Apresentação do case study \"Análise da gramática tonal de Beethoven\".",2,null,null,"GNU Win32"]
[10,20090515,"a definir",null,2,"Análise e síntese musical em Haskell. Abstracção do tecido musical por sampling por padrões rítmicos. Padrões melódicos relativos e absolutos. Integração e derivação. Polimorfismo.",2,null,null,"Case study II: \"Análise da gramática tonal de Beethoven\""]
[11,20090522,"DSLs! (SQL é uma DSL) - NB: prepara a DSL que regista os combinadores do haskell",null,2,"Construção de queries complexas: construção de derivadas tonais (a propósito do projecto \"Análise da gramática tonal de Beethoven\")",2,null,null,"Case study II em suporte texto"]
[12,20090529,"Bases de dados relacionais: SQL, etc",null,2,"A biblioteca HaScore",2]
[13,20090605,"a definir",null,2,"O texto musical como documento: originais, transcrições, formatos, tratamento, etc. Papel da catalogação e inventariação de fundos na musicologia. Papel da informática na arquivística",2,null,null,"Trabalho prático em ACCESS"]
[14,20090612,"Inventariação de fundos musicais: edição e extracção de incipets (?) ",null,2,"Introdução ao XML. O MusicXML. Querying em XML.",2]
["Totais",null,"devem ser 26",null,28,"devem ser 26",26,null,null,"devem ser 8"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}