Gyalpozhing College of Information Technology Developed by Sundra Bomjan | SOC C
Welcome to my academic portfolio for the Fundamentals of Programming course. This repository documents my journey through learning various programming paradigms, languages, and problem-solving techniques.
It serves as a central hub for all my:
- Classworks: Daily exercises and concept explorations.
- Assignments: Graded tasks and larger implementations.
- Projects: Major applications demonstrating integrated skills.
- Exams: Solutions to practical tests and assessments.
The repository is organized by technology and topic to provide a clear learning path.
FOP/
├── 01-JavaScript/ # The core of the course
│ ├── 01-Classworks/ # Daily practice files with educational notes
│ └── 02-Assignments/ # Graded assignments (1-8)
│
├── 02-Python/ # Python scripting and automation
│
├── 03-SQL/ # Database design and queries
│
├── 04-Exams/ # Practical tests and CA solutions
│
└── 05-Projects/ # Major applications
└── Bomb-Diffuser-Game/ # Interactive JS Game (CA2)
This section covers everything from the basics to advanced concepts.
- Basics: Loops, Arrays, Functions (See
01-Classworks/for detailed notes). - DOM Manipulation: Interactive web pages.
- Object-Oriented Programming: Classes, Objects, and Inheritance.
A fully interactive, timed quiz game built for Continuous Assessment 2.
- Features: Timer, randomized questions, high scores.
- Tech: HTML, CSS, Vanilla JavaScript.
- View Game Folder
Exploration of backend technologies, scripting, and database management.
To explore the code:
-
Clone the repository:
git clone https://github.com/Bomjan/FoP.git
-
Navigate to a section:
cd 01-JavaScript/01-Classworks -
Run JavaScript files (using Node.js):
node arrays.js
-
Open Web Projects: Simply open the
index.htmlfile in any browser.
This repository contains academic work created for Gyalpozhing College of Information Technology. All code and materials are for educational purposes.
Made with dedication by Sundra Bomjan