-
Notifications
You must be signed in to change notification settings - Fork 0
/
sse316.html
549 lines (526 loc) · 26.7 KB
/
sse316.html
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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="Zhuangbin Chen">
<!-- Enable responsiveness on mobile devices-->
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> -->
<title>Zhuangbin Chen - The Chinese University of Hong Kong</title>
<!-- Bootstrap core CSS -->
<link href="./source/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="./source/css" rel="stylesheet">
<!-- <link href="https://fonts.googleapis.com/css?family=Muli:400,400i,800,800i" rel="stylesheet"> -->
<link href="./source/all.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="./source/resume.min.css" rel="stylesheet">
<script charset="utf-8" src="./source/button.js"></script>
<!-- FontAwesome JS-->
<script defer src="https://use.fontawesome.com/releases/v5.8.1/js/all.js" integrity="sha384-g5uSoOSBd7KkhAMlnQILrecXvzst9TdC09/VM+pjDTCM+1il8RHz5fKANTFFb+gQ" crossorigin="anonymous"></script>
</head>
<body id="page-top">
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top" id="sideNav">
<a class="navbar-brand js-scroll-trigger" href="#page-top">
<!-- <span class="d-block d-lg-none">Zhuangbin Chen</span> -->
<span class="d-none d-lg-block">
<img class="img-fluid mx-auto mb-2" width="76%" src="./source/zbchen.jpg" alt="">
</span>
</a>
<span>
<h4 class="mb-1" style="color:white;font-family:Arial, Helvetica, sans-serif;" align="center">Zhuangbin Chen</h4>
<h6 style="color:#D3D0D0;font-family:Arial, Helvetica, sans-serif;">Assistant Professor</h6>
<h6 style="color:#D3D0D0;font-family:Arial, Helvetica, sans-serif;">
<a style="color:#D3D0D0;" href="https://www.sysu.edu.cn/">Sun Yat-sen University</a>, <a style="color:#D3D0D0;" href="https://sse.sysu.edu.cn/">School of Software Engineering</a>
</h6>
</span>
<br>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link js-scroll-trigger active" href="index.html#home" style="font-size:1.2rem;">Home</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="index.html#research" style="font-size:1.2rem;">Research</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="index.html#publication" style="font-size:1.2rem;">Publications</a>
</li>
<!-- <li class="nav-item"><a class="nav-link js-scroll-trigger" href="#team" style="font-size:1.2rem;">Team</a></li> -->
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="index.html#teaching" style="font-size:1.2rem;">Teaching</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="index.html#service" style="font-size:1.2rem;">Service</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="index.html#awards" style="font-size:1.2rem;">Awards</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid p-0">
<section class="resume-section p-3 p-lg-5 d-flex justify-content-center" id="home">
<div class="content container">
<span style="position:relative; left:35px" class="d-block d-sm-none">
<img class="img-fluid mb-3" src="./source/zbchen.jpg" width="60%" height="60%" alt="">
</span>
<h4 class="mb-3">Cloud Computing Technology (SSE316云计算技术)</h4>
<p class="lead mb-3">中山大学软件工程学院本科三年级专业选修课</p>
<hr class="m-3">
<h5 class="mb-3">课程信息</h5>
<ul>
<li><b>任课教师</b>:陈壮彬</li>
<li><b>办公室</b>:综合实验楼310-9</li>
<li><b>时间</b>:1-18周,周一5、6节</li>
<li><b>地点</b>:珠海校区-教学大楼-珠海D209</li>
</ul>
<hr class="m-3">
<h5 class="mb-3">课表</h5>
<table class="table table-bordered align-middle mb-0 bg-white" style="width:70%;line-height:80%;">
<thead class="bg-light">
<tr>
<th>周次</th>
<th>主题</th>
<th>内容</th>
<th>阅读材料</th>
<th>下载</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p class="fw-normal mb-1">1</p>
</td>
<td rowspan="3">
<p class="fw-normal mb-1">云计算思维</p>
</td>
<td>
<p class="fw-normal mb-1">云计算介绍</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf">Above the Clouds</a>
<br><br>
<a href="https://zaoxing.github.io/files/course/CCR07_HowToRead.pdf">How to Read a Paper</a></p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture1_CloudIntro.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">2</p>
</td>
<td>
<p class="fw-normal mb-1">云服务与部署模型</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://cloud.google.com/learn/paas-vs-iaas-vs-saas">PaaS vs. IaaS vs. SaaS</a></p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture2_ServideDeployModels.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">3</p>
</td>
<td>
<p class="fw-normal mb-1">云分布式计算</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf">MapReduce</a>
<br><br>
<a href="https://research.google/pubs/the-tail-at-scale/">The Tail at Scale</a>
<br><br>
<a href="https://www.cs.utexas.edu/users/mckinley/papers/fm-asplos-2015.pdf">Tail Latency Reduction</a></p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture3_DistributedComputing.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">4</p>
</td>
<td rowspan="7">
<p class="fw-normal mb-1">云核心系统</p>
</td>
<td>
<p class="fw-normal mb-1">云计算数据中心</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://www.cs.yale.edu/homes/yu-minlan/teach/csci599-fall12/papers/dccomputer.pdf">Warehouse-Scale Computer</a></p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture4_CloudDataCenter.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">5</p>
</td>
<td>
<p class="fw-normal mb-1">云中数据通信</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="http://ccr.sigcomm.org/online/files/p63-alfares.pdf">Fat-tree</a></p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture5_DCNetwork.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">6</p>
</td>
<td>
<p class="fw-normal mb-1">虚拟化技术-I</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://eecs.ceas.uc.edu/~wilseypa/classes/ece975/sp2010/papers/smith-05.pdf">VM architecture</a>
<br><br>
<a href="https://www.cse.iitb.ac.in/~mythili/virtcc/papers/vmmtrends.pdf">VMM</a>
<br><br>
<a href="https://www.cse.iitb.ac.in/~mythili/virtcc/papers/xen.pdf">Xen</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture6_Virtualization-I.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">7</p>
</td>
<td>
<p class="fw-normal mb-1">虚拟化技术-II</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-FE2B516E-7366-4978-B75C-64BF0AC676EB.html">VMware VM Migration</a>
<br><br>
<a href="https://wiki.xenproject.org/wiki/Credit_Scheduler">Xen Credit Scheduler</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture7_Virtualization-II.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">8</p>
</td>
<td>
<p class="fw-normal mb-1">轻量级虚拟化技术</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://delftswa.github.io/chapters/docker/">Docker</a>
<br><br>
<a href="https://docs.docker.com/compose/gettingstarted/">Docker Compose</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture8_LightweightVirtualization.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">9</p>
</td>
<td>
<p class="fw-normal mb-1">网络虚拟化</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://info.support.huawei.com/info-finder/encyclopedia/en/VLAN.html">VLAN</a>
<br><br>
<a href="https://info.support.huawei.com/info-finder/encyclopedia/en/VXLAN.html">VxLAN</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture9_VirtualNetwork.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">10</p>
</td>
<td>
<p class="fw-normal mb-1">SDN</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://info.support.huawei.com/info-finder/encyclopedia/zh/SDN.html">SDN</a>
<br><br>
<a href="https://opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf">OpenFlow</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture10_SDN.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">11</p>
</td>
<td rowspan="3">
<p class="fw-normal mb-1">云服务技术</p>
</td>
<td>
<p class="fw-normal mb-1">微服务与函数即服务</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://microservices.io/">Microservices</a>
<br><br>
<a href="https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf">Serverless Computing</a>
<br><br>
<a href="https://dl.acm.org/doi/abs/10.1145/3540250.3558951">Architecture measurement</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture11_Microservices.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">12</p>
</td>
<td>
<p class="fw-normal mb-1">云原生</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://www.cncf.io/">CNCF</a>
<br><br>
<a href="http://www.caict.ac.cn/kxyj/qwfb/bps//202007/P020200729486643037787.pdf">云原生发展白皮书</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture12_CloudNative.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">13</p>
</td>
<td>
<p class="fw-normal mb-1">云存储</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://people.cs.rutgers.edu/~pxk/417/notes/paxos.html">Paxos</a>
<br><br>
<a href="https://tomverbeure.github.io/2022/08/07/Reed-Solomon.html">Reed-Solomon Coding</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture13_CloudStorage.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">14</p>
</td>
<td rowspan="4">
<p class="fw-normal mb-1">云系统优化</p>
</td>
<td>
<p class="fw-normal mb-1">云可靠性与可用性</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://opentelemetry.io/">OpenTelemetry</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture14_CloudReliability.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">15</p>
</td>
<td>
<p class="fw-normal mb-1">云系统智能运维</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://www.moogsoft.com/everything-aiops-guide/">AIOps</a>
<br><br>
<a href="https://users.cs.utah.edu/~lifeifei/papers/deeplog.pdf">DeepLog</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture15_AIOps.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">16</p>
</td>
<td>
<p class="fw-normal mb-1">资源利用优化</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://ieeexplore.ieee.org/document/10298341/">DeepScaler</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture16_ResourceMgmt.pdf">课件</a></p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">17</p>
</td>
<td>
<p class="fw-normal mb-1">云隐私与安全</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="https://www.ibm.com/topics/cloud-security">Cloud security</a>
<br><br>
<a href="https://cloudsecurityalliance.org/artifacts/the-notorious-nine-cloud-computing-top-threats-in-2013/">Top cloud threats in 2013</a>
</p>
</td>
<td>
<p class="fw-normal mb-1"><a href="./teaching/sse316/slides/lecture17_CloudSecurity.pdf">课件1</a>
<br><br>
<a href="./teaching/sse316/slides/lecture18_CourseReview.pdf">课件2</a>
</p>
</td>
</tr>
<!-- <tr><td><div class="d-flex align-items-center"><img
src="https://mdbootstrap.com/img/new/avatars/6.jpg"
class="rounded-circle"
alt=""
style="width: 45px; height: 45px"
/><div class="ms-3"><p class="fw-bold mb-1">Alex Ray</p><p class="text-muted mb-0">[email protected]</p></div></div></td><td><p class="fw-normal mb-1">Consultant</p><p class="text-muted mb-0">Finance</p></td><td><span class="badge badge-primary rounded-pill d-inline"
>Onboarding</span
></td><td>Junior</td><td><button
type="button"
class="btn btn-link btn-rounded btn-sm fw-bold"
data-mdb-ripple-color="dark"
>
Edit
</button></td></tr> -->
</tbody>
</table>
<hr class="m-3">
<h5 class="mb-3">作业</h5>
<ul>
<li>第一次作业:<a href="./teaching/sse316/homework/sse316_hw1.pdf">下载</a>,截止时间为2024年04月01日(周一)11:59pm</li>
<li>第二次作业:<a href="./teaching/sse316/homework/sse316_hw2.pdf">下载</a>,截止时间为2024年04月29日(周一)11:59pm</li>
<li>第三次作业:<a href="./teaching/sse316/homework/sse316_hw3.pdf">下载</a>,截止时间为2024年06月10日(周一)11:59pm</li>
</ul>
<hr class="m-3">
<h5 class="mb-3">课程论文</h5>
<div style="width:70%;">
<b style="color: #29648a">任务内容</b>
<br>
云计算是一个以实际问题为驱动的领域。通过了解具体问题的解决过程(或初步解决情况),有助于深入理解云计算技术。本课程要求学生选择一个与云计算领域相关的研究问题,进行系统的学术界(3-5篇论文)和工业界调研,全面了解云计算领域现有解决方案和最新技术水平。同时,学生需将调研结果整理成结构合理、格式正确的论文报告,以逻辑连贯的方式呈现研究结果,包括适当的参考和引用。鼓励学生收集相关数据并进行实验,得出有关问题和现有解决方案的结论,并对结果进行讨论,以展示它们如何与研究课题和调研结果相关联。
<ol>
<li><b>介绍和背景</b>:介绍选题并说明该问题在云计算领域的重要性。</li>
<li><b>方法</b>:介绍调研开展的方法,包括调研的论文、研究方法、技术或工具、数据源等。</li>
<li><b>结果</b>:呈现调研结果,包括现有解决方案的关联和比较,评估其在解决问题方面的效果,并提出可能的改进方法,提供学术界和工业界的观点。</li>
<li><b>结论</b>:总结调研的关键发现。</li>
<li><b>参考文献</b>:正确引用研究中使用的所有资源(如论文、网站、图片),符合标准引文格式。</li>
</ol>
<b style="color: #29648a">评分标准</b>
<br>
<ul>
<li><b>相关性</b>:论文选题应与云计算领域相关,并且涉及重要的问题或挑战。</li>
<li><b>调研质量</b>:进行调研时,应当全面考虑,对现有主要方法解决问题的能力、优势和劣势进行评估。最好能够准确体现不同方法之间的关系和演进过程,同时彰显创造性思维,为正在解决的问题提供自己的独特见解。</li>
<li><b>写作</b>:论文应该结构严谨、组织得当,标题和副标题恰当明了,对研究方法、结果和结论的阐述应当简明清晰。同时,鼓励采用图表等视觉辅助工具来澄清结果和结论,提高其可读性和可理解性。</li>
<li><b>正确使用参考文献</b>:论文应包括对研究中使用的所有来源的适当引用,并根据标准引用格式进行格式化。</li>
</ul>
<b style="color: #29648a">课程论文提交</b>
<br>
<ul>
<li>论文必须独立完成,严禁抄袭。</li>
<li>论文正文至少3页(不包含封面及引用),以pdf格式上交,排版需使用<a href="./teaching/sse316/paper/sse316_word.docx">Word模版</a>或<a href="./teaching/sse316/paper/sse316_latex.zip">LaTeX模版</a>(推荐使用<a href="https://www.overleaf.com/learn/how-to/Uploading_a_project">Overleaf</a>进行编辑,需要在设置中将编译器改为XeLaTex)。</li>
<li>论文提交时间:第二十一周,2024年07月15日(周一)11:59pm。</li>
<li>论文提交方式:以pdf格式发送至邮箱[email protected],邮件及文件按如下格式命名:学号_名字_云计算技术课程论文。</li>
</ul>
<b style="color: #29648a">相关课题</b>
<br>
<ul>
<li><b>资源管理(Resource management)</b>:如何调度云计算中的计算、存储和网络资源,以满足应用程序的需求。</li>
<li><b>智能运维(AI for IT operations)</b>:如何通过异常检测和根因定位等手段确保云计算系统的可靠性和可用性,以保证用户数据和应用程序的完整性。</li>
<li><b>云安全(Cloud security)</b>:如何确保云计算系统的安全,以防止黑客入侵、数据泄露等。</li>
<li><b>云隐私(Cloud privacy)</b>:如何确保用户数据在云计算环境中的隐私。</li>
<li><b>数据管理(Data management)</b>:如何管理和存储云计算中的大量数据,以确保数据的完整性和可靠性。</li>
<li><b>效率(Efficiency)</b>:如何提高云计算系统的效率,以满足用户对资源的需求。</li>
<li><b>多云环境(Multi-cloud environments)</b>:如何支持多云环境下的应用程序,以提高云计算的可用性和灵活性。</li>
<li><b>混合云(Hybrid cloud)</b>:如何支持不同云服务提供商之间的数据和应用程序的互通性。</li>
<li><b>微服务(Microservices)</b>:如何构建和部署微服务架构,以提高云计算系统的可扩展性和可维护性。</li>
<li><b>边缘计算(Edge computing)</b>:如何在云计算和边缘计算之间进行数据和应用程序的协同。</li>
<li><b>虚拟化(Virtualization)</b>:如何利用虚拟化技术提高云计算系统的效率和可用性。</li>
<li><b>容器(Container)</b>:如何使用容器技术来管理云计算中的应用程序和数据。</li>
<li><b>计费(Cloud metering and billing)</b>:如何设计合理的云计算计费模型,以满足用户的需求。</li>
</ul>
</div>
<hr class="m-3">
<h5 class="mb-3">课程考核</h5>
<table class="table text-center table-bordered align-middle mb-0 bg-white" style="width:70%;line-height:80%;">
<thead class="bg-light">
<tr>
<th>成绩项</th>
<th>内容</th>
<th>占比</th>
<th>总成绩占比</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">
<p class="fw-normal mb-1">平时成绩</p>
</td>
<td>
<p class="fw-normal mb-1">考勤</p>
</td>
<td>
<p class="fw-normal mb-1">10%</p>
</td>
<td rowspan="2">
<p class="fw-normal mb-1">40%</p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">课后作业</p>
</td>
<td>
<p class="fw-normal mb-1">90%</p>
</td>
</tr>
<tr>
<td>
<p class="fw-normal mb-1">期末成绩</p>
</td>
<td>
<p class="fw-normal mb-1">文献调研论文</p>
</td>
<td>
<p class="fw-normal mb-1">100%</p>
</td>
<td>
<p class="fw-normal mb-1">60%</p>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
<!-- ClustrMaps widget -->
<div class="container-fluid p-3" style="width: 300px;">
<script type="text/javascript" id="clustrmaps" src="//clustrmaps.com/map_v2.js?d=DWbkAB6zSogQAcIWX4-VRBoQOQo2c9c3jSQg5CXZmKo&cl=ffffff&w=a"></script>
<footer>@2023 Zhuangbin Chen's Personal Website. All rights reserved.</footer>
</div>
<!-- Bootstrap core JavaScript -->
<script src="./source/jquery.min.js"></script>
<script src="./source/bootstrap.bundle.min.js"></script>
<!-- Plugin JavaScript -->
<script src="./source/jquery.easing.min.js"></script>
<!-- Custom scripts for this template -->
<script src="./source/resume.min.js"></script>
</body>
</html>