Instructor

Craig Miller
Office: 745 CDM Building, 312-362-5085
Email: craig.miller@depaul.edu
Web page: http://facsrv.cdm.depaul.edu/~cmiller
Office Hours: Announced on Web page

Course TA

Riteeka Purnekar

Course Meetings (Section 601)

Monday and Wednesday 11:50 to 1:20
801 CDM Building (243 S Wabash Ave)
Loop Campus

Lab: Tuesday 11:50 to 1:20
801 CDM Building (243 S Wabash Ave)
Loop Campus

Prerequisites

You must have taken CSC 241: Introduction to Computer Science II or an equivalent course that introduces problem-solving techniques and programming in Python and earned a passing grade (C- or better). I will also assume that:

  • You know how to create, debug, compile, and run Python, and you use a reasonable coding style (i.e. your code is easy to read and relatively concise)
  • You know Python's basic control structures (e.g. conditions, loops) and types (e.g. strings, lists, dictionaries)
  • You can solve basic computing problems

Course References

The required textbook for the course is Introduction to Computing using Python: An Application Development Focus, Second Edition, Ljubomir Perković, John Wiley & Sons, 2015. Make sure you have the electronic version of the text since it contains case studies that we will be using. The electronic text has ISBN 978-1-118-89105-6. You can buy the ebook directly from the publisher if you like: https://www.wiley.com/en-us/Introduction+to+Computing+Using+Python%3A+An+Application+Development+Focus%2C+2nd+Edition-p-9781118891056