Basic set theory, graph theory, directed and undirected graphs, partition and distance planar and non-planar graphs, matrix representation, application from network flow LP and PERT, CPM, switching networks, shortest path, algebras, algorithms, monoids and machine lattice, Boolean algebra and groups, combinatorial logic and languages.