GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Note that nowhere do these learning goals mention gaining deep expertise in any particular programming language! On the contrary, this course is about learning to work effectively in languages of which you know very little. At the end of the semester, having encountered a dozen or so new programming languages, you will not know any of those languages well — but you will be prepared to encounter the next dozen new languages that come your way with greater ease and confidence. It will sometimes be frustrating to work in languages you barely know. When this happens, remember that learning to be comfortable working with the unfamiliar is the point! Intro CS classes build up programming knowledge for you in small, logical pieces, like Legos. You are moving beyond that now. Experiment, explore, and embrace the unknown.

Download link

https://media.hachyderm.io/media_attachments/files/114/190/479/927/322/725/original/8906584146a6adfd.png

Notices where this attachment appears

  1. Embed this notice
    Paul Cantrell (inthehands@hachyderm.io)'s status on Thursday, 20-Mar-2025 03:20:49 JST Paul Cantrell Paul Cantrell
    in reply to

    @quephird @jrose
    The Programming Languages course I teach is built around this idea of tinkering with the unfamiliar as a way of learning underlying patterns, and learning how to learn — as opposed to preparing students specifically for graduate research in programming languages (“this semester, we will build a subset of OCaml in OCaml”) or offering a utilitarian checklist of specific language paradigms and language features. (Both of those can be good courses, but they’re not the one I teach!)

    2/

    In conversation about 2 months ago from hachyderm.io permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.