A website for courses of Major Computer Science, NKU

Overview

NKUCS.ICU

该域名原为建站者个人博客,如需访问,可点击链接

NKUCS,一个充满了「神仙」和「神仙」课程的专业。

本站存在的目的是?

本站的面向群众是南开大学计算机学院和网络空间安全学院的本科生,不局限于 CS 专业,下简称 NKUCS。

尚未开通研究生信息渠道,To be updated,如有意愿维护信息渠道也请见下栏,联系网站维护人员 @emanual20

和其他所有学院相同,任何课程中,既存在一些优秀的高质量课程,也存在不少滥竽充数的低质量课程。

因此,本网站的存在,旨在记录 NKUCS 所有课程的信息,以及历届学生对其的评价。

原则上来说,本站所有内容均由一届又一届的 NKUCS 学生共同协作编写,内容覆盖课程相关的一切,譬如课程的大致内容、授课教师、授课方式,以及更宝贵的,学姐学长们对课程的评价与心得

建站者所希望的,是这个网站能够帮助大家避免信息的不透明,从而避免错过优秀的课程;同时,学姐学长们留下的经验,也能够帮助后来者以更高效更有收获的方式完成对课程的学习。

建站者决定建站的原因?

  1. 建站者在入学时并没有成型的经验分享制度,大多数的学习经验只能通过学姐学长直系相传。建站者同样希望能够扮演当年学姐学长的身份,只不过以另一种更加透明的方式回馈给同学们。同时,通过学长学姐口口相传的方式难免会出现个人建议的片面化,建站有效避免了"一家之谈"泛滥的现象。

  2. 作为 CS 相关专业的同学,受程老师 DOCX 计划 的启发,建站者认为我们 CS 相关专业的同学也有必要遵循互联网开源精神。

  3. 建站者在初期探索阶段使用个人博客形式建站,发现很难进行信息交互是一个很大的问题,大多数时候反馈信息都需要同学们加到建站者的个人联系方式,造成信息沟通的不便。因此,本次使用决定使用 静态页面+Gitalk 建站,用户在评论区评论即可完成信息交互。

如何参与本站的建设?

  • 最小白的方式,是将要更新的页面和资源文件发送到维护人员的邮箱

  • 最简单的方式,是在本站每个页面下方的评论区,留下你所愿意提供的信息与评价,网站维护者会在第一时间看到,且会酌情将其添加为对应页面的内容。评论区使用Github授权登陆即可,有时Github可能会抽风,这时需要架梯子或稍等一段时间后才能访问。

  • 更加直接的方式,是点击本站右上角的章鱼图标,进入本站的 Github 仓库,以 Pull Request 的方式,提交你对本站内容的改进。

如果你能够长期参与本站的建设,可以联系以下任意一位现任长聘维护人员,成为本站的维护人员,长期招募

现任长聘维护人员 @emanual20@VitalC-3026@Rainefly

我们欢迎一切形式、不论大小的贡献! 🔥

Notice 贡献须知

  1. 如需上传资源文件请上传pdf文件,单个文件大小不要超过 5MB

  2. 评论区依托于 Github 的 Gitalk 功能,可能需要登录 Github 账号才能看到各评论区内容

Pull Request 贡献指南

  1. Fork 本仓库。

  2. 找到你想更新的课程对应的文件,进行修改。

  3. README.md 中的近期更新界面部分 👇 添加你修改的内容,以便其他同学查阅。(不用修改最新评论)

  4. 发起 Pull Request,等待维护者审阅。

使用须知

  1. 评论区需要使用Github授权登陆,第一次未登录可能会显示"尚未创建评论区"相关提示性话语。这时需要架梯子或稍等一段时间后即可访问。

  2. Github账号原则上只用邮箱就可以注册,所以其实可以是匿名的。

  3. 不能发表人身攻击、辱骂等言论,不能发表反动、淫秽色情等违法犯罪言论,初次删除,多次封禁IP。

Magic Link下载须知

Magic Link通常指向Github仓库链接,上传的资源文件一般是pdf文件,通常用于单个下载(但必须要挂梯子)。

必须挂梯子的方式:
单个下载时,显示"sorry,this file is invalid so it cannot be displayed"或"检查raw.githubusercontent.com中是否有拼写错误"不是因为资源挂了,而是因为没挂梯子。

不挂梯子的方式:

  1. 直接点主页右上角章鱼图标进入该网站仓库链接,选择绿色的code,下拉栏点击Download Zip,注意这样会下载整个工程,你需要自己找资源在哪里,一般会位于resources目录下,寻找对应课号即可。
    上传的资源文件一般是pdf文件,所以就算下载整个工程,工程大小应该也在可接受范围内(不会超过100MB)。
  2. 熟悉git的朋友,因为仓库是完全public的,第一次直接 git clone + 仓库地址,之后每次都git pull origin就行了。

近期更新页面

2021/12/4:

加入法学模块,信安法的小伙伴们也有评论区啦!

2021/12/3:

很多课程内容评论区有更新,包括但不限于如下课程:
COSC0019 计算机系统设计
COSC0033 大数据计算机应用
CSSE0038 网络技术与应用
COSC0025 并行程序设计
nkucs.icu大事记

