Content area
and at times disconnected. In this study we examine the impact of using Python programming language as an aid in teaching a discrete structures class to computer science students. Python is a programming language that supports both object– oriented and functional programming paradigms. It is easy to read and understand with syntax suitable for algorithm development. Python can run in an interactive mode which provides an efficient environment for students to experiment with abstract ideas in order to better understand the concepts.