Skip to content

Theoretical Computer Science

mrseidel edited this page Aug 29, 2024 · 1 revision

This project is no longer used. It is here as an archived version for reference for previous students.

Task(s)

This is a multi-step assignment, take your time to ensure you complete each step properly.

Task 1 (Theoretical Computer Science)

Choose a theoretical computer science topic from the list below, there are no starter resources for this project:

  • Algorithmic Coding Theory
  • Attribute Grammar
  • Computability Theory
  • Computational Geometry
  • Graph Sparsification
  • Lattices and Basis Reduction
  • Stochastic Reasoning with Action Probabilistic Logic
  • Symbolic Computation
  • Type Theory

Task 2 (Complete Research)

Complete research to determine the following:

  • What the theoretical computer science topic is and how it works.
  • What ethical issues can propagate from either the development or implementation of the theoretical topic (this could be a difficult question as the topics are slightly abstract in nature).
  • In your opinion, what strategies would you propose to encourage ethical practices related to the issues you came up with in the previous section.
  • What impact does your topic have on a collaborative research field (i.e. bioinformatics, climatology, economics, geology, health informatics, linguistics, sociology, etc.).
  • Two careers that exist in the collaborative research field that you chose.
  • What post-secondary education is required to prepare for one career you chose (list school options, admission requirements, etc.).

Your sources should include at least some "industry publications". These include academic journals, defended thesis papers, peer-review articles, etc.

Task 3 (Infographic)

Upon completing research, you will want to collate your data into a 1-2 page infographic (should be legible if printed out on two 8.5" by 11" pieces of paper). As such, you will need to be concise, but thorough, and summarize your work to convey all the information requested. Full sentences are not necessary for this particular project, and minimal use of words is encouraged.

Task 4 (Citations)

In a separate document:

  • Cite your work using IEEE format.
  • Cite all images used (hyperlinks are sufficient for this part only).

Due Dates and Submission Details

Please see the due dates page for more details on when this is due and how to submit your work.

Your teacher will review your work and might present you with follow-up questions based on the content that you submitted. Be prepared to answer any questions related to your topic, and ensure understanding of all acronyms you use in your work.

Learning Goals and Success Criteria

The Overarching Learning Goal(s) for this include Digital Sage.
The specific Learning Goal(s) for this include:

  • We are investigating and reporting on theoretical computer science topics, collaborative research fields, career opportunities therein, as well as analyzing ethical issues related to the theoretical computer science topic. πŸ“—πŸ“—
Learning Goal Success Criteria Learning and Improvement Comments
πŸ“—πŸ“— I can comprehensively investigate a topic of theoretical computer science. Feedback and submission deadlines available.
πŸ“—πŸ“— I can investigate, analyze, and propose solutions to ethical issues that could propagate from the development or implementation of the theoretical topic. Feedback and submission deadlines available.
πŸ“—πŸ“— I can explain the impact of the theoretical topic on a collaborative research field (e.g. bioinformatics, geology, economics, linguistics, etc.) Feedback and submission deadlines available.
πŸ“—πŸ“— I can research and describe careers associated with the chosen collaborative research field that use the theoretical computer science topic chosen. Feedback and submission deadlines available.
πŸ“—πŸ“— I can research and describe the post-secondary education required to prepare for the career described in the above success criteria. Feedback and submission deadlines available.