Skip to content

Tloops/Java-Courseware

Repository files navigation

Java-Courseware 📚

  • 基于SUSTech CS102A/B 计算机程序设计基础A/B (Introduction to Programming A/B)
  • 个人辅导用课件

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Introduction 简介

计算机程序设计基础A/B是南方科技大学本科阶段的通识编程基础课,使用的语言是Java,一直以其硬核程度著称,成为了GPA收割者和不少编程0基础南科学子的噩梦。我也注意到其中的几个痛点(部分为非普遍现象):

  • 老师授课过于抽象
  • 作业不接地气
  • project的GUI部分基本需要学生们自学
  • 部分SA学生助理比较凶并不愿伸出援手,导致学生们不敢问问题(当然,这个是可以理解的,一个月这么点工资,当学助的也基本都是计系的学生,哪有时间回答那么多人的问题……)
  • 卷(X)

另外,编程本身对于一些0基础学员们也有如下问题:

  • 天赋较差,比其他同学接受速度慢
  • debug时间开销极大

我在大一下学期注意到了这样的痛点,现在我也快要毕业了,便决定尽快总结这样一份课件出来,作为给我自己也是给南科大的一份毕业礼物。这份课件将主要用于计算机程序设计基础A/B课程的课外辅导,可能不会涵盖一些具体的技术用法和操作,不过也一定会涉及我对Java更是对编程的思考,希望能对本校亦或是其他学校的同学有帮助!

Contents 目录

正文

其他文档

Special Thanks 特别鸣谢

谢谢为这个项目做出贡献的同学们:

Tloops
Qiushi Nie
lethal233
Shilong Li

最后感谢曾经听过我的课的同学们,以及我的计算机启蒙老师们,他们的名字我在这里就不做赘述。另外课件中可能会有一些错误或是不严谨的点,欢迎同学和老师指正批评。

如果这份课件对你有帮助,不妨star:star:一下这个repository哦!

About

Java编程小白专用课件(基于 SUSTech 计算机程序设计基础A/B)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages