├── youtube-icon.png
├── university-of-mumbai-logo.png
├── LICENSE
└── README.md
/youtube-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Amey-Thakur/COMPUTER-ENGINEERING/HEAD/youtube-icon.png
--------------------------------------------------------------------------------
/university-of-mumbai-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Amey-Thakur/COMPUTER-ENGINEERING/HEAD/university-of-mumbai-logo.png
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Creative Commons Attribution 4.0 International License (CC BY 4.0)
2 |
3 | Copyright (c) 2022 Amey Thakur
4 |
5 | This work is licensed under the Creative Commons Attribution 4.0 International License.
6 |
7 | You are free to:
8 | - Share — copy and redistribute the material in any medium or format
9 | - Adapt — remix, transform, and build upon the material for any purpose, even commercially
10 |
11 | Under the following terms:
12 | - Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
13 |
14 | No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
15 |
16 | Notices:
17 | You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
18 |
19 | No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
20 |
21 | Full License Text: https://creativecommons.org/licenses/by/4.0/legalcode
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
5 | # Computer Engineering
6 |
7 | ### Bachelor of Engineering · Academic Repository
8 |
9 | [](LICENSE)
10 | [](https://mu.ac.in/)
11 | [](https://ternaengg.ac.in/)
12 |
13 | **A comprehensive directory of academic coursework, projects, reference materials, and learning resources from a four-year Computer Engineering program.**
14 |
15 | [🎯 Motivation](#motivation) · [🎓 Curriculum](#course-catalog) · [🚀 Project Showcase](#project-showcase) · [📜 License](#license)
16 |
17 |
18 |
19 | ---
20 |
21 | ## Overview
22 |
23 | 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](https://ternaengg.ac.in/), affiliated with the [University of Mumbai](https://mu.ac.in/). Each linked repository contains lecture notes, laboratory assignments, project implementations, reference materials, and supplementary resources for the respective course.
24 |
25 | **Purpose**: To provide organized access to educational content spanning eight semesters of undergraduate study, facilitating knowledge sharing and academic reference.
26 |
27 | **Target Audience**: Students, educators, researchers, and professionals seeking reference materials in computer science and engineering disciplines.
28 |
29 | ---
30 |
31 | ## Motivation
32 |
33 | 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.
34 |
35 | 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.
36 |
37 | **Why this repository exists:**
38 |
39 | - **Knowledge Preservation**: To capture and maintain the depth of understanding developed across eight semesters of rigorous study
40 | - **Continuous Learning**: To create a resource that supports lifelong learning, enabling me to revisit fundamental principles as I encounter advanced challenges
41 | - **Academic Integrity**: To document my authentic academic journey - every concept studied, every project implemented, every problem solved
42 | - **Open Contribution**: To share these materials with the broader community, believing that knowledge grows when freely exchanged
43 |
44 | 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.
45 |
46 | **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.
47 |
48 | ---
49 |
50 | ## Course Catalog
51 |
52 | The curriculum is organized chronologically by academic year and semester, progressing from foundational engineering principles to advanced computing specializations.
53 |
54 | ### First Year Engineering
55 | **Department of General Engineering**
56 |
57 | #### Semester I
58 |
59 | | Code | Course Title | Repository |
60 | |:----:|:-------------|:-----------|
61 | | FEC101 | Applied Mathematics - I | — |
62 | | FEC102 | Applied Physics - I | — |
63 | | FEC103 | Applied Chemistry - I | — |
64 | | FEC104 | Engineering Mechanics | — |
65 | | FEC105 | Basic Electrical Engineering | — |
66 | | FEC106 | Environmental Studies | — |
67 | | FEL101 | Basic Workshop Practice - I | — |
68 |
69 | #### Semester II
70 |
71 | | Code | Course Title | Repository |
72 | |:----:|:-------------|:-----------|
73 | | FEC201 | Applied Mathematics - II | — |
74 | | FEC202 | Applied Physics - II | — |
75 | | FEC203 | Applied Chemistry - II | — |
76 | | FEC204 | Engineering Drawing | — |
77 | | FEC205 | Structured Programming Approach | — |
78 | | FEC206 | Communication Skills | — |
79 | | FEL201 | Basic Workshop Practice - II | — |
80 |
81 | ---
82 |
83 | ### Second Year Engineering
84 | **Department of Computer Engineering**
85 |
86 | #### Semester III
87 |
88 | | Code | Course Title | Repository |
89 | |:----:|:-------------|:-----------|
90 | | CSC301 | Applied Mathematics - III | [Course](https://github.com/Amey-Thakur/APPLIED-MATHEMATICS-III) |
91 | | CSC302 | Digital Logic Design and Analysis | [Course](https://github.com/Amey-Thakur/DIGITAL-LOGIC-DESIGN-AND-ANALYSIS-AND-DIGITAL-SYSTEM-LAB) |
92 | | CSC303 | Discrete Mathematics | [Course](https://github.com/Amey-Thakur/DISCRETE-MATHEMATICS) |
93 | | CSC304 | Electronic Circuits and Communication Fundamentals | [Course](https://github.com/Amey-Thakur/ELECTRONIC-CIRCUITS-AND-COMMUNICATION-FUNDAMENTALS-AND-BASIC-ELECTRONICS-LAB) |
94 | | CSC305 | Data Structures | [Course](https://github.com/Amey-Thakur/DATA-STRUCTURES-AND-DATA-STRUCTURES-LAB) |
95 | | CSL301 | Digital System Lab | [Lab](https://github.com/Amey-Thakur/DIGITAL-LOGIC-DESIGN-AND-ANALYSIS-AND-DIGITAL-SYSTEM-LAB) |
96 | | CSL302 | Basic Electronics Lab | [Lab](https://github.com/Amey-Thakur/ELECTRONIC-CIRCUITS-AND-COMMUNICATION-FUNDAMENTALS-AND-BASIC-ELECTRONICS-LAB) |
97 | | CSL303 | Data Structure Lab | [Lab](https://github.com/Amey-Thakur/DATA-STRUCTURES-AND-DATA-STRUCTURES-LAB) |
98 | | CSL304 | OOPM (Java) Lab | [Lab](https://github.com/Amey-Thakur/OOPM-JAVA-LAB) · [Project](https://github.com/Amey-Thakur/HANGMAN-WORD-GAME) |
99 |
100 | #### Semester IV
101 |
102 | | Code | Course Title | Repository |
103 | |:----:|:-------------|:-----------|
104 | | CSC401 | Applied Mathematics - IV | [Course](https://github.com/Amey-Thakur/APPLIED-MATHEMATICS-IV) |
105 | | CSC402 | Analysis of Algorithm | [Course](https://github.com/Amey-Thakur/ANALYSIS-OF-ALGORITHM-AND-ANALYSIS-OF-ALGORITHM-LAB) |
106 | | CSC403 | Computer Organization and Architecture | [Course](https://github.com/Amey-Thakur/COMPUTER-ORGANIZATION-AND-ARCHITECTURE-AND-PROCESSOR-ARCHITECTURE-LAB) |
107 | | CSC404 | Computer Graphics | [Course](https://github.com/Amey-Thakur/COMPUTER-GRAPHICS-AND-COMPUTER-GRAPHICS-LAB) |
108 | | CSC405 | Operating System | [Course](https://github.com/Amey-Thakur/OPERATING-SYSTEM-AND-OPERATING-SYSTEM-LAB) |
109 | | CSL401 | Analysis of Algorithms Lab | [Lab](https://github.com/Amey-Thakur/ANALYSIS-OF-ALGORITHM-AND-ANALYSIS-OF-ALGORITHM-LAB) |
110 | | CSL402 | Computer Graphics Lab | [Lab](https://github.com/Amey-Thakur/COMPUTER-GRAPHICS-AND-COMPUTER-GRAPHICS-LAB) · [Project](https://github.com/Amey-Thakur/AR-STACK-GAME) |
111 | | CSL403 | Processor Architecture Lab | [Lab](https://github.com/Amey-Thakur/COMPUTER-ORGANIZATION-AND-ARCHITECTURE-AND-PROCESSOR-ARCHITECTURE-LAB) |
112 | | CSL404 | Operating System Lab | [Lab](https://github.com/Amey-Thakur/OPERATING-SYSTEM-AND-OPERATING-SYSTEM-LAB) · [Project](https://github.com/Amey-Thakur/SIMPLE-AND-COMPOUND-INTEREST-CALCULATOR) |
113 | | CSL405 | Open Source Tech Lab | [Lab](https://github.com/Amey-Thakur/OPEN-SOURCE-TECH-LAB) · [Project](https://github.com/Amey-Thakur/COVID19-WEB-SCRAPER) |
114 |
115 | ---
116 |
117 | ### Third Year Engineering
118 | **Department of Computer Engineering**
119 |
120 | #### Semester V
121 |
122 | | Code | Course Title | Repository |
123 | |:----:|:-------------|:-----------|
124 | | CSC501 | Microprocessor | [Course](https://github.com/Amey-Thakur/MICROPROCESSOR-AND-MICROPROCESSOR-LAB) |
125 | | CSC502 | Database Management System | [Course](https://github.com/Amey-Thakur/DATABASE-MANAGEMENT-SYSTEM-AND-DATABASE-MANAGEMENT-SYSTEM-LAB) |
126 | | CSC503 | Computer Network | [Course](https://github.com/Amey-Thakur/COMPUTER-NETWORK-AND-COMPUTER-NETWORK-LAB) |
127 | | CSC504 | Theory of Computer Science | [Course](https://github.com/Amey-Thakur/THEORY-OF-COMPUTER-SCIENCE) |
128 | | CSDLO5011 | Multimedia System | [Course](https://github.com/Amey-Thakur/MULTIMEDIA-SYSTEM) |
129 | | CSL501 | Microprocessor Lab | [Lab](https://github.com/Amey-Thakur/MICROPROCESSOR-AND-MICROPROCESSOR-LAB) · [8086 ASM](https://github.com/Amey-Thakur/8086-ASSEMBLY-LANGUAGE-PROGRAMS) |
130 | | CSL502 | Computer Network Lab | [Lab](https://github.com/Amey-Thakur/COMPUTER-NETWORK-AND-COMPUTER-NETWORK-LAB) |
131 | | CSL503 | Database Management System Lab | [Lab](https://github.com/Amey-Thakur/DATABASE-MANAGEMENT-SYSTEM-AND-DATABASE-MANAGEMENT-SYSTEM-LAB) · [Project](https://github.com/Amey-Thakur/CAR-RENTAL-SYSTEM) |
132 | | CSL504 | Web Design Lab | [Lab](https://github.com/Amey-Thakur/WEB-DESIGNING-LAB) · [Project](https://github.com/Amey-Thakur/CHAT-ROOM) |
133 | | CSL505 | Business Communication & Ethics | [Course](https://github.com/Amey-Thakur/BUSINESS-COMMUNICATION-AND-ETHICS) |
134 |
135 | #### Semester VI
136 |
137 | | Code | Course Title | Repository |
138 | |:----:|:-------------|:-----------|
139 | | CSC601 | Software Engineering | [Course](https://github.com/Amey-Thakur/SOFTWARE-ENGINEERING-AND-SOFTWARE-ENGINEERING-LAB) |
140 | | CSC602 | System Programming and Compiler Construction | [Course](https://github.com/Amey-Thakur/SYSTEM-PROGRAMMING-AND-COMPILER-CONSTRUCTION-AND-SYSTEM-SOFTWARE-LAB) |
141 | | CSC603 | Data Warehousing and Mining | [Course](https://github.com/Amey-Thakur/DATA-WAREHOUSING-AND-MINING-AND-DATA-WAREHOUSING-AND-MINING-LAB) |
142 | | CSC604 | Cryptography and System Security | [Course](https://github.com/Amey-Thakur/CRYPTOGRAPHY-AND-SYSTEM-SECURITY-AND-SYSTEM-SECURITY-LAB) |
143 | | CSDLO6021 | Machine Learning | [Course](https://github.com/Amey-Thakur/MACHINE-LEARNING) |
144 | | CSL601 | Software Engineering Lab | [Lab](https://github.com/Amey-Thakur/SOFTWARE-ENGINEERING-AND-SOFTWARE-ENGINEERING-LAB) · [Project](https://github.com/Amey-Thakur/DIGITAL-BOOKSTORE) |
145 | | CSL602 | System Software Lab | [Lab](https://github.com/Amey-Thakur/SYSTEM-PROGRAMMING-AND-COMPILER-CONSTRUCTION-AND-SYSTEM-SOFTWARE-LAB) |
146 | | CSL603 | Data Warehousing and Mining Lab | [Lab](https://github.com/Amey-Thakur/DATA-WAREHOUSING-AND-MINING-AND-DATA-WAREHOUSING-AND-MINING-LAB) |
147 | | CSL604 | System Security Lab | [Lab](https://github.com/Amey-Thakur/CRYPTOGRAPHY-AND-SYSTEM-SECURITY-AND-SYSTEM-SECURITY-LAB) |
148 | | CSM605 | Mini-Project | [Project](https://github.com/Amey-Thakur/WHITE-BOX-CARTOONIZATION) |
149 |
150 | ---
151 |
152 | ### Fourth Year Engineering
153 | **Department of Computer Engineering**
154 |
155 | #### Semester VII
156 |
157 | | Code | Course Title | Repository |
158 | |:----:|:-------------|:-----------|
159 | | CSC701 | Digital Signal and Image Processing | [Course](https://github.com/Amey-Thakur/DIGITAL-SIGNAL-AND-IMAGE-PROCESSING-AND-DIGITAL-SIGNAL-AND-IMAGE-PROCESSING-LAB) |
160 | | CSC702 | Mobile Communication and Computing | [Course](https://github.com/Amey-Thakur/MOBILE-COMMUNICATION-AND-COMPUTING-AND-MOBILE-APPLICATION-DEVELOPMENT-LAB) |
161 | | CSC703 | Artificial Intelligence and Soft Computing | [Course](https://github.com/Amey-Thakur/ARTIFICIAL-INTELLIGENCE-AND-SOFT-COMPUTING-AND-ARTIFICIAL-INTELLIGENCE-AND-SOFT-COMPUTING-LAB) |
162 | | CSDLO7032 | Big Data Analytics | [Course](https://github.com/Amey-Thakur/BIG-DATA-ANALYTICS-AND-COMPUTATIONAL-LAB-I) |
163 | | ILO7013 | Management Information System | [Course](https://github.com/Amey-Thakur/MANAGEMENT-INFORMATION-SYSTEM) |
164 | | CSL701 | Digital Signal and Image Processing Lab | [Lab](https://github.com/Amey-Thakur/DIGITAL-SIGNAL-AND-IMAGE-PROCESSING-AND-DIGITAL-SIGNAL-AND-IMAGE-PROCESSING-LAB) |
165 | | CSL702 | Mobile Application Development Lab | [Lab](https://github.com/Amey-Thakur/MOBILE-COMMUNICATION-AND-COMPUTING-AND-MOBILE-APPLICATION-DEVELOPMENT-LAB) |
166 | | CSL703 | Artificial Intelligence and Soft Computing Lab | [Lab](https://github.com/Amey-Thakur/ARTIFICIAL-INTELLIGENCE-AND-SOFT-COMPUTING-AND-ARTIFICIAL-INTELLIGENCE-AND-SOFT-COMPUTING-LAB) |
167 | | CSL704 | Computational Lab - I | [Lab](https://github.com/Amey-Thakur/BIG-DATA-ANALYTICS-AND-COMPUTATIONAL-LAB-I) · [Project](https://github.com/Amey-Thakur/OPTIMIZING-STOCK-TRADING-STRATEGY-WITH-K-MEANS-CLUSTERING) |
168 | | CSP705 | Major Project - I | [Project](https://github.com/Amey-Thakur/QUADTREE-VISUALIZER) |
169 |
170 | #### Semester VIII
171 |
172 | | Code | Course Title | Repository |
173 | |:----:|:-------------|:-----------|
174 | | CSC801 | Human Machine Interaction | [Course](https://github.com/Amey-Thakur/HUMAN-MACHINE-INTERACTION-AND-HUMAN-MACHINE-INTERACTION-LAB) |
175 | | CSC802 | Distributed Computing | [Course](https://github.com/Amey-Thakur/DISTRIBUTED-COMPUTING-AND-DISTRIBUTED-COMPUTING-LAB) |
176 | | DLO8012 | Natural Language Processing | [Course](https://github.com/Amey-Thakur/NATURAL-LANGUAGE-PROCESSING-AND-COMPUTATIONAL-LAB-II) |
177 | | ILO8022 | Finance Management | [Course](https://github.com/Amey-Thakur/FINANCE-MANAGEMENT) |
178 | | CSL801 | Human Machine Interaction Lab | [Lab](https://github.com/Amey-Thakur/HUMAN-MACHINE-INTERACTION-AND-HUMAN-MACHINE-INTERACTION-LAB) · [Project](https://github.com/Amey-Thakur/ONLINE-CHESS-GAME) |
179 | | CSL802 | Distributed Computing Lab | [Lab](https://github.com/Amey-Thakur/DISTRIBUTED-COMPUTING-AND-DISTRIBUTED-COMPUTING-LAB) |
180 | | CSL803 | Cloud Computing Lab | [Lab](https://github.com/Amey-Thakur/CLOUD-COMPUTING-LAB) · [Certification](https://github.com/Amey-Thakur/AWS-CERTIFIED-CLOUD-PRACTITIONER-CLF-C01) |
181 | | CSL804 | Computational Lab - II | [Lab](https://github.com/Amey-Thakur/NATURAL-LANGUAGE-PROCESSING-AND-COMPUTATIONAL-LAB-II) · [Project](https://github.com/Amey-Thakur/TEXT-SUMMARIZER) |
182 | | CSP805 | Major Project - II | [Project](https://github.com/Amey-Thakur/QUADTREE-VISUALIZER) |
183 |
184 | ---
185 |
186 | ## Project Showcase
187 |
188 | A curated collection of engineering projects developed throughout the program, demonstrating practical application of theoretical concepts across various domains of computer science.
189 |
190 | **
Watch All Projects**: [Engineering Projects YouTube Playlist](https://youtube.com/playlist?list=PLGOc13Pt03SZ9INe4gyxoZnA4zAXssiLn)
191 |
192 | ### Featured Projects
193 |
194 | - **[Quadtree Visualizer](https://github.com/Amey-Thakur/QUADTREE-VISUALIZER)** · Major Capstone Project (Semesters VII-VIII)
195 | - **[White-Box Cartoonization](https://github.com/Amey-Thakur/WHITE-BOX-CARTOONIZATION)** · Computer Vision Mini-Project
196 | - **[Text Summarizer](https://github.com/Amey-Thakur/TEXT-SUMMARIZER)** · Natural Language Processing
197 | - **[Online Chess Game](https://github.com/Amey-Thakur/ONLINE-CHESS-GAME)** · Human-Machine Interaction
198 | - **[Stock Trading Strategy Optimization](https://github.com/Amey-Thakur/OPTIMIZING-STOCK-TRADING-STRATEGY-WITH-K-MEANS-CLUSTERING)** · Big Data Analytics
199 | - **[Digital Bookstore](https://github.com/Amey-Thakur/DIGITAL-BOOKSTORE)** · Software Engineering
200 | - **[Car Rental System](https://github.com/Amey-Thakur/CAR-RENTAL-SYSTEM)** · Database Management
201 | - **[AR Stack Game](https://github.com/Amey-Thakur/AR-STACK-GAME)** · Computer Graphics
202 | - **[COVID-19 Web Scraper](https://github.com/Amey-Thakur/COVID19-WEB-SCRAPER)** · Open Source Technologies
203 |
204 | ---
205 |
206 | ## Usage Guidelines
207 |
208 | This repository is openly shared to support learning and knowledge exchange across the academic community.
209 |
210 | **For Students**
211 | 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.
212 |
213 | **For Educators**
214 | These resources may serve as curriculum references, assignment examples, or supplementary teaching materials. Attribution is appreciated when utilizing content.
215 |
216 | **For Researchers**
217 | The project implementations and documentation may provide insights into practical applications of computer science principles in educational contexts.
218 |
219 | ---
220 |
221 | ## License
222 |
223 | 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](LICENSE) file for complete terms.
224 |
225 | **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.
226 |
227 | ---
228 |
229 | ## Acknowledgments
230 |
231 | **Institution**: [Terna Engineering College](https://ternaengg.ac.in/), Navi Mumbai
232 | **University**: [University of Mumbai](https://mu.ac.in/)
233 | **Program**: Bachelor of Engineering in Computer Engineering
234 | **Duration**: 2018 - 2022
235 |
236 | 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.
237 |
238 |
239 |
240 |
241 | **[⬆ Back to Top](#computer-engineering)**
242 |
243 |
244 |
245 | ---
246 |
247 |
248 |
249 | ### 🎓 [Computer Engineering Repository](https://github.com/Amey-Thakur/COMPUTER-ENGINEERING)
250 |
251 | **Computer Engineering (B.E.) - University of Mumbai**
252 |
253 | *Semester-wise curriculum, laboratories, projects, and academic notes.*
254 |
255 |
256 |
257 |
--------------------------------------------------------------------------------