• This course introduces the basics of graph theory and automata.

  • It studies graphs, trees, and their properties.

  • It explains connectivity, coloring, and applications of graphs.

  • It introduces finite automata and formal languages.

  • It helps students understand computation and language recognition.

  • The course builds logical thinking and problem-solving skills.