プログラミング勉強のブログ

プログラミングの勉強のブログです!

真面目に勉強

授業

Java

インクリメントとデクリメントの続きをやりました。

a++か++aによって、コード実行したときの表示が違いました。

a++は1足しているけども、元々の数の表示になります。

++aは1足した表示になります。

 

問題集をやりました。

 

HTML&CSS

ブレンドモードで色を重ねるというのが面白かったです。

背景に設定した写真に、ブレンドコードを使って色を重ねることができます。そうすることにより、よりきれいな背景画像になります。

これは全く知らなかったので、使っていきたいなと思います。

 

基本情報

ネットワークのことでした。LANやWANをよく聞きますが、意味を知らなかったです。

LANは小さな集まり、例えば、自宅でのネットワークです。

WANはプロバイダーがつながっていること、例えば、関西の本社と関東の支社を繋ぐネットワークのことです。

 

OSI基本参照モデルとインターネットは深く関係しています。

試験では、ある条件でインターネットは動くかどうかが問われるそうです。

 

自宅学習

基本情報

今日のネットワークの部分の復習をしました。少し読んだだけでした

内容理解できるように読み返していきたいです。

 

ITパスポート

2進数といった、コンピューターで使用されるものでした。公務員試験対策の勉強でありましたので、ちょっと走っていましたが、知らないことも出てきました。

16進数を重点的に覚えていきたいです。

 

HTML&CSS

簡単に背景色を設定しただけでした。

次は、授業でやったことを取り入れたいです。

 

最後に

真面目に授業を受けていますが、理解ができていないことが多いです。復習を大切にしていきたいです。

悩み

授業

Java

最初は、Linuxのフォントサイズ調整の説明でした。

 

今回のJavaの授業は問題集をやることが多かったです。

 

内容が理解できるのもありました。

計算のことや文字と数字の計算です。

 

計算のことは優先順位や小数点以下のことでした。

計算の順序は、数学と同じで、かけ算やわり算はたし算と引き算よりも優先順位が上です。

整数だけでわり算のときは小数点以下があっても、整数しか表示されないです。

 

文字と数字の計算は、文字が最初にあると、後ろの数字は文字扱いとなってしまいます。

例えば、$+10+10だと、答えは$1010になります。

数字が先で文字が最後だと最初の数字は数字となります。その後文字列になります。

例えば、10+10+yenだと、まず、10+10をして20になります。そして20+yenをしますが、20は文字列になりますので、答えは20yenとなります。

 

HTML&CSS

CSSのレイアウトの続きとページ作成でした。

 

自宅学習

ITパスポート

エクセルの関数のことでした。またエクセルのことでしたので、内容の理解もしやすかったです。

 

HTML&CSS

課題作成の続きをやっていました。

学校で、先生に質問して聞いたことをやりました。

独自のコードを作成してしまってました。独自のコードを作成しない方が良いとのことでした。

classといったコードをつけてやっていくのが良いとのことでした。なので、入力し直しました。

すると、思っていた通りの表示になりました。

楽しいページ作成ができたらいいなと思います。

 

最後に

今日はわかりやすいことがあってよかったです。勉強を諦めずに頑張っていきます!

 

Javaよりも難しい悩みができてしまいました。内容は秘密です。

やっていく

授業

Java

今日の授業で印象に残ったことをいくつかあげます。

プログラムを実行のこと。

プログラムを実行をするときは、ハードディスクが主記憶装置(メモリ)に実行を送り、メモリとCPUとの間で計算する。

 

変数のこと。

3と3.0は、人の目からしたら同じですが、コンピューターは違うことに捉えています。

3は11です。2進数になるためです。しかし、3.0は3.0ちょうどなのか3.000000…なのかによって変わってきます。

 

授業内課題

授業内で課題がありました。aには10、bには20の設定をして、aとbの数字を入れ替えるとどのように表示されるかでした。

解答としては、一時保管の箱を用意してずらしていくということでした。

一時保管をtempにして、aの値をtempに移動し、bの値をaに移動し、最後にtempの値をbに移動するというやり方でした。

理解はできてないですが、面白いなと思いました。

 

基本情報処理技術

資格対策として、基本情報処理技術の勉強が初めてありました。

必須解答のセキュリティーのことを勉強しました。複雑でしたが、セキュリティーの大切さを学びました。また、暗号化について詳しく学びました。

まだよくわかっていませんが、公開鍵と秘密鍵のことやシーザー暗号のことでした。

シーザーと聞いて、ジョジョの奇妙な冒険のシーザー・ツェペリを思い浮かびました(笑)

 

HTML&CSS

余白のことでした。余白を設定することによって、ページが見やすくなります。

他にも、囲い線のこともありました。

 

自宅学習

ITパスポート

エクセルのことでした。エクセルは勉強したことがあったので、理解しやすかったです。

例題を全問正解できました。

 

基本情報処理技術

今日の授業で学んだことを復習で読んでいました。

まだなんとなくとしか言いようがないです。

 

本当は授業中にうとうとしていたのでしっかり勉強し直さなければと思ってやりました。

 

HTML&CSS

課題作成の続きをやっていました。

全然完成といえないけど、先生に見てもらって聞きたいことをいろいろ聞こうと思います。

 

最後に

早寝を心がけて、授業中にうとうとしないように気をつけます。

今は勉強がなんとなくですが、しっかり理解できるように勉強を頑張り続けます!

悩んで

授業

Java

自宅でJavaを勉強できるようにする環境設定の説明がありました。

