Welcome to my CSE111 repository! This repository contains coursework, assignments, and projects from the CSE 111 - Programming with Functions course at BYU-Idaho.
CSE 111 focuses on writing Python programs using functions, modules, and libraries to develop well-structured, efficient, and reusable code. Topics covered include:
- Function Design and Modular Programming
- Data Structures (Lists, Dictionaries, Tuples)
- File Handling
- Object-Oriented Programming (OOP)
- Exception Handling
- API Integration
CSE111/
│-- assignments/ # Weekly assignments
│-- projects/ # Course projects
│-- labs/ # Hands-on lab exercises
│-- README.md # Repository overview
│-- requirements.txt # Dependencies (if any)
To run the code in this repository, you need:
- Python 3.x installed (Download Python)
- A code editor (VS Code, PyCharm, or any preferred IDE)
- Clone the repository:
git clone https://github.com/yourusername/CSE111.git cd CSE111 - (Optional) Set up a virtual environment:
python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows
- Install dependencies (if any):
pip install -r requirements.txt
- Run Python scripts:
python assignments/example.py
This repository is primarily for academic purposes, but if you have suggestions or improvements, feel free to submit a pull request or open an issue.
For any questions, feel free to reach out via GitHub Issues or email me at your.email@example.com.
Disclaimer: This repository is for learning and personal reference only. Please adhere to BYU-Idaho’s academic integrity policies.