bsc

Comprehensive codebase and cou...
Log | Files | Refs | Activity | README | LICENSE

root / docs / semester_1 / index.md

index.md (3975B)


      1 ---
      2 source: 'docs/semester_1/index.md'
      3 ---
      4 
      5 # Semester 1
      6 
      7 ::: info SEMESTER 1: ARCHIVED CONTENT
      8 This folder contains all my completed academic work, including practicals, assignments, and study materials from my first semester in the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/).
      9 
     10 **Current Status:**
     11 * **Completed & Archived:** This semester has officially concluded. The files here serve as a reference archive and will no longer be actively updated.
     12 * **Technologies Covered:** Primarily focused on **C Programming** and **R Programming**.
     13 
     14 **Explore More:**
     15 * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2)
     16 * See my other projects on my [**Portfolio**](https://amit.is-a.dev/)
     17 * Follow my development journey on [**GitHub**](https://github.com/notamitgamer)
     18 :::
     19 
     20 ## Folders
     21 
     22 | No. | Folder Name | Link |
     23 |---|---|---|
     24 | 1 | Assignment Primary | [Open Folder](assignment-primary/index.md) |
     25 | 2 | Assignment Secondary | [Open Folder](assignment-secondary/index.md) |
     26 | 3 | Eduincs Exam | [Open Folder](eduincs_exam/index.md) |
     27 | 4 | Internal Practice | [Open Folder](internal-practice/index.md) |
     28 | 5 | Khurapati Idea | [Open Folder](khurapati-idea/index.md) |
     29 | 6 | Letusc | [Open Folder](letusc/index.md) |
     30 | 7 | Practice C | [Open Folder](practice-c/index.md) |
     31 | 8 | Temp | [Open Folder](temp/index.md) |
     32 | 9 | Tuition C | [Open Folder](tuition-c/index.md) |
     33 | 10 | R | [Open Folder](R/index.md) |
     34 
     35 ## Directory Structure
     36 
     37 To keep the repository organized, the C and R programs are divided into specific categories based on their origin and purpose. 
     38 
     39 ### C Programming
     40 * **`/assignment-primary/`**: Core college assignments and standard problems.
     41 * **`/assignment-secondary/`**: Additional or extended college assignments.
     42 * **`/internal-practice/`**: Code written for internal exam preparation.
     43 * **`/practice-c/`**: General, day-to-day C programming practice files.
     44 * **`/tuition-c/`**: Programs and problem-solving exercises completed during tuition classes (files prefixed with `APC-PRAC`, `APC-S`, etc.).
     45 * **`/EduInCS Exam/`**: Specific code solutions for exam papers organized by date.
     46 * **`/letusc/`**: Chapter-wise exercise solutions from the textbook *"Let Us C"*.
     47 * **`/khurapati-idea/`**: Experimental code, logical tests, and out-of-the-box ideas.
     48 
     49 ### R Programming
     50 * **`/R/`**: Contains all R-related coursework, split into:
     51   * `/Code/`: R script files (`.r`) for practicals.
     52   * `/Material_PDF/`: Study materials and reference documents for R.
     53 
     54 ## How to Find a Specific Code
     55 
     56 1. **Identify the Category:** Determine if the code was an assignment, a textbook problem, or a tuition exercise, and navigate to the corresponding folder above.
     57 2. **Naming Convention:** Most files are sequentially numbered for easy tracking (e.g., `assignment-p-01.c`, `luc018.c`, `APC-PRAC-005.c`).
     58 3. **Internal Comments:** Open the file. Most source codes include a commented section at the top detailing the exact problem statement or logic being solved.
     59 
     60 ## How to Run the Programs
     61 
     62 ### Running C Programs (`.c`)
     63 Ensure you have a C compiler (like GCC via MinGW) installed. If you haven't set it up, refer to the [Main Repository README](../index.md) for the installation guide.
     64 
     65 1. Open your terminal or command prompt.
     66 2. Navigate to the folder containing the specific program:
     67    
     68    ```bash
     69    cd Semester_1/assignment-primary
     70    ```
     71 4. Compile the code using GCC:
     72    
     73    ```bash
     74    gcc assignment-p-01.c -o program.exe
     75    ```
     76 6. Execute the compiled file:
     77    
     78    ```bash
     79    ./program.exe
     80    ```
     81 
     82 ### Running R Programs (`.r`)
     83 It is highly recommended to run R programs using RStudio for the best visual experience with data and plots.
     84 
     85 #### To run via command line:
     86 
     87 1. Open your terminal.
     88 2. Navigate to the R Code directory:
     89    
     90    ```bash
     91    cd Semester_1/R/Code
     92    ```
     93 4. Execute the script using `Rscript`:
     94    
     95    ```bash
     96    Rscript R_Prac-1.r
     97    ```
© notamitgamer • Site Built: 2026-09-05 01:53:16 UTC • git-mirror commit: c170d72 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror