領域CS 計算機科学の基礎
分野CS-A ハードウェアとシステム
Loading…
分野CS-B 理論とネットワーク
Loading…
領域SE プログラミングと開発実践
分野SE-A 基礎プログラミング
Loading…
分野SE-B 開発プロセス
Loading…
領域DS データサイエンスと分析
分野DS-A 理論と手法
Loading…
分野DS-B データ実践
Loading…
領域ET 情報セキュリティと倫理
分野ET-A セキュリティ技術
Loading…
分野ET-B 法規と倫理
Loading…
領域PJ 総合実践
分野PJ-A 企画と実行
Loading…
分野PJ-B 成果と発信
Loading…
▶ Rubrics
CFRubric
プログラミング基礎 評価ルーブリック
- Description
- プログラミングと開発実践の領域におけるスキル評価
Criteria
コード品質
プログラムの正確性
Weight: 0.3
Excellent
(Score: 4.0)
要件を完全に満たす正確なプログラムを作成できる
仕様通りの動作を確認できている
Good
(Score: 3.0)
主要な要件を満たすプログラムを作成できる
軽微な不具合があるが主要機能は動作する
Adequate
(Score: 2.0)
基本的な機能を持つプログラムを作成できるが不具合がある
基本構造は理解しているが修正が必要
Needs Improvement
(Score: 1.0)
プログラムの完成に至らない
基礎から再学習が必要
コード品質
コードの可読性
Weight: 0.2
Excellent
(Score: 4.0)
命名規則・インデント・コメントが一貫し他者が容易に理解できる
チーム開発に適したコード品質
Good
(Score: 3.0)
概ね読みやすいが一部改善の余地がある
コードレビューで軽微な指摘がある程度
Adequate
(Score: 2.0)
可読性に課題がありコメントや構造の改善が必要
意図を読み取るのに時間がかかる
Needs Improvement
(Score: 1.0)
コードの構造が整理されておらず理解が困難
可読性の基本原則の学習が必要
開発プロセス
バージョン管理の活用
Weight: 0.2
Excellent
(Score: 4.0)
適切な粒度でコミットしブランチ戦略を用いて共同開発できる
チーム開発のワークフローを主導できる
Good
(Score: 3.0)
基本的なコミットとブランチ操作ができる
日常的な Git 操作に問題はない
Adequate
(Score: 2.0)
コミットはできるがブランチ操作やコンフリクト解決に不安がある
基本操作の反復練習を推奨
Needs Improvement
(Score: 1.0)
バージョン管理の概念を理解していない
Git の基礎チュートリアルから始めること
開発プロセス
テストの実践
Weight: 0.3
Excellent
(Score: 4.0)
テストケースを網羅的に設計し CI パイプラインを構築できる
品質保証の仕組みを自律的に構築できる
Good
(Score: 3.0)
主要な機能に対するユニットテストを作成できる
テストの習慣が身についている
Adequate
(Score: 2.0)
テストの必要性は理解しているが実践が不十分
テストコードの記述練習が必要
Needs Improvement
(Score: 1.0)
テストを書く習慣がない
テスト駆動開発の基礎を学ぶこと
Relations
- CFDocument URI
-
Identifier
4f3c6a12-e83b-4654-b7ce-1738552191e4URIhttps://playground.compeito.org/aca693b6-ba84-438f-b819-87f0b11322b3/uri/4f3c6a12-e83b-4654-b7ce-1738552191e4
Technical Details
- Identifier
-
20000000-0000-0000-0000-000000000001 - URI
-
https://playground.compeito.org/aca693b6-ba84-438f-b819-87f0b11322b3/uri/20000000-0000-0000-0000-000000000001 - Last Change Date Time