leungll / NENU-Courses

Guidance for courses in School of Information Science and Technology, NENU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Course Guide Sharing Plan, School of Information Science and Technology, NENU

  • Guidance for courses in School of Information Science and Technology, NENU
  • Language: English, 简体中文

GitHub last commit GitHub repo size GitHub language count GitHub contributors GitHub

GitHub Repo stars GitHub forks GitHub watchers

Introduction

Inspired by Zhejiang University course guide sharing plan and Tsinghua University Computer Science Department course guide, this project was created.

Preface

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.

Feature

  • 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/
  • File layout rules:

    ├─Subject/      (e.g. Java语言与面向对象设计)
        ├─Grade/    (e.g. 17级软件)
        │   ├─ebook/
        │   │      README.md
        │   ├─exam/
        │   │      README.md
        │   ├─hw/
        │   │      README.md
        │      
        └─README.md
    

Platform

Why use GitHub projects as the platform?

  • 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 and Pull Request collaboration functions, and we can easily monitor and adjust the quality of your contributions.

What information to upload?

  • Course selection guide
  • Electronic version of textbooks
  • Daily homework answers
  • Previous examination papers
  • Review materials
  • Excellent code cases

Warning

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.

Related instructions

Naming instructions

  • 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 of Compiling and Running of Program on 17 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.

Instructions for Watch, Star, and Fork

  • 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 then Pull Request, we will consider merging your modifications with the original content of the warehouse.

Usage

Find search files

  • After using the browser to enter the homepage of the warehouse, press the shortcut key t to enter the file 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 method

  • Download a folder: Copy the URL of the folder

  • Download the complete project:

    • zip download: click the green button ↓Code above the warehouse and select Download 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).

Contribution methods

This repository does not use git-lfs, please be careful not to upload a single file exceeding 100M, otherwise Commit 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 the Add file button next to the green button ↓Code above the warehouse, select Upload files, and upload your files.

    • Upload files to new folder: Enter the folder, click the Add file button next to the green button ↓Code above the warehouse, select Upload files, change the folder name in the browser address bar to yours Want the new folder name, then press Enter to upload your file.

  • Submit PR: Fork this project, then click Upload File on the GitHub web page to upload the file and initiate a PR. 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".

The power of open source

  • 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

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.

Appendix

Implementation Rules for the Construction of Academic Style of Northeast Normal University

Chapter 6 Regulations and Punishments (Students)

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.

Reference

About

Guidance for courses in School of Information Science and Technology, NENU

License:Apache License 2.0


Languages

Language:HTML 58.7%Language:Java 9.6%Language:C 7.9%Language:JavaScript 7.0%Language:C++ 5.7%Language:CSS 4.6%Language:Assembly 3.1%Language:Vue 1.9%Language:Perl 1.0%Language:AGS Script 0.3%Language:Batchfile 0.1%Language:SourcePawn 0.1%Language:MATLAB 0.0%Language:Stylus 0.0%