CIS 500 Fundamentals of Software Practice
Fall 2023
- Contact Information:
-
Instructor: Zachary Kurmas Office: MAK C-2-316 Phone: (616)-331-8688 Office Hours: MW 1:30-2:30 (DCIH) Home page: https://KurmasGVSU.github.io
TTh 3:00 - 4:00 (DCIH) T 1:00-2:00 (MAK) - Course Documents:
- Announcements:
- I will post announcements at Piazza. Please check there regularly.
- Discussion Board:
- Please post questions about homework, projects, etc. to Piazza. Doing so allows everybody to see the question and answer and saves me the time of answering the same question multiple times. Other students can also answer your question, which may help you get a faster response.
- PrairieLearn:
- To access the PrairieLearn module for this course, visit
https://us.prairielearn.com/pl/course_instance/138489
. Choose "Log in with Google" and use your GVSU gmail account credentials. - Grades:
- I will push a grade report into your Progress Report git repository about once per week.
- Text:
-
The official textbooks for this class is are
- Programming in Python 3 with zyLabs by Bailey Miller.
https://learn.zybooks.com/zybook/GVSUCIS500Fall2023
- Problem Solving with Algorithms and Data Structures using Python by Brad Miller and David Ranum.
https://runestone.academy/ns/books/published/pythonds/index.html
zyBooks.com
. To access the book:- Sign in or create an account at
learn.zybooks.com
- Enter zyBook code:
GVSUCIS500Fall2023
- Subscribe
- Programming in Python 3 with zyLabs by Bailey Miller.
- Reference:
-
- Python resources:
- The official Python web site
- Tutorial/Reference from W3Schools
- Standard Library
- Git resources:
- The official git web site
- git for Windows (also called "git bash")
- Setting up an ssh public/private keypair for use with GitHub:
- Python resources:
Updated Monday, 4 December 2023, 1:26 PM