Semester 1 ​
SEMESTER 1: ARCHIVED CONTENT
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).
Current Status:
- Completed & Archived: This semester has officially concluded. The files here serve as a reference archive and will no longer be actively updated.
- Technologies Covered: Primarily focused on C Programming and R Programming.
Explore More:
- See active work in Semester 2
- See my other projects on my Portfolio
- Follow my development journey on GitHub
Folders ​
| No. | Folder Name | Link |
|---|---|---|
| 1 | Assignment Primary | Open Folder |
| 2 | Assignment Secondary | Open Folder |
| 3 | Eduincs Exam | Open Folder |
| 4 | Internal Practice | Open Folder |
| 5 | Khurapati Idea | Open Folder |
| 6 | Letusc | Open Folder |
| 7 | Practice C | Open Folder |
| 8 | Temp | Open Folder |
| 9 | Tuition C | Open Folder |
| 10 | R | Open Folder |
Directory Structure ​
To keep the repository organized, the C and R programs are divided into specific categories based on their origin and purpose.
C Programming ​
/assignment-primary/: Core college assignments and standard problems./assignment-secondary/: Additional or extended college assignments./internal-practice/: Code written for internal exam preparation./practice-c/: General, day-to-day C programming practice files./tuition-c/: Programs and problem-solving exercises completed during tuition classes (files prefixed withAPC-PRAC,APC-S, etc.)./EduInCS Exam/: Specific code solutions for exam papers organized by date./letusc/: Chapter-wise exercise solutions from the textbook "Let Us C"./khurapati-idea/: Experimental code, logical tests, and out-of-the-box ideas.
R Programming ​
/R/: Contains all R-related coursework, split into:/Code/: R script files (.r) for practicals./Material_PDF/: Study materials and reference documents for R.
How to Find a Specific Code ​
- Identify the Category: Determine if the code was an assignment, a textbook problem, or a tuition exercise, and navigate to the corresponding folder above.
- Naming Convention: Most files are sequentially numbered for easy tracking (e.g.,
assignment-p-01.c,luc018.c,APC-PRAC-005.c). - Internal Comments: Open the file. Most source codes include a commented section at the top detailing the exact problem statement or logic being solved.
How to Run the Programs ​
Running C Programs (.c) ​
Ensure you have a C compiler (like GCC via MinGW) installed. If you haven't set it up, refer to the Main Repository README for the installation guide.
Open your terminal or command prompt.
Navigate to the folder containing the specific program:
bashcd Semester_1/assignment-primary1Compile the code using GCC:
bashgcc assignment-p-01.c -o program.exe1Execute the compiled file:
bash./program.exe1
Running R Programs (.r) ​
It is highly recommended to run R programs using RStudio for the best visual experience with data and plots.
To run via command line: ​
Open your terminal.
Navigate to the R Code directory:
bashcd Semester_1/R/Code1Execute the script using
Rscript:bashRscript R_Prac-1.r1