Skip to content

Amey-Thakur/COMPUTER-ENGINEERING

Repository files navigation

University of Mumbai

Computer Engineering

Bachelor of Engineering · Academic Repository

License: CC BY 4.0 University Institution Curated by

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


Author

Amey Thakur
Amey Thakur

ORCID

Overview

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.


Motivation

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.


Course Catalog

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.

First Year Engineering

Department of General Engineering

Semester I

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

Semester II

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

Second Year Engineering

Department of Computer Engineering

Semester III

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

Semester IV

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

Third Year Engineering

Department of Computer Engineering

Semester V

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

Semester VI

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

Fourth Year Engineering

Department of Computer Engineering

Semester VII

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

Semester VIII

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

Computer Engineering & Applied Research Projects

A curated collection of engineering projects developed throughout the program, demonstrating practical application of theoretical concepts across various domains of computer science.

YouTube  Watch All Projects: Engineering Projects YouTube Playlist

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.

Featured Projects

Note

All projects listed in this repository are verified implementations. Detailed visual demonstrations, technical reports, and environment configuration guides are available throughout the archive.

Research Domains & Applied Engineering

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

📊 Machine Learning & Predictive Analytics

💼 Professional Machine Learning Missions (TSF)

🌐 Full Stack Engineering & Distributed Computing

💎 Ruby Language & Algorithmic Foundations

🐍 Polyglot Mastery & Logic Synthesis

🎮 HMI Lab & Neural Game Development

📱 Mobile Application Engineering (Android)

🎨 Creative Web Design & Interface Discovery

🏅 Scholarly Achievements & Professional Records

  • Achievements · Official Record of Certifications & Commendations

Usage Guidelines

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.


License

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


About This Repository

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

Acknowledgments

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.



🎓 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.