Course Overview

Course: CSI-160 Python Programming
Semester: FA21
Professor: Josh Blumberg

Course Description

Students will learn the history and basics of computing as well as the fundamentals of Python programming. General topics include: the history of computing, number systems, Boolean logic, algorithm design and implementation, and modern computer organization. Programming topics include: memory and variables, data types, mathematical operations, basic file I/O, decision-making, repetitions, functions, and list basics.

Labs

Warning

All labs were done in Replit so all I can retrieve was my final for this class and a personal project I did right after the class.

Final Project:

Discord Plex Bot:

Link
This project was a Discord bot I made that can integrate with Plex to see if media on the server as well allow for suggestions.

Personal Project During the Course:

Markov Chain Discord Bot:

Link
A Discord bot that uses Markov Chain to generate sentences from input data that can be taken from discord channels. For a little bit more background I got annoyed with the bots that were available to use that used markovs chain for sentence generation, so I decided to make my own. This bot does have another markov algorithm from another person then it has my own algorithm.

References/Notes