Skip to content

datawhalechina/cstart

Repository files navigation

GitHub LicenseGitHub ReleaseGitHub IssuesGitHub PrGitHub Starts


CStart

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

项目结构

CStart
├── Labs/                 // 课程实验
│   └── Solutions/        // 实验答案
├── Lectures/             // 课程PPT
├── Notes/                // 课程讲义
├── Projects/             // 课程大作业
├── Tools/                // 工具
│   └── setup/            // Linux初始化配置工具
├── Others/               // 其他杂项,比如辅助阅读资源、课程示例代码

项目任务说明

Labs

课程实验,包含Linux、tools、C语言,每个实验都有对应的README文档提供指引。目录下实验为Linux环境下的tar.gz压缩格式。

命名格式如下: Lab0.tar.gz, Lab1.tar.gz, Lab2.tar.gz, etc.

Solutions

实验配套解决方案,同样为tar.gz压缩格式。 命名格式如下: Lab0-Sol.tar.gz, Lab1-Sol.tar.gz, etc.

Lectures

课程幻灯片,格式为PDF。

Notes

课程讲义,格式为PDF。

Projects

课程大项目,同样为tar.gz压缩格式。

命名格式如下: Proj0.tar.gz, Proj1.tar.gz, etc.

不提供对应的解决方案。

Tools

Setup

Linux系统统一配置管理工具

Others

VSCode C/C++ 配置文件

请使用VSCode导入配置文件:C-C++.code-profile

参与贡献

  • 贡献请参考 dev 分支下的README
  • 如果你想参与到项目中来欢迎查看项目的 Issue 查看没有被分配的任务。
  • 如果你发现了一些问题,欢迎在 Issue 中进行反馈🐛。
  • 如果你对本项目感兴趣想要参与进来可以通过 Discussion 进行交流💬。

如果你对 Datawhale 很感兴趣并想要发起一个新的项目,欢迎查看 Datawhale 贡献指南

贡献者名单

姓名 github 职责
晓阳 E1PsyCongroo 项目负责人
王暄杰 SbF6-l 第1章贡献者
hewo hewo233 第1章贡献者
宇航 M4yGem1ni 第2章、第3章贡献者
自由 LRache 第2章、实验6贡献者
文璟 wenjing233 第4章、第5章、项目1贡献者
秋原舞 Atr1ck 第7章贡献者
f(x) f-x-here 第8章贡献者
颜文字 JXDYJS 第8章贡献者

关注我们

扫描下方二维码关注公众号:Datawhale

LICENCE

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。