IDC2000: The Beauty and Joy of Computing 3

Description: The course focuses on teaching students some of the Big Ideas of Computing such as abstraction, design, recursion, concurrency, simulations, and the limits of computation. The course also provides a historic perspective of Computing and where it is heading. Throughout the course, we will emphasis the relevance of Computing to the students, their future studies, their careers, and society. In this course students will learn Python as the programming language to deliver the concepts. Given that data is pervasive and the need to analyze data is in almost every discipline, learning Python that early will enable students to conduct data analysis which will be helpful for their studies at UNF and in their careers.