top of page

Teaching Resources

Innovation in teaching and knowledge acquistion:

​

​How to effectively delivery didactic contents?

In the texts listed below we evaluate strategies of 

teaching delivery (knowledge acquistion) to

optimize learning:

 

a) "A comparative analysis of knowledge acquisition performance..."
Information Sciences, p. 16096 (2020).

doi: 10.1016/j.ins.2020.12.060

​

b) "Knowledge acquistion: a network approach".
Information Sciences 421, 154-166 (2017).

doi: 10.1016/j.ins.2017.08.091

​

c) "Apresentação de conteúdos didáticos: auxílio ao planejamento..." 
Congresso de Graduacão da USP, (2017).
Link: Anais do Congresso da USP


Didactic Material  (material didático)

SCC5882 - Complex Networks

- Selected Topic (pdf):

* Introduction to networks
* Complex Network measurements
* Centrality measurements
* Similarity measurements
* Community detection
- Selected Topics:

* Introduction to networks

* Complex Network measurements
* Centrality measurements
* Similarity measurements
* Network visualization (inv. talk)


SCC0217 - Compilers Design 

- Selected topics (pdf)

       PDF slides are available here.
- Selected topics (video).
      - Syntactical analysis

      - Recursive syntatictal analysis

      - Non recursive syntactical analysis

      - Syntactical analysis (erros)

      - Análise sintática ascendente

      - SLR analysis

      - Semantical analysis

      - Code generation

​

​

SCC5832 - Introduction to Theory of Computation
- Selected Topics (video)
   - Introduction to Theory or Computation

   - Introduction to types of proofs
   - Basic concepts on language

   - Deterministic Finite automata

   - Finite Automata - examples
   - Regular expressions
- Selected Topics (pdf)
       PDF slides are available here.

Supporting Material (material de apoio) 

SCC0217 - Compilers Design 

- Introduction to lexical analysis with LEX

  * PDFs are available here
  * Sample codes are available here

  * Video is available here

- Introduction to syntactical analysis with YACC

  * PDFs are available here

  * Sample codes are available here

  * Video is available here

​

SCC5882 - Complex Networks
 

- Introduction to language networks: a pratical approach

"The emergence of language represents a fundamental breakthrough in the process of human evolution. Although language is ubiquitous, the underlying mechanisms of its organization remain indecipherable. Traditional approaches typically hinge on the study of basic statistical properties, disregarding the relationship between concepts. Recently, several language properties have been studied from the complex systems viewpoint, where language and its components are understood as a series of interconnected entities. In our research group, we treat texts as complex networks to study its properties from a structural standpoint. Applications include the study of the relationship between network topology modeling complex texts and qualitative aspects of texts, such as the quality of machine translations, authorship recognition and word sense analysis. I also conduct research devoted to the identification of textual patterns and their temporal evolution."

- Visualizing the network science field via network visualization
- Applications of language networks analysis
*Visualizing networks with Networks3D by FNSilva
- Watts-Strogatz networks

- Collaboration networks

- Robustness of networks

- Information networks: wikipedia
- Power grid networks

 

​

bottom of page