Skip to main content

CZ4071 Network Science

Course Summary​

This course covers a number of topics in network science and its applications. The specific topics include:

  1. Network Metrics, Properties and Models
  2. Network Querying and Analytics
  3. Network Dynamics and Distributed Graph Engines
  4. Graph Mining, Matching, Partitioning and Coarsening

Workload​

Workload is fairly heavy for most of the semester, with two quizzes; this module is both theory and project heavy. However, some tutorial questions will be reused in finals word for word or with some minor adjustments.

Projects​

There are two projects for this module. The first is mainly generating networks and computing some metrics. Second project is doing literature review of scientific papers on networks, replicating results and providing constructive criticisim.

Things to take note of​

Note that this module very much depends on NetworkX (python package) to generate and manipulate networks. Do spend some time familiarizing with this package before your decision.

Conclusion​

This module is excellent for providing a basic understanding of networks.