Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions docs/cpp/preface/1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

受講者の中には、早くウェブアプリを作ってみたいのに(早く競プロしたいのに)、長々と今後使わないかもしれない言語で勉強することに意味はあるのか?と思っている人もいるかもしれませんが、皆さん全員にぜひ受けてもらいたいと思っている理由がいくつかあります。

まず1つは、これから何をするにしろ、「プログラミングの基礎知識」を無視して勉強することは難しいということ。全て合わせると400-500分程度の講習内容になりますが、どれも最低限かつ必要不可欠な知識です。(必要不可欠と言いましたが、今すぐに覚える必要はないです。まずは一回聞くことが大事。)
まず1つは、これから何をするにしろ、「プログラミングの基礎知識」を無視して勉強することは難しいということ。全て合わせると400500分程度の講習内容になりますが、どれも最低限かつ必要不可欠な知識です。(必要不可欠と言いましたが、今すぐに覚える必要はないです。まずは一回聞くことが大事。)

次に2つめ、各班で個別にプログラミングの講習会を開くのはあまりに非効率ということ。ほぼ同じ内容の講習会を5つも立てることになってしまいます……。

Expand All @@ -27,7 +27,7 @@

それっぽく目的を立ててしまいましたが、とりあえず頑張って勉強する、というのが良いと思います(メインはこれに続く講習会たちです)。

目的の部分で1つ覚えて欲しいのは、**この講習の内容をすべて覚えなくても良い** という事です。
目的の部分で1つ覚えておいて欲しいのは、**この講習の内容をすべて覚えなくても良い**という事です。
これらの話は他の講習で必ず出てくる話なので、出てきたときに「そういえばこの講習会で勉強したなー」って思ってテキストを開いて思い出す、というところまでできれば十分でしょう。

## 今後の講習との関連
Expand All @@ -36,7 +36,7 @@
* ただし、普段からGit/GitHubを使用している場合は受講不要です。この講習会では、Gitの概念からコミット、プッシュなどの基本的な操作を扱います。
* 本講習が終わったあとは、各班で講習会が開催されます。2班以上同時に所属もできるので、自分が興味のある分野をある程度決めておくと良いでしょう。
* 全部を受けるのもアリですが、すごく大変になります。(講習会の詳細はtraQを確認してください)
* 6月ごろにはサークル内のハッカソンが開催されます。5-6人のチームになってなにか作ろう、というイベントですが、講習会にあまり参加できてない、という場合でも先輩が丁寧に教えてくれるので、ぜひご参加ください! こちらも詳細はtraQでお知らせします。
* 6月ごろにはサークル内のハッカソンが開催されます。56人のチームになってなにか作ろう、というイベントですが、講習会にあまり参加できてない、という場合でも先輩が丁寧に教えてくれるので、ぜひご参加ください! こちらも詳細はtraQでお知らせします。

## 講習の心構え

