This repository was archived by the owner on Jul 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathteaching.html
More file actions
313 lines (263 loc) · 19.6 KB
/
teaching.html
File metadata and controls
313 lines (263 loc) · 19.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Metadata for the Webpage -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Murari Mandal, PhD</title>
<!-- Favicons -- We recommend this site for generating favicons: https://www.favicon-generator.org/ -->
<link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="favicons/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicons/favicon-16x16.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- Bootstrap CSS files-->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<!-- jQuery UI CSS (optional) -->
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
<!-- Google web fonts -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600" rel="stylesheet">
<!-- Font Awesome Web Icons -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<!-- Academicons Courtesy of https://jpswalsh.github.io/academicons/ -->
<link rel="stylesheet" href="https://cdn.rawgit.com/jpswalsh/academicons/master/css/academicons.min.css">
<!-- Local styles -->
<link rel="stylesheet" href="css/main.css">
<!-- Teaching Panel styles -->
<link rel="stylesheet" href="css/teaching-panels.css">
<style>
/* plus glyph for showing collapsible panels */
.panel-heading .accordion-plus-toggle:before {
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f068";
float: right;
color: RGBA(119, 136, 153, .5);
}
.panel-heading .accordion-plus-toggle.collapsed:before {
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f067";
color: RGBA(119, 136, 153, .5);
}
/* sets the link to the width of the entire panel title */
.panel-title>a {
display: block;
}
</style>
</head>
<body>
<!-- navbar include -->
<div w3-include-html="navbar.html"></div>
<div class="spacer-div-3 hidden-xs hidden-xs"></div>
<!-- Main content -->
<div id="main-container" class="container">
<div class="row">
<div class="col-sm-12">
<h1>Teaching</h1>
<!-- <h3 class="push-down-3"><span>Courses Taught</span></h3>-->
<p class='text-right'><span class="badge expander">show all</span></p>
<h4 class="push-down-3 gray"><em>KIIT, Bhubaneshwar, India</em></h4>
<div class="panel-group" id="University-1" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-87526653122">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8752665310" aria-expanded="false" aria-controls="collapse-8752665310">Natural Language Processing, Spring 2024</a>
</h5>
</div>
<div id="collapse-8752665310" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-87526653122">
<div class="panel-body">
Introduction to NLP: Understand the basics of NLP, including tokenization, stemming, lemmatization, and part-of-speech tagging. Text Representation: Explore different methods for representing text data, such as Bag-of-Words, TF-IDF, word embeddings (e.g., Word2Vec, GloVe), and contextual embeddings (e.g., BERT). Text Classification: Naive Bayes, Logistic Regression, Support Vector Machines, and deep learning approaches such as Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs). Named Entity Recognition (NER), Sentiment Analysis: Explore sentiment analysis techniques approaches and machine learning-based methods. Sequence-to-Sequence Models for tasks such as machine translation, text summarization, and question answering. Chatbot Development: Learn how to develop conversational agents (chatbots) using frameworks like TensorFlow and PyTorch, along with popular NLP libraries such as NLTK and spaCy.
</div>
</div>
</div>
<div class="panel-group" id="University-1" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-87526653144">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8752665310" aria-expanded="false" aria-controls="collapse-8752665310">Operating System, Spring [2024, 2023]</a>
</h5>
</div>
<div id="collapse-87526653144" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-87526653144">
<div class="panel-body">
Introduction to Operating Systems: Overview of operating system concepts, evolution, and historical perspective.
Understanding the role and significance of operating systems in computer systems.
Basic functionalities and services provided by operating systems. Processes and Threads: Understanding processes and threads: creation, management, and synchronization.
Process scheduling algorithms: CPU scheduling, process states, and context switching. Multi-threading concepts, advantages, and thread synchronization mechanisms. Memory Management: Memory hierarchy and organization: registers, cache, main memory, and secondary storage.
Memory management unit (MMU) and address translation.
Virtual memory concepts, paging, segmentation, and memory allocation strategies. File Systems: File system organization,
structure, and file operations. File system implementation: allocation methods, directory structures, and file access.
Disk management and optimization techniques: disk scheduling, RAID, and disk caching. I/O Systems: Input/output devices, controllers, and device drivers.
I/O operations, buffering, and device management. I/O scheduling algorithms and techniques for improving I/O performance. Process Synchronization and Deadlocks: Concurrent processes, critical sections, and mutual exclusion.
Synchronization primitives: semaphores, monitors, and locks. Deadlock prevention, avoidance, detection, and recovery strategies. Security and Protection: Principles of security and protection in operating systems.
Access control mechanisms, authentication, and authorization. Threats, vulnerabilities, and security measures for safeguarding operating systems.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8752665310">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8752665310" aria-expanded="false" aria-controls="collapse-8752665310">Data Mining and Data Warehousing, Spring '24, '23</a>
</h5>
</div>
<div id="collapse-8752665310" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8752665310">
<div class="panel-body">Data mining functionalities: characterization, discrimination, association, classification, clustering, outlier and
trend analysis, Basic Statistical Descriptions of Data, Data Mining Metrics, A Statistical Perspective on Data
Mining., OLTP, OLAP, Similarity Measures, Data Sampling, Basic Algorithms for Association Rule, Incremental Association Rules,
Measuring the Quality of Rules, Advanced Association Rule, Issues regarding Classification and
Prediction, Statistical-Based Algorithms, Bayesian Classification, Distance-Based Algorithms, Decision Tree-Based Algorithms, Neural Network, Clustering: Hierarchical
Algorithms, Partitional Algorithms, Clustering Large Databases, Clustering with Categorical Attributes, Web Mining, Spatial Mining, Temporal Mining,
Text Mining,
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8774403">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8774403" aria-expanded="false" aria-controls="collapse-8774403">Object Oriented Programming</a>
</h5>
</div>
<div id="collapse-8774403" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8774403">
<div class="panel-body">Evolution of programming paradigm, Classes, Objects, Data abstraction, Encapsulation, Inheritance, Constructors, Destructors, Polymorphism,
Dynamic Binding, Function Overloading, Operator Overloading, Method Overridding, Virtual Function, Message Passing, Exception Handling, Templates, Files and Streams, C++ Programming
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8774499">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8774499" aria-expanded="false" aria-controls="collapse-8774499">C Programming</a>
</h5>
</div>
<div id="collapse-8774499" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8774499">
<div class="panel-body">Introduction to Computers, History of Programming, Variables,
constants, Data types, Operators, Control statements, Arrays, Functions, Storage, Classes, Character Arrays and Strings, Pointers, User
Defined Data Types, Structures and Unions, Dynamic Memory Allocation, File Handling, Additional Features
</div>
</div>
</div>
<h4 class="push-down-3 gray"><em>IIIT Kota, [Jan 2020 - July 2020]</em></h4>
<div class="panel-group" id="University-1" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8752665301">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8752665301" aria-expanded="false" aria-controls="collapse-8752665301">Introduction to Logic and Formal Methods</a>
</h5>
</div>
<div id="collapse-8752665301" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8752665301">
<div class="panel-body">Introduction to logic, formal methods, propositional logic, predicate logic, verification</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8774402">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8774402" aria-expanded="false" aria-controls="collapse-8774402">Design and Analysis of Algorithms [Lab]</a>
</h5>
</div>
<div id="collapse-8774402" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8774402">
<div class="panel-body">Algorithm Analysis: Asymptotic notation, solution of recurrence, model of
computation, time and space complexities, average and worst case analysis, Amortized analysis. Algorithm Design Techniques: Greedy algorithm, dynamic
programming, divide and conquer, backtracking, branch and bound. Graph Algorithms: Shortest path algorithms, Disjoint set operations, minimum
spanning tree algorithm, network flow, matching, coverings, applications of DFS:-bi-connectivity, Euler circuits, strongly connected components, topological sort,
and articulation point. Dynamic Programming: Chained matrix multiplication, longest common subsequence. Divide and Conquer: Order Statistics – finding the median,
exponentiation, matrix multiplication, LCS. Approximate Algorithm: Travelling Salesman Problem, vertex-cover problem. Introduction to problem classes – NP, NPC, NP-Hard.</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-8774401">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse-8774401" aria-expanded="false" aria-controls="collapse-8774401">Operating System [Lab]</a>
</h5>
</div>
<div id="collapse-8774401" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-8774401">
<div class="panel-body">Introduction to operating systems, system programming, process scheduling algorithms, Disk scheduling algorithms, memory allocation techniques, page replacement algorithms, memory management techniques</div>
</div>
</div>
<h4 class="push-down-3 gray"><em> MNIT Jaipur, [2017 - 2019] </em></h4>
<div class="panel-group" id="university-2" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading4574559">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse4574559" aria-expanded="false" aria-controls="collapse4574559">Concurrent and Parallel Programming</a>
</h5>
</div>
<div id="collapse4574559" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading4574559">
<div class="panel-body">Concurrent versus sequential programming, concurrent programming constructs and race condition, synchronisation primitives,
processes and threads, interprocess communication, livelock and deadlocks, starvation and deadlock prevention. Issues and challenges in concurrent programming
paradigm and current trends. Parallel algorithms – sorting, ranking, searching, traversals, prefiix sum etc., Parallel programming paradigms – Data parallel, Task parallel, Shared memory
and message passing, Parallel Architectures, GPGPU, pthreads, OpenMP, OpenCL, CUDA. </div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading5428718">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse5428718" aria-expanded="false" aria-controls="collapse5428718">Digital Image Processing</a>
</h5>
</div>
<div id="collapse5428718" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading5428718">
<div class="panel-body"> Digital Image Fundamentals: Image Model, Sampling, Quantization, Neighborhood, connectivity of pixels, Labelling of connected components,
Distance measures, Image Transforms: Fourier Transform, Discrete Fourier Transform, Discrete Cosine Transform, Convolution and correlation, Image Enhancement: Enhancement by point processing,
Image Segmentation: Detection of discontinuities, edge linking and boundary detection, thresholding, region oriented segmentation Representation and Description: Representation schemes, boundary
descriptors, regional descriptors. Morphology: Dilation, erosion, opening, closing, Hit-or-Miss Transform. Convolutional Neural Networks, Recurrent Neural Networks.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading766918">
<h5 class="panel-title">
<a role="button" data-toggle="collapse" class="accordion-toggle accordion-plus-toggle collapsed" data-parent="" href="#collapse766918" aria-expanded="false" aria-controls="collapse766918">C Programming [Lab]</a>
</h5>
</div>
<div id="collapse766918" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading766918">
<div class="panel-body">Programming assignments for conceptual understanding of control constructs, scoping rules, functions, recursion,
file handling, dynamic memory management, pointers, etc.
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Back-to-top button -->
<a role="button" id="topper" data-toggle="tooltip" data-placement="top" title="Top" class="btn scroll-link" href="#top"><i class="fa fa-fw fa-2x fa-caret-up" aria-hidden="true"></i></a>
<!-- footer include -->
<div w3-include-html="footer.html"></div>
<!-- jQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Bootstrap JS Library -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
<!-- html file include script | used for navbar and footer -->
<script src="js/w3data.js"></script>
<script>
w3IncludeHTML()
</script>
<!-- Local scripts -->
<script src="js/main.js"></script>
<script>
$(document).ready(function() {
$("li#teaching a").addClass("active");
$("li#teaching a").addClass("hvr-bubble-bottom");
});
</script>
</body>
</html>