{"id":13667591,"url":"https://github.com/oneliey/BUPT-SCS-Courses","last_synced_at":"2025-04-26T18:30:34.647Z","repository":{"id":40388672,"uuid":"287703363","full_name":"oneliey/BUPT-SCS-Courses","owner":"oneliey","description":"BUPT SCS 选修课指北","archived":false,"fork":false,"pushed_at":"2025-04-02T17:21:12.000Z","size":14254,"stargazers_count":698,"open_issues_count":2,"forks_count":99,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-02T18:27:40.345Z","etag":null,"topics":["bupt","course","cs","scs"],"latest_commit_sha":null,"homepage":"https://oneliey.github.io/BUPT-SCS-Courses","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oneliey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-15T07:56:09.000Z","updated_at":"2025-04-02T17:21:16.000Z","dependencies_parsed_at":"2024-08-11T13:31:25.133Z","dependency_job_id":"615d0e49-4aa3-4408-87de-bf0769f70060","html_url":"https://github.com/oneliey/BUPT-SCS-Courses","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oneliey%2FBUPT-SCS-Courses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oneliey%2FBUPT-SCS-Courses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oneliey%2FBUPT-SCS-Courses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oneliey%2FBUPT-SCS-Courses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oneliey","download_url":"https://codeload.github.com/oneliey/BUPT-SCS-Courses/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251035066,"owners_count":21526301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bupt","course","cs","scs"],"created_at":"2024-08-02T07:00:42.239Z","updated_at":"2025-04-26T18:30:29.636Z","avatar_url":"https://github.com/oneliey.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# BUPT-SCS-Courses\n\n巴普特（北京邮电大学）计院（计算机学院）选修课指北 ☝️\n\n方便同学们了解各专业选修课程\n\n[本科编程作业参考索引 (awesome-bupt-scs)](https://github.com/brupst/awesome-bupt-scs)，欢迎同学们 [**PR**](https://github.com/oneliey/BUPT-SCS-Courses/pulls) 👏 \n\n## Awesome\n\n[Awesome CS Courses](https://github.com/prakhar1989/awesome-courses)\n\n[CS DIY（CS自学指南）](https://csdiy.wiki)\n\n[Free Programming Books](https://ebookfoundation.github.io/free-programming-books) ([中文版](https://github.com/justjavac/free-programming-books-zh_CN))\n\n## 🎈 添加新课程步骤\n\n1. 请先参考[课程模板](./course-template.md)\n2. 把模板**重命名为英文**后（请注意使用 '-' 代替空格），放在相应**专业的文件夹**下\n3. 填写**评论**中相应内容，如果**不太清楚**或者**重复信息**，可以**不用填写**\n4. 填写目录里**表格**中的信息，并添加相应**课程链接**\n\n---\n\n\u003e 不同年级当年培养方案**不太相同**，存在某些课程**不在本年级**培养方案中，以培养方案为准\n\u003e \n\u003e 分成不同专业汇总课程，不同专业可能有**重复课程**\n\u003e\n\u003e * **任课教师**：同一班级的多个老师用逗号隔开，不同班级的老师用分号隔开\n\u003e * **考核方式**：建议注明期中期末，未指明则说明没有\n\u003e * **作业情况**：作业形式和频次\n\n## 基础课与课程设计\n\n| 课程名称                                                                                                        | 考核方式                          | 平时作业情况         |\n| --------------------------------------------------------------------------------------------------------------- | --------------------------------- | -------------------- |\n| [数学建模与模拟](./Basic-and-Practice-Courses/Mathematical-Modeling.md)                                            | 无期中，期末大开卷                | 4次平时小作业        |\n| [运筹学](./Basic-and-Practice-Courses/Operational-Research.md)                                                     | 小作业，期末开卷考                | 考试较为简单         |\n| [组合数学](./Basic-and-Practice-Courses/Combinatorial-Mathematics.md)                                              | 无期中，期末闭卷考改编版原题      | 每周一次作业，略难   |\n| [矩阵理论与方法](./Basic-and-Practice-Courses/Matrix-Theory-and-Method.md)                                         | 小作业+期末闭卷考                 | 考试略难一些         |\n| [概率论与随机过程](./Basic-and-Practice-Courses/Probability-Theory-and-Stochastic-Process.md)                      | 期中论文+期末闭卷                | 课堂作业很难          |\n| [概率论与数理统计](./Basic-and-Practice-Courses/Probability-Theory-and-Mathematical-Statistics.md)                 | 期末闭卷考试                      |                      |\n| [面向对象程序设计实践 (C++)](./Basic-and-Practice-Courses/Objected-Oriented-Programming(C++).md)                   | 无考试；\u003cbr /\u003e多次小作业 + 大作业 | 1次期末大作业        |\n| [面向对象程序设计实践 (Java)](./Basic-and-Practice-Courses/Objected-Oriented-Programming(JAVA).md)                 | 期中考试；期末大作业              | 1次期末大作业        |\n| [计算机组成原理课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-of-Computer-Organization-Principles.md)  | 期末大作业                        |                      |\n| [数字逻辑与数字系统课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-Digital-Logic-and-Digital-System.md) | 期末大作业                        |                      |\n| [数据结构课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-of-Data-Structures.md)                         | 期末大作业                        | 大作业               |\n| [计算机网络课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-of-Computer-Network.md)                      | 期末大作业                        | 一次大作业，难度还好 |\n| [数据库系统原理课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-Database-System.md)                      |                                   |                      |\n| [操作系统课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-Operating-System.md)                           | 期末大作业                        |                      |\n| [编译原理与技术课程设计](./Basic-and-Practice-Courses/Curriculum-Practice-Compiler-Principle-and-Technology.md)    | 期末大作业                        | 期末大作业           |\n\n## 计算机科学与技术\n\n| 课程名称                                                                                                            | 考核方式                                 | 平时作业情况                                     |\n| ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------ |\n| [下一代Internet技术与协议](./Computer-Science-and-Technology/Technologies-and-Protocols-of-NGI.md)                     | 无期中；疫情写论文\u003cbr /\u003e往年期末开卷考   | 1次小作业，2次实验                               |\n| [计算机网络技术实践](./Computer-Science-and-Technology/The-Practice-of-Computer-Network-Technology.md)                 | 无考试；实验+实验报告                    | 6次实验，2次重要                                 |\n| [Linux开发环境及应用](./Computer-Science-and-Technology/Linux.md)                                                      | 无期中；期末闭卷考试                     | 4次实验                                          |\n| [移动互联网技术及应用](./Computer-Science-and-Technology/Mobile-Internet-Technology-and-Application.md)                | 无期中；期末大作业                       | 7次编程作业                                      |\n| [Web开发技术](Computer-Science-and-Technology/Web-Application-Developing-Technology.md)                                | 无考试；期末大作业                       | 一篇技术论文和大作业                             |\n| [Python程序设计](./Computer-Science-and-Technology/Python-Programming.md)                                              | 无期中；期末大作业                       | 每周1次作业                                      |\n| [大数据技术基础](./Computer-Science-and-Technology/Basics-of-Big-Data-Technology.md)                                   | 无期中；期末大作业                       | 4次小实验，2个期末实验                           |\n| [机器学习](./Computer-Science-and-Technology/Machine-Learning.md)                                                      | 无期中；疫情无期末\u003cbr /\u003e往年期末闭卷考试 | 4次小测验，\u003cbr /\u003e1次论文阅读，1次大作业 |\n| [数据仓库与数据挖掘](./Computer-Science-and-Technology/Data-Warehouse-and-Data-Mining.md)                              | 无考试；期末论文报告                     | 无平时作业                                       |\n| [信息与知识获取](./Computer-Science-and-Technology/Information-and-Knowledge-Acquisition.md)                           | 无考试；3次作业+报告                     | 3次作业                                          |\n| [网络科学](./Data-Science-and-Big-Data-Technology/Network-Science.md)                                                  | 随堂测验，期末考试\u003cbr /\u003e2020年为小组pre  | 无作业                                           |\n| [信息与网络安全](./Computer-Science-and-Technology/Information-and-Network-Security.md)                                | 无考试，期末开卷大作业                   | 3次作业                                          |\n| [人工智能原理](./Computer-Science-and-Technology/Principles-of-Artificial-Intelligence.md)                             | 无期中；\u003cbr /\u003e期末开卷考试+1次实验       | 1次小测，无平时作业                              |\n| [网络存储技术](./Computer-Science-and-Technology/Network-Storage-Technologies.md)                                      | 无考试；平时+期末作业                   | 文字作业 |\n| [程序设计实践](./Computer-Science-and-Technology/The-Practice-of-Programming.md)                                       | 无期中；期末大作业                       | 无平时作业                                       |\n| [服务科学与服务工程概论](./Computer-Science-and-Technology/Introduction-To-Service-Science-And-Service-Engineering.md) | 无期中；点名\u003cbr /\u003e期末论文论文+开题报告  | 无平时作业                                       |\n| [物联网技术](./Computer-Science-and-Technology/IoT-Technology.md)                                                      | 无考试；期末大作业                       | 2次平时作业；2次课上实验                         |\n| [计算机图形学](./Data-Science-and-Big-Data-Technology/CG.md)                                                           | 期末闭卷考试                             | 2个大作业                                        |\n| [自然语言处理](./Computer-Science-and-Technology/Natural-Language-Processing.md)                                       | 期末考试；期末大作业                     | 1次期末大作业                                    |\n| [多媒体技术](./Computer-Science-and-Technology/Multimedia-Technology.md)                                               | 无期中；点名\u003cbr /\u003e期末闭卷考试           | 无平时作业                                       |\n| [并行计算与GPU编程](./Computer-Science-and-Technology/Parallel-Computing-and-GPU-Programming.md)                       | 无考试；期末大作业                       | 两次小作业，期末大作业                           |\n| [数字图像处理](./Computer-Science-and-Technology/Digital-Image-Processing.md)                                          | 期末开卷考试                             | 1~2次编程小作业                                  |\n| [量子计算导论](./Computer-Science-and-Technology/Introduction-of-Quantum-Computation.md)                               | 期中论文翻译；\u003cbr /\u003e期末写论文           | 两次作业                                         |\n| [无线传感器网络](./Computer-Science-and-Technology/Wireless-Sensor-Network.md)                                          | 无考试；一次实验验收和课程报告            | 无作业                                         |\n\n## 网络工程\n\n选修课基本和计科一致，《下一代Internet技术与协议》为必修，且无《信息与知识获取》该课程。\n\n| 课程名称                                                                                         | 考核方式                           | 作业量                                     |\n| ------------------------------------------------------------------------------------------------ | ---------------------------------- | ------------------------------------------ |\n| [web后端开发技术](./Network-Engineering/Web-back-end-development-techniques.md)                     | 小作业，大作业（及原本应有的小测） | 可以接受，不算很多                         |\n| [web前端开发技术](./Network-Engineering/Web-front-end-development.md)                               | 5次小作业和1次大作业               | 可以接受，不算很多                         |\n| ios开发技术                                                                                      | 小论文                             | 很水，但是很爽，你懂的                     |\n| 嵌入式系统 \u003cbr /\u003e（网工必修,计科选修）                                                                  | 作业20，实验40，期末考试40         | 实验比较复杂，期末考试比较难，但老师会调分 |\n| [web开发技术基础](./Network-Engineering/Development-Techniques-for-Web.md) \u003cbr /\u003e（网工必修,其他专业选修） | 小作业，大作业\u003cbr /\u003e期末开卷考     | 可以接受，不算很多                         |\n\n## 数据科学与大数据技术\n\n| 课程名称                                                                                      | 考核方式                                 | 作业量                                  |\n| --------------------------------------------------------------------------------------------- | ---------------------------------------- | --------------------------------------- |\n| [数据科学数学基础](./Data-Science-and-Big-Data-Technology/Mathematical-Basis-of-Data-Science.md) | 无期中；期末闭卷考试                     | 3次作业                                 |\n| [Linux开发环境及应用](./Computer-Science-and-Technology/Linux.md)                                | 无期中；期末闭卷考试                     | 一般，4次实验                           |\n| [算法设计与分析](./Data-Science-and-Big-Data-Technology/Algorithm-Design-and-Analysis.md)        | 编程实验，期末闭卷考试                   | 5次编程实验，难度一般                   |\n| [网络科学](./Data-Science-and-Big-Data-Technology/Network-Science.md)                            | 随堂测验，期末考试\u003cbr /\u003e2020年为小组pre  |                                         |\n| [计算机图形学](./Data-Science-and-Big-Data-Technology/CG.md)                                     | 2个大作业，期末闭卷考试                  |                                         |\n| [数字图像处理](./Data-Science-and-Big-Data-Technology/Digital-Image-Processing.md)               | 3次小作业，期末3次实验和1个论文          | 作业难度较大，比较繁琐                  |\n| [分布式计算与云计算](Data-Science-and-Big-Data-Technology/Distributed-and-cloud-computing.md)    | 1次作业，期末论文                        | 作业难度很低                            |\n| [流数据分析技术](./Data-Science-and-Big-Data-Technology/Streaming-Data-Analysis-Technologies.md) | 3次作业，无期中期末考试                  | 作业量适中，难度适中，3次作业量差距不大 |\n| [数据可视化](./Data-Science-and-Big-Data-Technology/Data-Visualization.md)                       | 1次大作业，无期中期末考试                | 作业量很小，难度很低                    |\n| [多模态信息处理](./Data-Science-and-Big-Data-Technology/Multi-Modal-Information-Processing.md)   | 1次大作业，期中期末各一次pre，期末交报告 | 很开放的作业，作业量基本看个人追求      |\n| [通信原理](./Data-Science-and-Big-Data-Technology\\Principles-Of-Communication.md)                | 平时作业40% ＋ 期末考试60%               | 2-3周一次作业                           |\n\n\n## 软件工程\n\n| 课程名称                                                                              | 任课教师 | 考核方式                       | 作业量                         |\n| ------------------------------------------------------------------------------------- | -------- | ------------------------------ | ------------------------------ |\n| [软件测试技术](./Software-Engineering/Software-Testing-Techniques.md)                    | 袁玉宇   | 7次小作业；期末开卷考试        | 总量大但时间长，简单且有趣味性 |\n| [软件过程改进](./Software-Engineering/Software-Process-Improvement.md)                   | 袁玉宇   | 疫情只有大作业，往常可能开卷考 | 无额外作业                     |\n| [通信协议软件设计](./Software-Engineering/Software-Design-of-Communitation-Protocol.md)  | 雷友珣   | 3次大实验，期末闭卷考试        | 难度大，繁琐                   |\n| [软件项目管理](./Software-Engineering/Software-Project-Management.md)                    | 韩万江   | 大作业+开卷考试                | 难度不大，但繁琐               |\n| [移动终端软件开发技术](./Software-Engineering/Mobile-Software-Development-Techniques.md) | 谢坤     | 无考试；大作业                 | 量多但简单                     |\n| [电子商务系统](./Software-Engineering/E-Commerce-System.md)                              | 牛坤     | 疫情只有作业，往常闭卷考       | 小且简单                       |\n| [大数据原理与技术](./Software-Engineering/Bigdata-Principle-and-Techniques.md)           | 孙鹏飞   | 无考试；大作业                 | 量少，稍有难度                 |\n\n## 培养方案\n\n1. [计算机学院培养方案17版（含实验班）](./Cultivation/17-SCS.pdf)（大改）\n2. [软件学院培养方案17版](./Cultivation/17-SSE.pdf)\n3. [计算机学院培养方案18版（含实验班）](./Cultivation/18-SCS.pdf)\n4. [软件学院培养方案18版](./Cultivation/18-SSE.pdf)\n5. [计算机学院培养方案19版（含实验班）](./Cultivation/19-SCS.pdf)\n6. [计算机学院培养方案20版（含实验班）](./Cultivation/20-SCS.pdf)\n7. [计算机学院培养方案21版](./Cultivation/21-SCS.pdf) （较大改动）\n\n## 知名高校\n\n* [THU-CST-Cracker](https://rekcarc-tsc-uht.readthedocs.io/en/latest/index.html)\n* [Lib PKU](https://github.com/lib-pku/libpku)\n* [SJTU-Courses](https://github.com/kxxwz/SJTU-Courses)\n* [ZJU-Courses-Share](https://qsctech.github.io/zju-icicles/)\n* [USTC-Course](https://github.com/USTC-Resource/USTC-Course)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foneliey%2FBUPT-SCS-Courses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foneliey%2FBUPT-SCS-Courses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foneliey%2FBUPT-SCS-Courses/lists"}