Skip to content

Commit

Permalink
feat(components&2.编程模块): 添加课程主页:-( (#286)
Browse files Browse the repository at this point in the history
  • Loading branch information
E1PsyCongroo authored Sep 11, 2024
1 parent eefaf38 commit 03422d7
Show file tree
Hide file tree
Showing 3 changed files with 371 additions and 7 deletions.
4 changes: 3 additions & 1 deletion .vitepress/theme/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import Layout from './Layout.vue'
import Download from '../../components/Download.vue'
import Bilibili from '../../components/Bilibili.vue'
import Parallax from '../../components/Parallax.vue'
import CourseTable from '../../components/CourseTable.vue'
import './style.css'
import './rainbow.css'
import TwoslashFloatingVue from '@shikijs/vitepress-twoslash/client'
Expand All @@ -23,6 +24,7 @@ export default {
ctx.app.component('Download', Download)
ctx.app.component('Bilibili', Bilibili)
ctx.app.component('Parallax', Parallax)
ctx.app.component('CourseTable', CourseTable)
ctx.app.use(TwoslashFloatingVue)
if (typeof window === 'undefined')
return
Expand Down Expand Up @@ -67,4 +69,4 @@ function updateHomePageStyle(value) {
homePageStyle = undefined
}
}
}
}
24 changes: 18 additions & 6 deletions 2.编程模块/2.1NekoBytes-TheMissing.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
# NekoBytes-CS-001 Syllabus

## 课程概述
您好👋,欢迎来到 计科协|NekoBytes-CS-001: 计算机入门导引!这是我们的编程入门系列中的第一门课程。NekoBytes-CS-001 将让您熟悉 C 编程语言,介绍计算机科学与技术中的常见主题,包括抽象、算法、体系结构、人工智能、嵌入式开发和计算机系统,并练习应用工具来解决复杂问题。

您好 👋,欢迎来到 计科协|NekoBytes-CS-001: 计算机入门导引!这是我们的编程入门系列中的第一门课程。NekoBytes-CS-001 将让您熟悉 C 编程语言,介绍计算机科学与技术中的常见主题,包括抽象、算法、体系结构、人工智能、嵌入式开发和计算机系统,并练习应用工具来解决复杂问题。

## 日程表

<CourseTable />

## 课程主题

我们计划的课程将按大致顺序涵盖以下主题:

- 提问的艺术
- C 语言基本知识
- Unix CLI 介绍
Expand All @@ -21,6 +28,7 @@
### 学习目标

完成 NekoBytes-CS-001 后,我们希望你能够实现以下学习目标:

- 能够使用编程来解决在课外遇到的现实问题。
- 认识并理解计算机科学中常见的抽象概念。
- 可以识别日常技术中存在的编程概念,了解计算机如何处理和组织信息。
Expand All @@ -29,10 +37,11 @@
## 选读

可供参考的学习材料:
- [【计算机科学速成课】[40集全/精校] - Crash Course Computer Science](https://www.bilibili.com/video/BV1EW411u7th?vd_source=699341ff80cb01917fb43665199a48dd)

- [【计算机科学速成课】[40 集全/精校] - Crash Course Computer Science](https://www.bilibili.com/video/BV1EW411u7th?vd_source=699341ff80cb01917fb43665199a48dd)
- Stephen Prata. C Primer Plus.ISBN 9787115390592.
- [Linux C编程一站式学习](https://akaedu.github.io/book/)
- [The C programming language (2nd Edition)](http://cslabcms.nju.edu.cn/problem_solving/images/c/cc/The_C_Programming_Language_%282nd_Edition_Ritchie_Kernighan%29.pdf): 真正的C语言之父是这本书的作者[Dennis M. Ritchie](http://en.wikipedia.org/wiki/Dennis_Ritchie), 而不是谭浩强
- [Linux C 编程一站式学习](https://akaedu.github.io/book/)
- [The C programming language (2nd Edition)](http://cslabcms.nju.edu.cn/problem_solving/images/c/cc/The_C_Programming_Language_%282nd_Edition_Ritchie_Kernighan%29.pdf): 真正的 C 语言之父是这本书的作者[Dennis M. Ritchie](http://en.wikipedia.org/wiki/Dennis_Ritchie), 而不是谭浩强
- [C Coding Standard](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html)
- [SEI CERT C Coding Standard](https://wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard)
- [Learn C the hard way](https://wizardforcel.gitbooks.io/lcthw/content/preface.html)中文版
Expand All @@ -54,12 +63,15 @@
会有定期实验任务,大约每周一次。作业可能包括书面问题、工具实践练习、编码任务或更大的完整程序。作业必须单独完成。

## 荣誉守则
请参考 [MIT对学术诚信的诠释](https://integrity.mit.edu/),尤其是[关于写代码的学术诚信](http://integrity.mit.edu/handbook/writing-code)

请参考 [MIT 对学术诚信的诠释](https://integrity.mit.edu/),尤其是[关于写代码的学术诚信](http://integrity.mit.edu/handbook/writing-code)

## 课程工具

NekoBytes-CS-001 资源的核心来源是课程网站 [hdu-cs-wiki](/2.编程模块/2.编程模块)。该网站是你获取课程材料(讲座、作业、部分、考试)以及课程信息的首选。

### Linux Setup Tools

正在开发中

TODO
TODO
Loading

0 comments on commit 03422d7

Please sign in to comment.