main(String args)のStringについての説明がありました。

  • String型変数→一つの箱に文字列がある。
  • String型配列変数→複数の箱があってそれぞれに文字列がある。
  • StringはString型配列変数のこと。
  • argsは配列変数名。

 

問題集の設問を一つ解くことがありました。これは、コンパイルでの実行でした。

コンパイルの実行の復習も兼ねており、少しはわかってきたと思います。

 

Javaは難しいです。目に見えないことなので、やっているという実感がもてないです。

 

HTML&CSS

CSSがメインでした。背景画像の設定や文字の配置や文字色の設定をやっていました。

やっていると、HTMLとCSSをつなぐコードが抜けていて、コード入力しても変化しなくなったことに焦りました。

HTMLに必ず<link rel="stylesheet" href="styl.css">入力することを注意していきたい。

 

自宅学習

ITパスポート

ちょうど、今日のHTML&CSSの授業で説明していた部分でした。しかし、例題を間違えてしまいました。

覚えるようにしていきたいです!

 

HTML&CSS

課題作成をしていました。

CSSにやっと取りかかりました。今日学んだことを取り入れて、少しは見やすくなったと思います。

楽しいデザインができるように頑張ります。

 

最後に

Javaが難しくてよくわからなかったり、自宅学習をしているのが本当に勉強になっているのか気になったりしたので、先生に相談しました。

今はそんなに気にしなくても良いとのことでした。僕は焦りや心配性があるので、直していくようにしたいです!

悩み相談したことによって、気持ちが楽になりました。今はこれで良い。

今日のこと

授業

Java

初めは、自宅でも学校と同じ機能が使えるLinuxの入ったUSBの説明でした。MacBookで使うようは、また別の方を準備しているとのことでした。

Javaは、復習はStringやintの内容のことでした。今回の内容は、プログラミングのエディターにコメント(メモ的なこと)の説明でした。

 

HTML&CSS

お問い合わせのフォームの作成方法や表の作成方法でした。

コメントを表記するときまたは表記した部分をコメントにするときにショートカットキーでできる方法が印象に残りました。

 

自宅学習

HTML&CSS

課題作成の続きをやっていました。今日の学んだことも取り入れて作成していくと、前のよりは少し見やすくなったかなという感じです。ほとんど一緒かもですが。

HTMLばかりで、CSSを全然作っていないので、そろそろ少しでも取りかからないといけないです。

 

ITパスポート

OSのことでした。WindowsMacといった、ハードウェアに入っているオペレーションシステムのことです。

一つのハードウェアに複数のOS入れることができ、選択できることもできます。例えば、MacBookmacOSだけですが、容量を半分使用してWindowsを入れることもできます。

 

最後に

勉強というのがよくわかっていない。やっていても、勉強していると言えるのかと疑問に思ってしまう。

HTML&CSSは、作成していくことによって、作って行っている実感があるので楽しいですが、独学の時より、難しく思えます。

課題作成の心配

心配なこと

課題作成していて思ったことがあります。それは、こんな感じでいいのだろうかということです。以前は、独学だったので、楽しいなとか面白いなで良かったのですが、今回は先生に見せるので、変なものは見せられないという思いがあります。

先生に見てもらうだけですので、自分で作成したものが損害を与えるようなことにはならないものの、追い詰めてる感じです。(先生の時間をとってるというのはあります。)

やわらかく考えていくようにしたいです!

 

勉強

HTML&CSS

課題作成をしていました。とにかく文章作成をしていきました。構成や写真は後で調整していけばいいかなという感じです。

自分ではいい感じだと思ってます。先生にどのように見られるかは心配です。

自信を持った仕上がりになれば良いなと思います。

 

ITパスポート

入出力インターフェースを勉強しました。

インターフェースという言葉を初めて聞きましたが、意味はUSBといったのをつなぐときの規格のことでした。例えば、USBのコネクターの違いです。

ワイヤレスインターフェースというのもあります。例えば、Bluetoothスマートフォンとヘッドホンを接続です。

何気なく使っている身近なものですが、このような意味があったことに驚きです。いろいろ学んでいきたいです!

 

最後に

課題作成においては、とにかく作成することだと思ってます。先生によく思われたいからでは、作成が思うように進めることができないし、完成したら終わりになってしまうと思います。

作成して、先生からアドバイスもらうようにしていこうと思います!

 

資格勉強は、読んでるだけで、本当に勉強になっっているのかなと思うことがあります。

でも、読まないことには何もできないので、これからも読んでいきます。

休みの日の勉強

初めての休みの日

学校に行き始めて、初めての休みの日。勉強したが、そんなに長く勉強していない。

休みの日の時間の使い方というのを考えてやっていかないといけない。

 

勉強

HTML&CSS

課題の作成の続きをした。教科書を見ながら一からHTMLを作成していた。

写真を外付けハードディスクから出す必要があると思った。しかし、そんなことをやっていると時間がかかるため、先に作成するようにしました。

ちょっとずつは形になっていっているのかなという感じです。

 

ITパスポート

入出力装置のことを勉強しました。基本的なことです。マウスやキーボードといったデータ入力に必要なことです。

ディスプレーの解像度のことも勉強しました。画素数という言葉は聞いたことがありましたが、意味がわかっていませんでした。

 

最後に

休みの日は、遅起きしたりYouTubeを見る時間が長くなったりしてしまいます。これらを改善していくことによって、より多くのことをできるようになります。

生活の見直しを心がけていきます。