Kostadin KratchanovEmilia GolemanovaTzanko GolemanovBurcu KülahçioǧluGolemanova, EmiliaKülahçioǧlu, BurcuGolemanov, TzankoKratchanov, Kostadin2025-10-0620129781450385855, 9781450314398, 9781450396387, 9781450390019, 9781450390217, 9781450348270, 9781450381963, 9781450322485, 9781450348201, 9781450364454978145031193910.1145/2383276.23833332-s2.0-84869028831https://www.scopus.com/inward/record.uri?eid=2-s2.0-84869028831&doi=10.1145%2F2383276.2383333&partnerID=40&md5=be3793f9c4bb051ec3bc1275fd7d63c6https://gcris.yasar.edu.tr/handle/123456789/10167https://doi.org/10.1145/2383276.2383333The aim of this series of two reports is to demonstrate that Control Network Programming (CNP) respectively WinSpider can be used as an excellent environment for teaching and learning both nondeterminism and randomization. More specifically the focus is on CNP implemented models and algorithms typically studied in courses on Computation theory and Artificial intelligence for students in computing programs. In this first part only teaching the concept of nondeterminism is discussed, the second report to be published elsewhere is devoted to randomized models and algorithms. Copyright © 2012 ACM. © 2012 Elsevier B.V. All rights reserved.Englishinfo:eu-repo/semantics/closedAccessAlgorithms, Artificial Intelligence, Cnp, Computation Models, Computation Theory, Control Network Programming, Nondeterminism, Nondeterministic Computation, Teaching Computing, Cnp, Computation Model, Control Network, Non-determinism, Nondeterministic Computation, Algorithms, Artificial Intelligence, Computation Theory, Mathematical ModelsCNP, Computation model, Control network, Non-determinism, Nondeterministic computation, Algorithms, Artificial intelligence, Computation theory, Mathematical modelsAlgorithmsTeaching ComputingCNPControl Network ProgrammingComputation TheoryNondeterministic ComputationComputation ModelsArtificial IntelligenceNondeterminismUsing Control Network Programming in teaching nondeterminismConference Object