Expand All @@ -56,7 +56,7 @@
* traPの講習会でよく貼られてるやつ
![質問する奴は偉い](https://md.trap.jp/uploads/upload_668e33bd8d1a00d55c4e9b00f9e31738.png)
* 帰ってから分からない事が出てきたらtraQで聞いてください。先輩が答えてくれます。
* Googleで調べるのもアリですが、今どきのGoogleは欲しい情報を探すのも若干難しいところがあるので、最初のうちは無理せずtraQで聞くのがおすすめです(大抵2~3分で返事がきます)
* Googleで調べるのもアリですが、今どきのGoogleは欲しい情報を探すのも若干難しいところがあるので、最初のうちは無理せずtraQで聞くのがおすすめです(大抵23分で返事がきます)
* 先輩がどのようにして問題を解決しているのかを見ると、次から自分でも解決できるようになるでしょう。
4. 練習問題を解いて理解する
* 練習問題では、講習会の内容でできる問題たちを用意しています。無理に覚えるより、実際に使ってみましょう。問題を実際に解いた方が楽しいと思います。たまに難しい問題(一筋縄ではいかない問題)も入っていますが、ぜひチャレンジしてください。
Expand Down Expand Up @@ -87,7 +87,7 @@ ChatGPTなどの生成AIとの付き合い方についてですが、一般的
更に、本講習では同じ内容の講習会を複数回実施します。
都合の付く日程にご参加ください。

また、講習外の日はぜひ進捗部屋を使ってください( [**#services/knoQ/daily**](https://q.trap.jp/channels/services/knoQ/daily) 参照)。
また、講習外の日はぜひ進捗部屋を使ってください([**#services/knoQ/daily**](https://q.trap.jp/channels/services/knoQ/daily)参照)。
講習のある日は人が多くて他の人に話しかけづらいと思うので、進捗部屋でぜひ先輩や同級生と交流を深めてください。

## 講習・テキストの進め方
Expand All @@ -111,9 +111,9 @@ ChatGPTなどの生成AIとの付き合い方についてですが、一般的
* ①:5/9 (土) 10:00〜18:00
* ②:5/10 (日) 10:00〜18:00

教室などの案内は、[**講習会Wiki** (部内のみ)](https://wiki.trap.jp/Event/welcome/26/lecture/pg-basic) をご確認ください。
教室などの案内は、[**講習会Wiki**部内のみ)](https://wiki.trap.jp/Event/welcome/26/lecture/pg-basic)をご確認ください。

各章末に、練習問題A,B,Cを用意しています。
各章末に、練習問題A・B・Cを用意しています。

* **練習問題A:** **できれば解いて理解して欲しい練習問題**です。とにかく手を動かしましょう。
* **練習問題B:** ぜひ解いて欲しいですが、解けなくても問題はありません。
Expand Down
45 changes: 40 additions & 5 deletions docs/cpp/preface/2.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,56 @@
:::

なお、本テキストは、CC BY-SA 4.0ライセンスの下公開しています。
また、ソースコードは https://github.com/traP-jp/pg-basic からご確認いただけます。
また、ソースコードは<https://github.com/traP-jp/pg-basic>からご確認いただけます。

## traPについて

東京科学大学デジタル創作同好会traPは、現在750人以上が在籍する東京科学大学の中で随一の規模を誇る創作・プログラミングの総合サークルです。

「アルゴリズム班」「CTF班」「ゲーム班」「グラフィック班」「サウンド班」「SysAd班」「Kaggle班」の7班が存在し、各々好きな分野で活動しています。

弊サークルについての詳細は https://trap.jp/about/ をご覧ください。
弊サークルについての詳細は<https://trap.jp/about/>をご覧ください。

## 講習会運営陣

### 主催サークル

- traP https://trap.jp
- traP <https://trap.jp>

### 運営

- @rurun
- @yasako

### 講師

- @Haru_18
- @howard127
- @irinoirino
- @n3
- @quarantineeeeeeeeee
- @Radon86

### TA

- @Fragiila
- @mikannkann
- @uni_kakurenbo
- @sabakunosaboten
- @o_o
- @Lachite
- @Luke256
- @zoi_dayo
- @Takeno_hito
- @Dye
- @Alt--er
- @TwoSquirrels
- @tidus
- @akimo
- @eoa_te
- ほか多数

::: details 2025年度講師陣

### 運営

Expand Down Expand Up @@ -93,7 +128,7 @@

:::

::: spoiler 2024年度講師陣
::: details 2024年度講師陣

### 講師

Expand Down Expand Up @@ -139,7 +174,7 @@

:::

::: spoiler 2023年度講師陣
::: details 2023年度講師陣

### 講師

Expand Down
8 changes: 6 additions & 2 deletions docs/cpp/preface/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# はじめに

これは「プログラミング基礎講習会」のテキストです。これから全4回に渡ってプログラミングの基礎を学ぶ講習会になっています。
プログラミング基礎講習会へようこそ!

:::tip traP外の方へ
プログラミング基礎講習会は、C++を用いた基礎的なプログラミングを、短期間で集中的に習得する講習会です。 大学からプログラミングを始める初心者が、各班での活動において最低限必要なプログラミング力を習得することを目指します。
Comment thread
rurun418 marked this conversation as resolved.

全4回、一緒に頑張っていきましょう!

:::info traP外の方へ

このテキストはtraP内での講習会のために作成されたテキストです。
この章はtraPの講習会に関するガイダンスも含まれるために、一部traPの内部向けにしか伝わらない情報が入っています。ご注意ください。
Expand Down
Loading