科目情報
SDV503 Introduction to Software Development
SDV503 Introduction to Software Development
SDV503 Introduction to Software Development
SDV503 ソフトウェア開発入門
講義(英語)
①授業の目的: ・Outline the software design and development process. ・Select and apply a suitable design methodology to develop a software  application that satisfies set requirements. ・Select, apply, and use fundamental mathematical and logical concepts in        the design and development of software. ・Use a programming language accurately and effectively to develop  software applications for set projects. ②各回の授業の内容・計画: 1; Orientation + What is Software Development? 2; Requirements, Algorithms, and Pseudocode 3; Programming Fundamentals I: Variables, Data Types, and Expressions 4; Programming Fundamentals II: Selection (If/Else) and Boolean Logic 5; Iteration: Loops and Trace Tables 6; Functions, Modularity, and Reuse 7; Arrays/Lists and Working with Collections 8; Basic Data Modelling + Simple File I/O (where applicable) 9; Testing and Debugging as a Discipline 10; Development Methodologies (Lightweight Agile) + Version Control Habits 11; Project Planning: From Requirements to Design 12; Project Build Sprint: Implementation Patterns 13; Project Quality: Testing, Validation, and Review 14; Project Wrap: Demonstration, Handover, and Reflection 15; Assessment Workshop & Submission Support 16; Final Submission Week & Course Closure ③テキスト・参考書:無し。 ④成績評価の方法: Assessment 1: 30% (Learning outcomes 1–3) Assessment 2: 15% (Learning outcomes 1–4) Assessment 3: 55% (Learning outcomes 1–4)
①授業の目的: ・ソフトウェア設計および開発プロセスの概要を説明する。 ・設定された要件を満たすソフトウェアアプリケーションを開発するため  に、適切な設計手法を選択し適用する。 ・ソフトウェアの設計および開発において、基礎的な数学的・論理的概念を  選択し、適用し、使用する。 ・設定されたプロジェクト向けのソフトウェアアプリケーションを開発する  ために、プログラミング言語を正確かつ効果的に使用する。 ②各回の授業の内容・計画: 1; オリエンテーション + ソフトウェア開発とは何か? 2; 要件、アルゴリズム、および擬似コード 3; プログラミング基礎 I: 変数、データ型、および式 4; プログラミング基礎 II: 選択(If/Else)とブール論理 5; 反復処理: ループとトレーステーブル 6; 関数、モジュール性、および再利用 7; 配列/リストとコレクションの操作 8; 基本データモデリング + 簡易ファイル入出力(該当する場合) 9; テストとデバッグの技法 10; 開発手法(軽量アジャイル) + バージョン管理の習慣 11; プロジェクト計画:要件定義から設計へ 12; プロジェクト構築スプリント:実装パターン 13; プロジェクト品質:テスト、検証、レビュー 14; プロジェクト総括:デモンストレーション、引き継ぎ、振り返り 15; 評価ワークショップと提出サポート 16; 最終提出週とコース終了 ③テキスト・参考書:無し。 ④成績評価の方法: 評価1:30%(学習成果1~3) 評価2:15%(学習成果1~4) 評価3:55%(学習成果1~4)
New Zealand Certificate in Information Technology (Level 5)