特别感谢

本站建站灵感来源于上海交通大学IEEE试点班的主页,并参考了其Github代码建站,已获得使用许可,在此表示诚挚感谢

Owner
Sakura
This is me trying..!
Sakura
Anomaly Detection via Reverse Distillation from One-Class Embedding

Anomaly Detection via Reverse Distillation from One-Class Embedding Implementation (Official Code ⭐️ ⭐️ ⭐️ ) Environment pytorch == 1.91 torchvision =

73 Dec 19, 2022
Word document generator with python

In this study, real world data is anonymized. The content is completely different, but the structure is the same. It was a script I prepared for the backend of a work using UiPath.

Ezgi Turalı 3 Jan 30, 2022
A tool that allows for versioning sites built with mkdocs

mkdocs-versioning mkdocs-versioning is a plugin for mkdocs, a tool designed to create static websites usually for generating project documentation. mk

Zayd Patel 38 Feb 26, 2022
the project for the most brutal and effective language learning technique

- "The project for the most brutal and effective language learning technique" (c) Alex Kay The langflow project was created especially for language le

Alexander Kaigorodov 7 Dec 26, 2021
In this Github repository I will share my freqtrade files with you. I want to help people with this repository who don't know Freqtrade so much yet.

My Freqtrade stuff In this Github repository I will share my freqtrade files with you. I want to help people with this repository who don't know Freqt

Simon Kebekus 104 Dec 31, 2022
PyPresent - create slide presentations from notes

PyPresent Create slide presentations from notes Add some formatting to text file

1 Jan 06, 2022
A course-planning, course-map rendering and GPA-calculation web service, designed for the SFU (Simon Fraser University) student.

SFU Course Planner What is the overall goal of the project (i.e. what does it do, or what problem is it solving)? As the title suggests, this project

Ash Peng 1 Oct 21, 2021
Quickly download, clean up, and install public datasets into a database management system

Finding data is one thing. Getting it ready for analysis is another. Acquiring, cleaning, standardizing and importing publicly available data is time

Weecology 274 Jan 04, 2023
charcade is a string manipulation library that can animate, color, and bruteforce strings

charcade charcade is a string manipulation library that can animate, color, and bruteforce strings. Features Animating text for CLI applications with

Aaron 8 May 23, 2022
Swagger Documentation Generator for Django REST Framework: deprecated

Django REST Swagger: deprecated (2019-06-04) This project is no longer being maintained. Please consider drf-yasg as an alternative/successor. I haven

Marc Gibbons 2.6k Jan 03, 2023
Numpy's Sphinx extensions

numpydoc -- Numpy's Sphinx extensions This package provides the numpydoc Sphinx extension for handling docstrings formatted according to the NumPy doc

NumPy 234 Dec 26, 2022
Dev Centric Tools for Mkdocs Based Documentation

docutools MkDocs Documentation Tools For Developers This repo is providing a set of plugins for mkdocs material compatible documentation. It is meant

Axiros GmbH 14 Sep 10, 2022
A collection of lecture notes, drawings, flash cards, mind maps, scripts

Neuroanatomy A collection of lecture notes, drawings, flash cards, mind maps, scripts and other helpful resources for the course "Functional Organizat

Georg Reich 3 Sep 21, 2022
Markdown documentation generator from Google docstrings

mkgendocs A Python package for automatically generating documentation pages in markdown for Python source files by parsing Google style docstring. The

Davide Nunes 44 Dec 18, 2022
A curated list of awesome tools for Sphinx Python Documentation Generator

Awesome Sphinx (Python Documentation Generator) A curated list of awesome extra libraries, software and resources for Sphinx (Python Documentation Gen

Hyunjun Kim 831 Dec 27, 2022
Materi workshop "Light up your Python!" Himpunan Mahasiswa Sistem Informasi Fakultas Ilmu Komputer Universitas Singaperbangsa Karawang, 4 September 2021 (Online via Zoom).

Workshop Python UNSIKA 2021 Materi workshop "Light up your Python!" Himpunan Mahasiswa Sistem Informasi Fakultas Ilmu Komputer Universitas Singaperban

Eka Putra 20 Mar 24, 2022
Repository for tutorials, examples and starter scripts for using the MTU HPC cluster

MTU-HPC-Starter Repository for tutorials, examples and starter scripts for using the MTU HPC cluster Connecting to the MTU HPC cluster Within the coll

1 Jan 31, 2022
Uses diff command to compare expected output with student's submission output

AUTOGRADER for GRADESCOPE using diff with partial grading Description: Uses diff command to compare expected output with student's submission output U

2 Jan 11, 2022
ReStructuredText and Sphinx bridge to Doxygen

Breathe Packagers: PGP signing key changes for Breathe = v4.23.0. https://github.com/michaeljones/breathe/issues/591 This is an extension to reStruct

Michael Jones 643 Dec 31, 2022
PowerApps-docstring is a console based, pipeline ready application that automatically generates user and technical documentation for Power Apps.

powerapps-docstring PowerApps-docstring is a console based, pipeline ready application that automatically generates user and technical documentation f

Sebastian Muthwill 30 Nov 23, 2022