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.