<commit_before>---
title: How to Define a Programming Project in Research
---

Form groups with only one student with a "well-curated project."  This student should guide and mentor the others, but also should be honest about how he would do the project differently after completing his research.  He is expected to create a new proposal based on his research.  He should also be open to feedback and constructive criticism.

Newer students will develop their research proposals in increasing depth (modeled after required reading).

1. General Questions
   * Why are you interested in this topic?
   * Why is this topic important?
   * What question do you plan to answer?
   * What information/data do you need? How will you obtain it?
   * How will you draw conclusions from that information?
2. Conduct an initial review of literature and more precisely define research problem.  What subproblems do you foresee arising?
3. Second Review of Literature 
   * Summarize the results of previous research to form a foundation on which to build your own research
   * Collect ideas on how to gather data
   * Investigate methods of data analysis

*No coding.* Initial work should be paper, then typed up (plaintext) as (at most) a draft outline for some sort of publication.  Students will present their research proposals at the end of the day.<commit_msg>Update defining_project.md<commit_after>---
title: How to Define a Programming Project in Research
---

Form groups with only one student with a "well-curated project."  This student should guide and mentor the others, but also should be honest about how he would do the project differently after completing his research.  He is expected to create a new proposal based on his research.  He should also be open to feedback and constructive criticism.

Newer students will develop their research proposals in increasing depth (modeled after required reading).

1. General Questions
   * Why are you interested in this topic?
   * Why is this topic important?
   * What question do you plan to answer?
   * What information/data do you need? How will you obtain it?
   * How will you draw conclusions from that information?
2. Conduct an initial review of literature and more precisely define research problem.  What subproblems do you foresee arising?
3. Second Review of Literature 
   * Summarize the results of previous research to form a foundation on which to build your own research
   * Collect ideas on how to gather data
   * Investigate methods of data analysis

*No coding.* Initial work should be handwritten, then typed up (plaintext) as (at most) a draft outline for some sort of publication.  Students will present their research proposals at the end of the day.
{'fraction_non_alphanumeric': 0.03771512266569022, 'fraction_numerical': 0.0021969974368363236, 'mean_word_length': 4.031307550644567, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3379789', 'n_tokens_mistral': 624, 'n_tokens_neox': 605, 'n_words': 416}