Instructor

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

Course TA

Moid Mohammed

Course Meetings

  • Section 501 (TuTh morning)

    Tuesday and Thursday 10:10 to 11:40
    Lab: Wednesday 11:50am to 1:20pm
    Daley 512 Loop Campus

  • Section 506 (TuTh afternoon)

    Tuesday and Thursday 1:30 to 3:00 in CDM 819
    Lab: Wednesday 3:10 to 4:40 in CDM 658

  • 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