This repository contains code related to the CSE 110: Programming Language I course, which is an introduction to the foundations of computation and purpose of mechanized computation. The course covers various topics related to programming and problem-solving using Python.
The CSE 110: Programming Language I course covers the following topics:
- Introduction to digital computers and programming algorithms
- Information representation in digital computers
- Writing, debugging, and running programs (including file handling) on various digital computers using Python
- Data structures, abstraction, recursion, iteration, as well as the design and analysis of basic algorithms
The course includes a compulsory 3-hour laboratory work each week. Students are expected to do homework assignments in problem-solving and program design as well as weekly laboratory assignments to reinforce the lecture material.
This repository contains the following:
- Solutions to assignments given in the course
- Solutions to practice sheets
- Exam answer scripts
All the code in this repository is written in Python.
To use the code in this repository, you will need to have Python installed on your machine. You can use any text editor or Integrated Development Environment (IDE) to edit and run the code.
If you find any issues with the code in this repository or want to suggest improvements, feel free to submit an issue or pull request. Contributions are always welcome!
