cmput361 Winter 2023 Homework #2

Instructions:

  • You can write your programs in any language available in the Computing Science instructional lab machines, however you can only use standard libraries in these languages.
  • If you want to use a third-party or a non-standard library, you must ask the instructor for permission first. You will not be ...
more ...

cmput361 Winter 2023 Homework #1

Instructions:

  • You can write your programs in any language available in the Computing Science instructional lab machines, however you can only use standard libraries in these languages.
  • If you want to use a third-party or a non-standard library, ask the instructor for permission first. You will not be allowed to ...
more ...

cmput361 Winter 2021 Homework #3

Instructions:

  • You can write your programs in any language available in the Computing Science instructional lab machines, however you can only use standard libraries in these languages.
  • If you want to use a third-party or a non-standard library, ask the instructor for permission first. You will not be allowed to ...
more ...

cmput391 Winter 2021 Homework #3

Instructions:

  • This assignment is meant to be completed individually or in pairs, under the Consultation model of collaboration as per the Computing Science Department Course Policies.
  • You must not upload binary files or large text files of any kind to your GitHub repository.
  • Your answers must be on the GitHub ...
more ...

cmput391 Winter 2021 Homework #2

Instructions:

  • This programming assignment is meant to be completed individually or in pairs, under the Consultation model of collaboration as per the Computing Science Department Course Policies.
  • You must not upload binary files of any kind, or large text files to your GitHub repository, especially XML files with map data ...
more ...

cmput391 Winter 2021 Homework #1

Instructions:

  • This assignment is meant to be completed individually or in pairs, under the Consultation model of collaboration as per the Computing Science Department Course Policies.
  • You must not upload binary files or large text files of any kind to your GitHub repository.
  • Your answers must be on the GitHub ...
more ...

cmput361 -- Introduction to Information Retrieval

CMPUT361 is a graded third-year undergraduate course on Foundations of Information Retrieval. The prerequisites for the course are CMPUT201, CMPUT204, and MATH125.

Learning Objectives

Most of the knowledge acquired, used, and shared by humans (and sometimes machines) is expressed in natural language, and preserved as primarily textual documents. This course ...

more ...

cmput391 -- Database Systems

About

CMPUT 391 is a graded undergraduate course at the University of Alberta whose main objective is to study fundamental concepts and advanced technology underlying modern data management systems expected from expert users and database administrators.

Formal Prerequisites: CMPUT201, CMPUT 204 or 275, and CMPUT 291.

Beyond Prerequisites : CMPUT391 was ...

more ...

cmput696 Information Extraction & Knowledge Graphs

cmput696 is a project-based course where students will be exposed to methods for the creation and curation of knowledge graphs and some of their applications. There are no formal prerequisites, but students are expected to have basic familiarity with natural language processing, query languages, machine learning and embeddings.

Learning Objectives ...

more ...

cmput696 Readings


Overview

  • E. Hovy, R. Navigli, and S. P. Ponzetto. Collaboratively built semi-structured content and artificial intelligence: the story so far. Artif. Intell., 194:2–27, January 2013. doi:10.1016/j.artint.2012.10.002. [Bibtex]
more ...