Enviar pesquisa
Carregar
Enshu2012 1
•
Transferir como PPT, PDF
•
0 gostou
•
144 visualizações
S
sudahiroshi
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 10
Baixar agora
Recomendados
Enshu1
Enshu1
sudahiroshi
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
効果的なXPの導入を目的とした プラクティス間の相互作用の分析
効果的なXPの導入を目的とした プラクティス間の相互作用の分析
Makoto SAKAI
ゼロピッチ: MOOC
ゼロピッチ: MOOC
Masahiro Sakai
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Yuusuke Takeuchi
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
Recomendados
Enshu1
Enshu1
sudahiroshi
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
効果的なXPの導入を目的とした プラクティス間の相互作用の分析
効果的なXPの導入を目的とした プラクティス間の相互作用の分析
Makoto SAKAI
ゼロピッチ: MOOC
ゼロピッチ: MOOC
Masahiro Sakai
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Yuusuke Takeuchi
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
pi-1. プログラミング入門
pi-1. プログラミング入門
kunihikokaneko1
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
Distributed Agile using UML
Distributed Agile using UML
Kenji Hiranabe
20050809
20050809
小野 修司
cs-4. プログラミング入門
cs-4. プログラミング入門
kunihikokaneko1
Scrum"再"入門
Scrum"再"入門
You&I
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
Daiyu Hatakeyama
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
eXtremeProgramming入門
eXtremeProgramming入門
You&I
Introduction of Python
Introduction of Python
Tomoya Nakayama
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Toshiyuki Kawanishi
Nds#24 単体テスト
Nds#24 単体テスト
Kazumune Katagiri
CMSI計算科学技術特論C (2015) OpenMX とDFT②
CMSI計算科学技術特論C (2015) OpenMX とDFT②
Computational Materials Science Initiative
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
Etsuji Nakai
研究を基にしたオープンソース開発チェックポイント
研究を基にしたオープンソース開発チェックポイント
Recruit Technologies
20171212 titech lecture_ishizaki_public
20171212 titech lecture_ishizaki_public
Kazuaki Ishizaki
テストからより良い組込みソフトウェア開発を考える.pdf
テストからより良い組込みソフトウェア開発を考える.pdf
耕二 阿部
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
Ryota Nakamura
20120121 et研
20120121 et研
sudahiroshi
Enshu8
Enshu8
sudahiroshi
Mais conteúdo relacionado
Semelhante a Enshu2012 1
pi-1. プログラミング入門
pi-1. プログラミング入門
kunihikokaneko1
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
Distributed Agile using UML
Distributed Agile using UML
Kenji Hiranabe
20050809
20050809
小野 修司
cs-4. プログラミング入門
cs-4. プログラミング入門
kunihikokaneko1
Scrum"再"入門
Scrum"再"入門
You&I
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
Daiyu Hatakeyama
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
eXtremeProgramming入門
eXtremeProgramming入門
You&I
Introduction of Python
Introduction of Python
Tomoya Nakayama
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Toshiyuki Kawanishi
Nds#24 単体テスト
Nds#24 単体テスト
Kazumune Katagiri
CMSI計算科学技術特論C (2015) OpenMX とDFT②
CMSI計算科学技術特論C (2015) OpenMX とDFT②
Computational Materials Science Initiative
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
Etsuji Nakai
研究を基にしたオープンソース開発チェックポイント
研究を基にしたオープンソース開発チェックポイント
Recruit Technologies
20171212 titech lecture_ishizaki_public
20171212 titech lecture_ishizaki_public
Kazuaki Ishizaki
テストからより良い組込みソフトウェア開発を考える.pdf
テストからより良い組込みソフトウェア開発を考える.pdf
耕二 阿部
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
Ryota Nakamura
Semelhante a Enshu2012 1
(20)
pi-1. プログラミング入門
pi-1. プログラミング入門
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Distributed Agile using UML
Distributed Agile using UML
20050809
20050809
cs-4. プログラミング入門
cs-4. プログラミング入門
Scrum"再"入門
Scrum"再"入門
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
使い捨て python コードの書き方
使い捨て python コードの書き方
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
eXtremeProgramming入門
eXtremeProgramming入門
Introduction of Python
Introduction of Python
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Nds#24 単体テスト
Nds#24 単体テスト
CMSI計算科学技術特論C (2015) OpenMX とDFT②
CMSI計算科学技術特論C (2015) OpenMX とDFT②
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
ソフトウェアエンジニアのための「機械学習理論」入門・ハンズオン演習ガイド
研究を基にしたオープンソース開発チェックポイント
研究を基にしたオープンソース開発チェックポイント
20171212 titech lecture_ishizaki_public
20171212 titech lecture_ishizaki_public
テストからより良い組込みソフトウェア開発を考える.pdf
テストからより良い組込みソフトウェア開発を考える.pdf
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
[CE94] 高等学校での「プログラミング」教育の導入– PEN を用いて
Mais de sudahiroshi
20120121 et研
20120121 et研
sudahiroshi
Enshu8
Enshu8
sudahiroshi
Enshu7
Enshu7
sudahiroshi
Enshu5
Enshu5
sudahiroshi
Enshu4
Enshu4
sudahiroshi
Enshu3
Enshu3
sudahiroshi
Enshu2
Enshu2
sudahiroshi
Mais de sudahiroshi
(7)
20120121 et研
20120121 et研
Enshu8
Enshu8
Enshu7
Enshu7
Enshu5
Enshu5
Enshu4
Enshu4
Enshu3
Enshu3
Enshu2
Enshu2
Enshu2012 1
1.
ネットワークプログラミング演習
第 1 回 ガイダンス
2.
授業の目的 前期授業
後期授業 Java 言語の文法 高度な技術 プログラムの基礎 (ネットワーク) 4 年生や社会人になったときに 困らない程度の,プログラムに対する 知識・考え方・解決方法
3.
プログラムって何? コンピュータの計算速度を利用して,
人間の作業効率を向上するための手段 「楽」するためにちょっと頑張ろう 記述時の注意事項 (1 ) インデント ( 字下げ ) ( 2) コメントを付加する ( 3) 変数名は意味のある単語に ( 4) 込み入った箇所には空白を 他人( 1 ヶ月後の自分含む)が読みやすいように
4.
実際のプログラム例 1:public class Test1
{ 2: public static void main(String[] args) { 3: for( int i=1; i<10; i++ ){ 4: for( int j=1; j<10; j++ ){ 5: System.out.print( i*j ); 6: } 7: System.out.println(""); 8: } 9: } 10:}
5.
見やすくつくろう 1:public class Test1
{ 2: public static void main(String[] args) { 3: for( int i=1; i<10; i++ ){ 4: for( int j=1; j<10; j++ ){ 5: System.out.print( i*j ); 6: } 7: System.out.println(""); 8: } 9: } 10:} { から } の間の行は,先頭にタブを挿入
6.
コンパイルと実行
人間が読める形 tes t1 . java (ソースコード) javac (コンパイラ) コンピュータが理解できる形 tes t1 . cl as s (クラスファイル) 1:public class test1 { コンパイル後のファイル名 2: public static void main(String[] args) { mai n から実行開始
7.
大規模プログラムの構造 cl as
s cl as s cl as s cl as s 大規模なプログラムもクラスファイルの集まり 利点: クラス単位で開発・テスト・デバッグ可能 よくある処理をまとめて記述可能 慣れましょう
8.
授業の方法 演習主体 解説は適宜行う
課題は多め 各自参考書を持参 単位修得 必要条件 ( 1 ) 授業回数の 8 割以上の出席 ( 2) 授業内レポート,期末レポートの提出 ( 3) 実力確認試験で十分な点数取得 レポートを出しだだけでは不十分
9.
演習におけるプログラム作業の進め方 誤った進め方
正しい進め方 演習内容を理解しない 演習内容を理解する プリントのサンプル プログラム入力前に プログラムを入力する 流れを掴んでおく エラーの対処を他人に 実行結果から してもらう プログラム内容を理解 実行結果を吟味しない 覚えたことなどを メモしてまとめる
10.
必要な知識・技術 基本文法 エラーの読み方
標準的なクラスの使い方 配列とループ オブジェクト指向プログラミング 文字列処理 GUI ( A T ) W グラフィック描画 イベント処理 などなど 頑張りましょう.
Baixar agora