A comprehensive directory of academic coursework, projects, reference materials, and learning resources from a four-year Computer Engineering program.
❖ Author · ⓘ Overview · ◎ Motivation · ☰ Curriculum · ★ Projects · ☷ Usage Guidelines · © License · ⌬ About · ✦ Acknowledgments
This repository serves as a centralized index to all academic work completed during the Bachelor of Engineering program in Computer Engineering at Terna Engineering College, affiliated with the University of Mumbai. Each linked repository contains lecture notes, laboratory assignments, project implementations, reference materials, and supplementary resources for the respective course.
Purpose: To provide organized access to educational content spanning eight semesters of undergraduate study, facilitating knowledge sharing and academic reference.
Target Audience: Students, educators, researchers, and professionals seeking reference materials in computer science and engineering disciplines.
Education is not a destination but a continuous journey. This repository represents my commitment to that philosophy: a deliberate effort to preserve, organize, and revisit the foundational knowledge acquired during my undergraduate studies in Computer Engineering.
The creation of this archive stems from a fundamental belief: true learning transcends the classroom and extends far beyond graduation. As I navigate my professional career, I recognize that the concepts, methodologies, and problem-solving frameworks developed during these formative years remain invaluable. However, knowledge, when not actively maintained, fades. This repository serves as my intellectual foundation: a structured collection I can return to for relearning, reference, and reflection.
Why this repository exists:
- Knowledge Preservation: To capture and maintain the depth of understanding developed across eight semesters of rigorous study.
- Continuous Learning: To create a resource that supports lifelong learning, enabling me to revisit fundamental principles as I encounter advanced challenges.
- Academic Integrity: To document my authentic academic journey - every concept studied, every project implemented, every problem solved.
- Open Contribution: To share these materials with the broader community, believing that knowledge grows when freely exchanged.
This is more than a collection of files or a digital archive. It is a testament to four years of intellectual growth, a record of challenges overcome, and a foundation upon which future learning will be built. By making this work publicly available, I hope it serves not only my own continued education but also assists others on their learning journeys.
Note
All materials in this repository were created, compiled, and organized by me throughout my undergraduate program (2018-2022) as part of my coursework, laboratory assignments, and project implementations.
The curriculum is organized chronologically by academic year and semester, progressing from foundational engineering principles to advanced computing specializations.
Tip
Each Course and Lab link navigates directly to a dedicated repository containing extensive lecture notes, assignment solutions, and reference materials for that specific subject.
Department of General Engineering
| Code | Course Title | Repository | Project |
|---|---|---|---|
| FEC101 | Applied Mathematics - I | — | — |
| FEC102 | Applied Physics - I | — | — |
| FEC103 | Applied Chemistry - I | — | — |
| FEC104 | Engineering Mechanics | — | — |
| FEC105 | Basic Electrical Engineering | — | — |
| FEC106 | Environmental Studies | — | — |
| FEL101 | Basic Workshop Practice - I | — | — |
| Code | Course Title | Repository | Project |
|---|---|---|---|
| FEC201 | Applied Mathematics - II | — | — |
| FEC202 | Applied Physics - II | — | — |
| FEC203 | Applied Chemistry - II | — | — |
| FEC204 | Engineering Drawing | — | — |
| FEC205 | Structured Programming Approach | — | — |
| FEC206 | Communication Skills | — | — |
| FEL201 | Basic Workshop Practice - II | — | — |
Department of Computer Engineering
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC301 | Applied Mathematics - III | Course | — |
| CSC302 | Digital Logic Design and Analysis | Course | — |
| CSC303 | Discrete Mathematics | Course | — |
| CSC304 | Electronic Circuits and Communication Fundamentals | Course | — |
| CSC305 | Data Structures | Course | — |
| CSL301 | Digital System Lab | Lab | — |
| CSL302 | Basic Electronics Lab | Lab | — |
| CSL303 | Data Structure Lab | Lab | — |
| CSL304 | OOPM (Java) Lab | Lab | Hangman Word Game |
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC401 | Applied Mathematics - IV | Course | — |
| CSC402 | Analysis of Algorithm | Course | — |
| CSC403 | Computer Organization and Architecture | Course | — |
| CSC404 | Computer Graphics | Course | — |
| CSC405 | Operating System | Course | — |
| CSL401 | Analysis of Algorithms Lab | Lab | — |
| CSL402 | Computer Graphics Lab | Lab | AR Stack Game |
| CSL403 | Processor Architecture Lab | Lab | — |
| CSL404 | Operating System Lab | Lab | Interest Calculator |
| CSL405 | Open Source Tech Lab | Lab | COVID-19 Web Scraper |
Department of Computer Engineering
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC501 | Microprocessor | Course | — |
| CSC502 | Database Management System | Course | — |
| CSC503 | Computer Network | Course | — |
| CSC504 | Theory of Computer Science | Course | — |
| CSDLO5011 | Multimedia System | Course | — |
| CSL501 | Microprocessor Lab | Lab | 8086 ASM |
| CSL502 | Computer Network Lab | Lab | — |
| CSL503 | Database Management System Lab | Lab | Car Rental System |
| CSL504 | Web Design Lab | Lab | Chat Room |
| CSL505 | Business Communication & Ethics | Course | — |
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC601 | Software Engineering | Course | — |
| CSC602 | System Programming and Compiler Construction | Course | — |
| CSC603 | Data Warehousing and Mining | Course | — |
| CSC604 | Cryptography and System Security | Course | — |
| CSDLO6021 | Machine Learning | Course | — |
| CSL601 | Software Engineering Lab | Lab | Digital Bookstore |
| CSL602 | System Software Lab | Lab | — |
| CSL603 | Data Warehousing and Mining Lab | Lab | — |
| CSL604 | System Security Lab | Lab | — |
| CSM605 | Mini-Project | — | White-Box Cartoonization |
Department of Computer Engineering
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC701 | Digital Signal and Image Processing | Course | — |
| CSC702 | Mobile Communication and Computing | Course | — |
| CSC703 | Artificial Intelligence and Soft Computing | Course | — |
| CSDLO7032 | Big Data Analytics | Course | — |
| ILO7013 | Management Information System | Course | — |
| CSL701 | Digital Signal and Image Processing Lab | Lab | — |
| CSL702 | Mobile Application Development Lab | Lab | — |
| CSL703 | Artificial Intelligence and Soft Computing Lab | Lab | — |
| CSL704 | Computational Lab - I | Lab | K-Means Stock Trading |
| CSP705 | Major Project - I | — | Quadtree Visualizer |
| Code | Course Title | Repository | Project |
|---|---|---|---|
| CSC801 | Human Machine Interaction | Course | — |
| CSC802 | Distributed Computing | Course | — |
| DLO8012 | Natural Language Processing | Course | — |
| ILO8022 | Finance Management | Course | — |
| CSL801 | Human Machine Interaction Lab | Lab | Online Chess Game |
| CSL802 | Distributed Computing Lab | Lab | — |
| CSL803 | Cloud Computing Lab | Lab | AWS Certified Cloud Practitioner |
| CSL804 | Computational Lab - II | Lab | Text Summarizer |
| CSP805 | Major Project - II | — | Quadtree Visualizer |
A curated collection of engineering projects developed throughout the program, demonstrating practical application of theoretical concepts across various domains of computer science.
Important
Advancing Ideas @ AmeyArc_ serves as a dedicated research space for technical notes and scholarly reflections. It documents the theoretical foundations and evolving ideas that accompany these practical engineering projects.
The Quadtree Visualizer serves as the major capstone implementation, synthesizing concepts from Big Data Analytics, Data Structures, and Computational Algorithms into a unified research-based project.
- Quadtree Visualizer · Major Capstone Project (Semesters VII-VIII)
- AWS Certified Cloud Practitioner · Cloud Computing Certification (Semester VIII)
- Text Summarizer · Natural Language Processing (Semester VIII)
- Online Chess Game · Human-Machine Interaction (Semester VIII)
- K-Means Stock Trading · Big Data Analytics (Semester VII)
- White-Box Cartoonization · Computer Vision Mini-Project (Semester VI)
- Digital Bookstore · Software Engineering (Semester VI)
- Car Rental System · Database Management (Semester V)
- Chat Room · Web Designing (Semester V)
- 8086 ASM · Microprocessor Programming (Semester V)
- COVID-19 Web Scraper · Open Source Technologies (Semester IV)
- Interest Calculator · Operating Systems (Semester IV)
- AR Stack Game · Computer Graphics (Semester IV)
- Hangman Word Game · Object Oriented Programming (Semester III)
Note
All projects listed in this repository are verified implementations. Detailed visual demonstrations, technical reports, and environment configuration guides are available throughout the archive.
A systematic archive of proactive technical tracks and self-directed research initiatives established beyond the core curriculum.
Tip
Applied Research Methodology: Unlike prescribed coursework, these tracks focus on experimental application, translating abstract theoretical concepts into functional, domain-specific architectures.
🤖 Artificial Intelligence & Neural Research
- ResearchGate Archive · Technical Companion & Scholarly Mirror
- Deepfake Audio Synthesis · Neural TTS Zero-Shot Voice Cloning (SV2TTS)
- Sentiment Analyzer · Hybrid NLP Core & Sentiment Analysis Engine
- Depression Detection · Predictive Neural Pipeline for Mental Health Analysis
📊 Machine Learning & Predictive Analytics
- Stock Trading Strategy RL · Q-Learning Portfolio Optimization & Strategy Synthesis
- Reinforcement Learning Strategy · Technocolabs Intelligent Trading Internship
- Kaggle Courses · Algorithmic Foundations & Data Science Mastery
- House Price Prediction · Multivariate Regression Analysis & Predictive Modeling
💼 Professional Machine Learning Missions (TSF)
- Unsupervised ML · K-Means Clustering & Centroid Discovery
- Supervised ML · Linear Regression & Predictive Analytics
🌐 Full Stack Engineering & Distributed Computing
- React Todo App · Modern SPA Architecture & React Implementation
- Tic-Tac-Toe in Angular · Enterprise-Scale Angular Framework Implementation
- JavaScript Frameworks · Comparative Study of 10 Modern SPA Paradigms
- Hangman in Django · RESTful Backend Architecture & Django Sync
- Hadoop · Distributed Computing & Big Data Analytics (Semester VII)
💎 Ruby Language & Algorithmic Foundations
- 30 Days of Ruby · Foundational Language Mastery Challenge
- Hangman in Ruby · Logic Synthesis & Ruby Challenge
- Tic-Tac-Toe in Ruby · Algorithmic Competitive Programming Challenge
- Ruby on Rails FriendsApp · Full-Stack Rails Implementation & Deployment
- RailsFriends · Ruby on Rails Implementation (Archive Mirror)
🐍 Polyglot Mastery & Logic Synthesis
- Python Shorts · Algorithmic Synthesis Archive (100+ Programs)
- Python Crash Course · Accelerated Logic & Syntax Mastery
- 30 Days of R · Statistical Computing Foundation
- 50 Days of Julia · Scientific Computing & Numerical Synthesis
🎮 HMI Lab & Neural Game Development
- The Math Game · Human-Machine Interaction Laboratory (Semester VIII)
- Math Sprint Game · Interactive Logic & UI Synthesis (Semester VIII)
- Rock Paper Scissors · Neural Interface & Logic Design (Semester VIII)
- ATVM Interface · UX/UI Engineering & HMI Simulation (Semester VIII)
- Flappy Bird · Pygame Physics & Logic Implementation
- Pong Game · Classic Logic Synthesis & Game Loop Design
📱 Mobile Application Engineering (Android)
- Android Studio Flashlight · Hardware Interfacing & Mobile Arch
- Android Studio Calculator · Logic Implementation & UI Engineering
🎨 Creative Web Design & Interface Discovery
- Search Space Explore Extent · Web Discovery & Lab Component (Semester V)
- Lunar Design Studio · Independent Creative Design Studio
🏅 Scholarly Achievements & Professional Records
- Achievements · Official Record of Certifications & Commendations
This repository is openly shared to support learning and knowledge exchange across the academic community.
For Students
Use these repositories as reference materials for understanding concepts, reviewing implementations, and exploring project ideas. Each repository contains detailed documentation to facilitate self-paced learning.
For Educators
These resources may serve as curriculum references, assignment examples, or supplementary teaching materials. Attribution is appreciated when utilizing content.
For Researchers
The project implementations and documentation may provide insights into practical applications of computer science principles in educational contexts.
This repository and all linked academic content are made available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). See the LICENSE file for complete terms.
Note
Summary: You are free to share and adapt this content for any purpose, even commercially, as long as you provide appropriate attribution to the original author.
Copyright © 2018 - 2022 Amey Thakur
Created & Maintained by: Amey Thakur
This repository represents a comprehensive academic archive of my intellectual journey throughout the Bachelor of Engineering program in Computer Engineering (2018-2022). It acts as a centralized index for over 100+ repositories involving core algorithms, laboratory implementations, and complex systems architecture. This digital legacy serves as both a formal reference for the academic community and a testament to the rigorous engineering standards maintained across eight semesters of undergraduate study.
Connect: GitHub · LinkedIn · ORCID
Institution: Terna Engineering College, Navi Mumbai
University: University of Mumbai
Program: Bachelor of Engineering in Computer Engineering
Duration: 2018 - 2022
Grateful acknowledgment to the faculty of Terna Engineering College for their pedagogical leadership. Their contributions to my learning experience are deeply appreciated.
Special thanks to the mentors and peers whose encouragement, discussions, and support contributed meaningfully to this learning experience.
❖ Author · ⓘ Overview · ◎ Motivation · ☰ Curriculum · ★ Projects · ☷ Usage Guidelines · © License · ⌬ About · ✦ Acknowledgments
🎓 Related Repository: MEng Computer Engineering (Graduate)
Computer Engineering (M.Eng) - University of Windsor
An archival record of graduate-level research and advanced engineering coursework.
Computer Engineering (B.E.) - University of Mumbai
The foundational archive of baccalaureate studies and applied engineering labs.
