Com Puter Science & Inform Ation Technology - Cs Engineering M Athem at Ics
Com Puter Science & Inform Ation Technology - Cs Engineering M Athem at Ics
Com Puter Science & Inform Ation Technology - Cs Engineering M Athem at Ics
Set Theory & Algebra: Sets; Relations; Functions; Groups; Partial Orders; Lattice;
Boolean Algebra.
Graph Theory: Connectivity; spanning trees; Cut vertices & edges; covering;
matching; independent sets; Colouring; Planarity; Isomorphism.
Algorithms: Analysis, Asymptotic notation, Notions of space and time complexity, Worst
and average case analysis; Design: Greedy approach, Dynamic programming, Divide-
and-conquer; Tree and graph traversals, Connected components, Spanning trees,
Shortest paths; Hashing, Sorting, Searching. Asymptotic analysis (best, worst, average
cases) of time and space, upper and lower bounds, Basic concepts of complexity
classes - P, NP, NP-hard, NP-complete.
Computer Networks: ISO/OSI stack, LAN technologies (Ethernet, Token ring), Flow
and error control techniques, Routing algorithms, Congestion control, TCP/UDP and
sockets, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http); Basic
concepts of hubs, switches, gateways, and routers. Network security basic concepts of
public key and private key cryptography, digital signature, firewalls.