我在 SDU 讲课啦 —— 《程序设计思维与实践》讲师经历与复盘

我在 SDU 讲课啦 —— 《程序设计思维与实践》讲师经历与复盘

前言

​ 程序设计思维与实践是计算机科学与技术专业的专业必修课,阐述利用程序设计解决具体问题中普遍意义的概念、经验、思维、方法。除了课堂授课外,课程还包括上机实验、模拟测试,与下学期开设的《CSP软件能力认证》课程互为补充,全面培养学生的程序设计思维和编程解决实际问题的实践能力。


ACMLife-0_2-Java总结

ACMLife-0_2-Java总结

[toc]

序言

java作为一门为面向对象而生的语言,与cpp有着巨大的不同(比如万物皆“引用”)。利用java解决算法竞赛题目,在高精度、字符串处理、封装增强复用性等方面较cpp有优势。在ACM中若想用java替代cpp解决题目,理应对继承、多态、垃圾回收、自动打包解包机制,以及面对对象思想有基本的理解。

首先希望你对 java 基础有一定了解(比如对象判等要用.equals),本章更多的是深究 jdk API 中哪些对于 ACM 有优势。


ACMLife-0_1-cpp总结

ACMLife-0_1-cpp总结

[TOC]

序言

因为入了ACM的原因初识cpp,而从来都很少地熟悉她,只是拿着通用的编程语言技巧去使用她,这未免过于肤浅。

想要总结出cpp一些头文件在算法竞赛上的好用以及一些被忽略的用法,故对于一些在算法竞赛不常用且不算奇技淫巧的东西会选择性忽略。


ACMLife-0_0-领航帖

ACMLife-0_0-领航帖

序言

不知努力打ACM的时间还有多少,想将语言、知识点、题库都重新整理、总结。

大概分为三个部分:

  • 语言,包括Cpp、Java、Python在ACM方面的入门及奇技淫巧。
  • 知识点,仅代表我的学习顺序。
  • 题解,可能混在知识点章节中。

目录

  • 0_0-领航帖
  • 0_1-cpp总结
  • 0_2-java总结
  • 0_3-python总结
  • 0_4-做题总结
  • 1-贪心、思维、暴力
  • 2-二分

ACMLife之宁夏丝绸之路赛

ACMLife之宁夏丝绸之路赛

前言

  • 之前为了省赛名额,学校大概20+支ACM队伍,打了一个多月的积分赛。依据这次积分赛的排名,以及自费参赛的志愿,来平分4月份实验室打的网络邀请赛获得的三个名额。
    • 很幸运,我们队伍能够苟到一个名额。去获得一次类似区域赛规模的体验。
  • 这是我第一次出去比赛,也是我们队。虽然不知道暑期集训后队伍何去何从,但我们依旧开心。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×