典型的なクロスワードには、ソルバーが記入しない黒い四角形のグリッドと、ソルバーが答えを入力するために使用する白い四角形が含まれます。入力は、与えられた手がかりに対する答えを導き出すソルバーから得られます。これらの手がかりには、グリッド内の関連する位置に関連付けられた方向、長さ、および番号があります。典型的なクロスワードと不可解なクロスワードの根本的な違いは、手がかりそのものです。
難解なクロスワードは、世界の多くの地域で見られる人気のあるタイプのパズルです。ほとんどのコモンウェルス全国紙は、さまざまな難易度の難解なクロスワードを毎日掲載します。
謎めいたクロスワードは、与えられたそれぞれの手がかりに対する答えが単語パズルであるユニークなスタイルのクロスワードです。答えは、謎めいた手がかりを正しい方法で読み取った場合にのみ得られます。手がかりが表面的に読まれた場合、その手がかりはまったく意味をなさないことがよくあります。課題は、手がかりを読んで解決策を導く方法を見つけることです。難解なクロスワードを解くのに役立つように、ヒントは、反転やアナグラムなど、個別の特徴を持つ特定のカテゴリ内に収まるように書かれています。
多くのユーザーは、手がかりが解決できないように見えるとイライラしてしまうことがあります。考えられる手がかりが広範囲に及ぶため、解決が困難になるだけでなく興味深いものになることがよくあります。
基本的に、このプロジェクトの全体的な目的は、あらゆる種類の難解なクロスワード手がかりを解決できるソフトウェアを開発することです。
このグループ プロジェクト内では、3 つのコンポーネントが提供されます。最初の成果物は、最終的に動作するソフトウェア部分です。一方、2 番目と 3 番目の成果物は書面によるレポートです。 2 番目の成果物は、ソフトウェア製品のすべての調査と実装の詳細を含むグループ作成のレポートです。最終的な成果物は、各メンバーの個別の分析とプロジェクト全体の進化です。
与えられた背景と問題情報に基づいて、与えられた問題を解決できる製品を開発できる可能性があります。
最終的な製品は、与えられた手がかりを理解し、その手がかりに対する答えを推測できるソフトウェアになります。これには、ソフトウェアに何らかの形式の自然言語処理コンポーネントと 1 つ以上の不可解なクロスワード アルゴリズムが必要です。手がかりが正しく「推測」されたら、それをユーザーに返すだけです。このプロジェクトが主に焦点を当てるのは、答えの「推測」です。
ユーザーを最大限にカバーするには、ソフトウェアには使いやすいインターフェイスが必要です。その主な理由は、コンピュータのリテラシーが低いことです。
このモジュール (CMP3410) では、学習者は 3 ~ 5 人の開発者からなるグループに編成され、特定のソフトウェア開発タスクが割り当てられ、最終的には実際に動作するソフトウェアが作成されます。可能な限り、これらのプロジェクトは「実際の」クライアント、多くの場合、学生が産業配置に取り組んだ企業を対象とします。各グループのプロジェクトマネージャーとして教員が活躍し、プロセスの検討を指導します。特に、講師はソフトウェア開発に関連するプロジェクト管理方法とテクニックの調査を主導します。これらのグループは、プロジェクトの実施に最新のソフトウェア ツールと環境を利用しています。
このモジュールの主な目的は次のとおりです。