README.md (3197B)
1 # <a href="https://github.com/notamitgamer/bsc">notamitgamer/bsc</a> 2 ## BSc Computer Science Honours (WBSU) 3 4 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. 5 6 --- 7 8 [](https://github.com/notamitgamer/bsc/actions/workflows/main.yml) 9 10 ### Quick Links 11 * **GitHub Repo:** [@notamitgamer/bsc](https://github.com/notamitgamer/bsc) 12 * **Web View** [notamitgamer.github.io/bsc](https://notamitgamer.github.io/bsc/) 13 * **Web View:** [code.amit.is-a.dev](https://code.amit.is-a.dev) 14 * **Live Portfolio:** [amit.is-a.dev](https://amit.is-a.dev) 15 * **GitHub Profile:** [@notamitgamer](https://github.com/notamitgamer) 16 17 --- 18 19 ## Roadmap and Progress 20 21 > [!NOTE] 22 > I am currently in **Semester 2**. Folders for future semesters are placeholders and will be updated in real-time as the academic session progresses. 23 24 | Semester | Status | Primary Focus | 25 | :--- | :--- | :--- | 26 | [**Semester 1**](./Semester_1/) | Archived | **C Programming**, **R** | 27 | [**Semester 2**](./Semester_2/) | Active | **DSA**, **CPP**, **Python** | 28 | [**Semester 3**](./Semester_3/) | Pending | Upcoming | 29 | [**Semester 4**](./Semester_4/) | Pending | Upcoming | 30 | [**Semester 5**](./Semester_5/) | Pending | Upcoming | 31 | [**Semester 6**](./Semester_6/) | Pending | Upcoming | 32 | [**Semester 7**](./Semester_7/) | Pending | Upcoming | 33 | [**Semester 8**](./Semester_8/) | Pending | Upcoming | 34 35 --- 36 37 ## Environment Setup 38 39 ### C and C++ Development 40 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) 41 2. **Configuration:** Extract to `C:\MinGW64` and add `C:\MinGW64\bin` to your System Environment Variables. 42 3. **Verification:** Run `gcc --version` in your terminal. 43 44 ### Python Development 45 46 1. Download Python `>= v3.x.x`: [Python v3.14.5 original (45 MB)](https://www.python.org/ftp/python/pymanager/python-manager-26.2.msix) 47 2. Run the installer, ensure you check "Add python.exe to PATH", and complete the setup 48 3. Verify with python `--version` in your terminal 49 50 ### R Programming 51 > [!TIP] 52 > Download and install **R** from [CRAN](https://cran.r-project.org/) and **RStudio** for the best development experience. 53 54 --- 55 56 ## Academic Integrity 57 58 > [!IMPORTANT] 59 > While this code is public for reference, academic integrity is a priority. 60 > * **Understand the Logic:** Study the implementations to learn the underlying concepts. 61 > * **Avoid Plagiarism:** Direct copy-pasting for college submissions is strongly discouraged. 62 > * **Independent Implementation:** The best way to learn is to understand the logic and then rewrite it from scratch. 63 64 --- 65 66 ## Author 67 **Amit Dutta** 68 * **Personal Email:** [amitdutta4255@gmail.com](mailto:amitdutta4255@gmail.com) 69 * **Work Email:** [mail@amit.is-a.dev](mailto:mail@amit.is-a.dev) 70 * **License:** [MIT](./LICENSE)