Inspired by Zhejiang University course guide sharing plan and Tsinghua University Computer Science Department course guide, this project was created.
As mentioned in the course guide of Zhejiang University, when we come to a university, from the first contact with many courses until we complete them one by one, we often collect a lot of information and intelligence in the process.
Some are e-books that need to be searched online, every time you see a new course, Google the name of the textbook. Some can be found immediately, while others require a lot of eyesight. Some are past test papers or A4 papers, which have been carefully compiled by predecessors, collecting and making, with the idea that it can be useful to others, is made public, but it needs to be explored in various groups or privately and passed down from generation to generation from seniors. Some skills are suddenly understood after taking a course, which turns out to be the focus of this course, could have been done better and easier.
I have also worked very hard to collect various course materials, but in the end, the acquisition of some important information is often purely accidental. This state often makes me feel scared and uneasy. I also finally had some methods and conclusions after the course, but these ideas had no place to express. In the end, I could only dissipate the experience gained by spending time and energy in the long oblivion.
Every time I come across information from my seniors, it is like finding a treasure. Every time after the exam, my summary and hard work are thrown away like worn out shoes.
We hope to turn these obscure, uncertain, and word-of-mouth information and experiences into open, easily accessible and shared information that everyone can improve and accumulate together.
We hope that as long as it is a detour taken by our predecessors, future generations will not have to take it again. Everyone's energy and time should be wasted on areas worth wasting.
-
This project has included the following content so far:
- Course strategy:
README.md
- Educational electronic book and reference materials:
ebook/
- Homework and reference answers:
hw/
- Past exam papers and review materials:
exam/
- Course strategy:
-
File layout rules:
├─Subject/ (e.g. Java语言与面向对象设计) ├─Grade/ (e.g. 17级软件) │ ├─ebook/ │ │ README.md │ ├─exam/ │ │ README.md │ ├─hw/ │ │ README.md │ └─README.md
- Most QQ/WeChat groups are separated by grade and major, which cannot be maintained together for a long time, and group files are also lack of organization.
- GitHub projects can use directories to organize files, and each directory can display a
README
while displaying the file list, which is very suitable for the needs of this project. - GitHub comes with convenient
Issue
andPull Request
collaboration functions, and we can easily monitor and adjust the quality of your contributions.
- Course selection guide
- Electronic version of textbooks
- Daily homework answers
- Previous examination papers
- Review materials
- Excellent code cases
The following content is not suitable for uploading. If you think that the lack of these materials will affect the integrity of the resource, please prioritize placing it on the school resource platform, or contact your teacher and have the teacher publish it. It is recommended that you write a README
document and put some links or guidance text to help find these resources.
- Pirated e-books/paid e-books
- Pirated/cracked/green version paid software and its installation package
- Content listed on the course/instructor home page (please upload with instructor permission)
If you think that some files in this warehouse infringe upon your rights, please send us an email: l.liang0316@gmail.com, and they will be deleted immediately after confirmation.
- Please avoid the specific name of the teacher appearing in the file. Please use your grade to refer to it. For example, if you are
leungll
ofCompiling and Running of Program
on17 Software
, please upload it in程序编译与运行/17级软件/
Corresponding information - If possible, add your own ideas in the
README.md
file (optional) - Evaluations of teachers can be written in the
README.md
of the corresponding course. Please use Pinyin to refer to the teacher’s name. - If you want to upload courseware (please make sure there are no copyright issues), it is recommended to use the
pdf
format to avoid system errors.
- The function of
star
is to collect it so that you can find it later. - The function of
watch
is to pay attention. When this repository is updated, you will receive a notification. - The function of
fork
is to participate. When you add new content and thenPull Request
, we will consider merging your modifications with the original content of the warehouse.
- After using the browser to enter the homepage of the warehouse, press the shortcut key
t
to enter thefile search mode
, enter the file name or folder name you want to find, and the search results will be displayed in real time. Firefox browser
can use extension plug-ins: Octotree or GiteeTree to facilitate browsing project folders and files on the web page.
-
Download a folder:
Copy the URL of the folder
-
Enter any of the following tools: DownGit, DownGit domestic version, GitZip, GitHub File Acceleration,
Paste URL
and selectDownload
. -
Chromium browsers and Firefox browsers can choose to install the
GitZip
plug-ins: Chrome download, Firefox download
-
-
Download the complete project:
-
zip
download: click the green button↓Code
above the warehouse and selectDownload ZIP
-
Command download:
git clone https://github.com/leungll/NENU-Courses.git
-
-
At the same time, we have also added Gitee synchronization repository, you can download it in Gitee to get all the resources of this project (this method can avoid being blocked).
This repository does not use
git-lfs
, please be careful not to upload a single file exceeding100M
, otherwiseCommit
will be invalid.
Due to the large size of this project, you can upload it directly on the Github Web side. The specific operations are as follows:
-
Fork this project: Open this project in your computer browser, and then click the
Fork button
in the upper right corner. -
Upload files
-
Upload to
Existing Folder
: Enter the corresponding folder, click theAdd file
button next to the green button↓Code
above the warehouse, selectUpload files
, and upload your files. -
Upload files to
new folder
: Enter the folder, click theAdd file
button next to the green button↓Code
above the warehouse, selectUpload files
, change the folder name in the browser address bar to yours Want thenew folder name
, then press Enter to upload your file.
-
-
Submit PR:
Fork
this project, then clickUpload File
on theGitHub
web page to upload the file and initiate aPR
. Please pay attention to the file organization of the project. -
It can also be attached directly to
Issue
and added by the maintainer.
If you wish to contribute anonymously, you can email to: l.liang0316@gmail.com and indicate "NENU-Courses".
- Issues, PRs, corrections, materials, course selection/exam strategies are all welcome!
- Everyone's attention, maintenance and contributions are the driving force for this project to continue to exist.
- If you have better suggestions, please express your opinions and discuss them in Issues; if you want to contact us directly, please send us an email: l.liang0316@gmail.com, your suggestions are the best for us help!
- Thanks to the students who contributed to this project (ranked in order of commit): leungll (17 software), kongyy (17 software), lyfer233 (19 cs)... and you in front of the computer!
License for parts written by contributors:
CC-BY-NC-SA: Attribution-NonCommercial-ShareAlike
The information is for reference only, please judge its applicability by yourself.
The copyright of other parts belongs to their respective authors.
Article 26: Students who engage in the following circumstances during scientific research and academic activities are in violation of academic ethics.
-
Misappropriation, plagiarism, plagiarism, and misappropriation of other people’s academic results, including unpublished research materials and methods, thesis results, technical reports, software programs, and research data, etc.
-
Quoting other people's data, information, and opinions constitutes the main or substantive part of my results; citing other people's research results without citing the source.
-
Ghostwriting or writing academic or dissertation papers on behalf of others, or engaging in unfair transactions in writing various papers.
-
Tampering with other people's research results, falsifying experimental data or information, concealing unfavorable data, and falsifying innovative results and new discoveries in order to draw some conclusion that conforms to one's own subjective wishes.
-
Duplicate publication of research results.
-
Other violations of generally accepted academic ethics.
Article 27: Students who violate academic ethics shall bear responsibility for the resulting impact and losses. Depending on the seriousness of the case, the school will impose organizational or disciplinary sanctions on the parties involved. Those who violate the law will be transferred to judicial organs for investigation and legal responsibility according to law.