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.

◎ Motivation  ·  ☰ Curriculum  ·  ★ Project Showcase  ·  © License


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.

First Year Engineering

Department of General Engineering

Semester I

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

Semester II

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

Second Year Engineering

Department of Computer Engineering

Semester III

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

Semester IV

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

Third Year Engineering

Department of Computer Engineering

Semester V

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

Semester VI

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

Fourth Year Engineering

Department of Computer Engineering

Semester VII

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

Semester VIII

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

Project Showcase

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

Featured Projects


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.

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.


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