An introduction to computer programming, with an emphasis
on the development of good programming habits and skills utilizing Python.
Topics will include programming basics such as loops, decisions, lists,
functions, file I/O, arrays, objects, classes, inheritance. 4 credits.
Prerequisite: MATH placement score of at least 46.
Required Textbook: We will be using an online
textbook published by zyBooks. Your subscription will cost
$48 for the semester. More information about how to access
the textbook will be provided closer to the beginning of the
Software: All associated software is
downloadable for free. More specific information
will be provided in class and on Moodle.
Office Hours: The perfect opportunity to
ask general questions about course material, specific
questions about homework problems or in-class
examples, questions about your grade, questions about
majoring in math or information technology, etc. My office
location and office hour schedule are on my home page. You can also e-mail
me to set up an appointment outside of office
hours if that suits your schedule better.
Tutoring: Tutoring for this course is available at
no additional cost for you (already included in your tuition & fees).
TutorTrac and sign in with your Mercyhurst ID and password
to schedule a tutoring appointment. If you'd like more information about
the tutoring center before scheduling your appointment, visit
tutoring.mercyhurst.edu. Tutors for this course are excellent
resources. They have each taken IT courses with me before and have
been approved to tutor for this course by me and the
tutoring center staff.