A comprehensive directory of academic coursework, projects, reference materials, and learning resources from a four-year Computer Engineering program.
◎ Motivation · ☰ Curriculum · ★ Project Showcase · © License
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.
Department of General Engineering
| Code | Course Title | Repository |
|---|---|---|
| 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 |
|---|---|---|
| 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 |
|---|---|---|
| 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 · Project |
| Code | Course Title | Repository |
|---|---|---|
| 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 · Project |
| CSL403 | Processor Architecture Lab | Lab |
| CSL404 | Operating System Lab | Lab · Project |
| CSL405 | Open Source Tech Lab | Lab · Project |
Department of Computer Engineering
| Code | Course Title | Repository |
|---|---|---|
| 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 · Project |
| CSL504 | Web Design Lab | Lab · Project |
| CSL505 | Business Communication & Ethics | Course |
| Code | Course Title | Repository |
|---|---|---|
| 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 · Project |
| CSL602 | System Software Lab | Lab |
| CSL603 | Data Warehousing and Mining Lab | Lab |
| CSL604 | System Security Lab | Lab |
| CSM605 | Mini-Project | Project |
Department of Computer Engineering
| Code | Course Title | Repository |
|---|---|---|
| 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 · Project |
| CSP705 | Major Project - I | Project |
| Code | Course Title | Repository |
|---|---|---|
| CSC801 | Human Machine Interaction | Course |
| CSC802 | Distributed Computing | Course |
| DLO8012 | Natural Language Processing | Course |
| ILO8022 | Finance Management | Course |
| CSL801 | Human Machine Interaction Lab | Lab · Project |
| CSL802 | Distributed Computing Lab | Lab |
| CSL803 | Cloud Computing Lab | Lab · Certification |
| CSL804 | Computational Lab - II | Lab · Project |
| CSP805 | Major Project - II | Project |
A curated collection of engineering projects developed throughout the program, demonstrating practical application of theoretical concepts across various domains of computer science.
Watch All Projects: Engineering Projects YouTube Playlist
- Quadtree Visualizer · Major Capstone Project (Semesters VII-VIII)
- White-Box Cartoonization · Computer Vision Mini-Project
- Text Summarizer · Natural Language Processing
- Online Chess Game · Human-Machine Interaction
- Stock Trading Strategy Optimization · Big Data Analytics
- Digital Bookstore · Software Engineering
- Car Rental System · Database Management
- AR Stack Game · Computer Graphics
- COVID-19 Web Scraper · Open Source Technologies
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.
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.
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 members, mentors, and peers whose guidance, collaboration, and support were instrumental throughout this academic journey. Their contributions to my learning experience are deeply appreciated.
Computer Engineering (B.E.) - University of Mumbai
Semester-wise curriculum, laboratories, projects, and academic notes.