
プログラミングコースについて
IT産業の発展とともに、近頃プログラミングコースの需要や人気が高まってきています。オーストラリアは技術開発やデジタル化に力を入れているため、ITを学ぶ環境として魅力的です。またIT業界の中でもプログラミングは特に競争率が高く、自身が培ったスキルや経験が市場価値となり雇用機会やキャリアアップに繋がるため、いかに即戦力になれるかが雇用のポイントとなります。
オーストラリアの専門学校、TAFEは日本名で職業訓練専門学校と訳されるほど、実践的なスキルを身につけることを重視しているため、専門学校での就学は今後のキャリアにおいて大きく有利になるでしょう。
プログラミングコースの内容
学校や学位によって授業内容が異なる為、今回はプログラミングコースで人気のあるTAFE NSWのコース内容を参考事例として紹介させていただきます。
Certificate Ⅳ
| 必修科目 |
|---|
| Apply advanced critical thinking to work processes 作業プロセスにおける高度な批判的思考の適用 |
| Contribute to cyber security risk management サイバーセキュリティリスク管理への貢献 |
| Identify and evaluate emerging technologies and practices 新興技術とプラクティスの特定と評価 |
| Work collaboratively in the ICT industry ICT業界での協力的な働き方 |
| Comply with IP, ethics and privacy policies in ICT environments ICT環境での知的財産権、倫理、プライバシーポリシーの遵守 |
| Apply introductory programming techniques 初級のプログラミング技術の適用 |
| Identify and resolve client ICT problems クライアントのICT問題の特定と解決 |
| 選択科目 |
|---|
| Create basic relational databases 基本的な関係データベースの作成 |
| Use version control systems in development environments 開発環境でのバージョン管理システムの利用 |
| Apply introductory object-oriented language skills 初級のオブジェクト指向言語スキルの適用 |
| Test software developments ソフトウェア開発のテスト |
| Build a user interface ユーザーインターフェースの構築 |
| Apply introductory programming skills in different languages 異なる言語での初級プログラミングスキルの適用 |
| Apply query language in relational databases 関係データベースでのクエリ言語の適用 |
| Automate processes プロセスの自動化 |
| Develop mobile applications モバイルアプリケーションの開発 |
| Use pre-existing components 既存のコンポーネントの利用 |
| Apply skills in object-oriented design オブジェクト指向設計のスキルの適用 |
| Analyse software requirements ソフトウェア要件の分析 |
| Model data objects データオブジェクトのモデリング |
Diploma
受講科目
| 必修科目 |
|---|
| Originate and develop concepts コンセプトの発案と開発 |
| Promote workplace cyber security awareness and best practices 職場におけるサイバーセキュリティ意識とベストプラクティスの推進 |
| Lead and facilitate a team チームのリーダーシップとファシリテーション |
| Match ICT needs with the strategic direction of the organisation 組織の戦略的方向性に合わせたICTニーズのマッチング |
| Apply IP, ethics and privacy in ICT environments ICT環境における知的財産権、倫理、プライバシーの適用 |
| Manage client problems クライアントの問題の管理 |
| 選択科目 |
|---|
| Design databases データベースの設計 |
| Manage data persistence using noSQL data stores noSQLデータストアを使用したデータ永続化の管理 |
| Implement object relational mapping framework for data persistence データ永続化のためのオブジェクトリレーショナルマッピングフレームワークの実装 |
| Develop advanced mobile multi-touch applications 高度なモバイルマルチタッチアプリケーションの開発 |
| Apply intermediate programming skills in another language 別の言語での中級プログラミングスキルの適用 |
| Create and develop REST APIs REST APIの作成と開発 |
| Apply advanced programming skills in another language 別の言語での高度なプログラミングスキルの適用 |
| Apply intermediate object-oriented language skills 中級のオブジェクト指向言語スキルの適用 |
| Apply advanced object-oriented language skills 高度なオブジェクト指向言語スキルの適用 |
| Build advanced user interfaces 高度なユーザーインターフェースの構築 |
| Implement and use a model view controller framework モデルビューコントローラーフレームワークの実装と使用 |
| Apply software development methodologies ソフトウェア開発手法の適用 |
| Build and deploy resources on cloud platforms クラウドプラットフォーム上でのリソースの構築と展開 |
| Manage a project using software management tools ソフトウェア管理ツールを使用したプロジェクトの管理 |
必要な英語力
プログラミングコースの期間と費用について
| コース | 期間 | 費用 |
|---|---|---|
| Certificate Ⅳ | 半年~1年 | 110万円~125万円 |
| Diploma | 半年~1年 | 130万円~155万円 |
おすすめのプラン
Certificateでは、プログラミングやソフトウェアの基礎知識を学び、DiplomaではCertificateで学んだ知識の応用やサイバーセキュリティなど実践的なスキルを学んでいきます。そのため、将来プログラマーとしてより上のキャリアを目指すためには、Diplomaまでの就学がおすすめです。
| コースの組み合わせ | 期間 |
|---|---|
| Certificate IV in Information Technology (Programming) + Diploma of Information Technology (Advanced Programming) | 1年 |
卒業頃のキャリアについて
プログラミングコースで得た知識やスキルは、以下の就職先などで活かすことができます。また、長期の留学で得たグローバルな視点や新たな価値観は、さまざまな分野で求められるでしょう。
就職先一例
- 一般企業
- ソフトウェア開発
- ウェブ制作
- 情報処理サービス会社
プログラミングコースを学べるTAFE/専門カレッジ一覧
| 都市 | 学校 | コース | 期間 | 学費 |
|---|---|---|---|---|
| シドニー | TAFE NSW | Certificate IV in Information Technology (Programming) | 半年 | $11,330 |
| シドニー | TAFE NSW | Diploma of Information Technology (Advanced Programming) | 半年 | $13,750 |
| メルボルン | Holmesglen Institute | Certificate IV in Information Technology | 半年 | $10,200 |
| メルボルン | Holmesglen Institute | Diploma of Information Technology (Advanced Programming) | 1年 | $15,400 |
| パース | TAFE WA | Certificate IV in Information Technology [Programming] | 1年 | $12,480 |
| パース | TAFE WA | Diploma of Information Technology [Advanced Programming] | 1年 | $12,480 |


