# BSc Code Index ## BSc Computer Science Honours (WBSU) This repository serves as a comprehensive, live archive of my 4-year academic journey in Computer Science at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). It contains practical implementations, assignments, and study materials following the WBSU curriculum. --- ### Quick Links * **GitHub Repo:** [@notamitgamer/bsc](https://github.com/notamitgamer/bsc) * **Web View** [notamitgamer.github.io/bsc/](https://notamitgamer.github.io/bsc/) * **Web View:** [amit.is-a.dev/bsc](https://amit.is-a.dev/bsc) * **Live Portfolio:** [amit.is-a.dev](https://amit.is-a.dev) * **GitHub Profile:** [@notamitgamer](https://github.com/notamitgamer) --- ## Roadmap and Progress !!! note "Progress" I am currently in **Semester 1**. Folders for future semesters are placeholders and will be updated in real-time as the academic session progresses. | Semester | Status | Primary Focus | | :--- | :--- | :--- | | [**Semester 1**](./semester_1/) | Active | **C Programming**, **R** | | [**Semester 2**](./semester_2/) | Pending | Upcoming | | [**Semester 3**](./semester_3/) | Pending | Upcoming | | [**Semester 4**](./semester_4/) | Pending | Upcoming | | [**Semester 5**](./semester_5/) | Pending | Upcoming | | [**Semester 6**](./semester_6/) | Pending | Upcoming | | [**Semester 7**](./semester_7/) | Pending | Upcoming | | [**Semester 8**](./semester_8/) | Pending | Upcoming | --- ## Environment Setup ### C and C++ Development 1. **Download Compiler:** [MinGW64.zip (85 MB)](https://amit.is-a.dev/download/MinGW64.zip) or [**Original MinGW-w64 Executable**](https://github.com/notamitgamer/bsc/releases/tag/MinGW-2021-09-05) 2. **Configuration:** Extract to `C:\MinGW64` and add `C:\MinGW64\bin` to your System Environment Variables. 3. **Verification:** Run `gcc --version` in your terminal. ### R Programming !!! tip "Setup Tip" Download and install R from [CRAN](https://cran.r-project.org/) and RStudio for the best development experience. --- ## Academic Integrity !!! warning "Academic Integrity" While this code is public for reference, academic integrity is a priority. - **Understand the Logic** — Study the implementations to learn the underlying concepts. - **Avoid Plagiarism** — Direct copy-pasting for college submissions is strongly discouraged. - **Independent Implementation** — The best way to learn is to understand the logic, then rewrite it from scratch. --- ## About the Author **Amit Dutta** | Method | Use | |---|---| | Personal | [amitdutta4255@gmail.com](mailto:amitdutta4255@gmail.com) | | Work | [mail@amit.is-a.dev](mailto:mail@amit.is-a.dev) | | License | [MIT](https://github.com/notamitgamer/bsc/blob/main/LICENSE) |