Computational Thinking and Writing Requirement
Computational Thinking Requirement
To fulfill the computational thinking and programming requirement for the Ph.D. degree the student must:
- Achieve a high level of competency designing, implementing and testing algorithms
- Developed a substantial body of code in association with a research project
- Work collaborative on a computational thinking project
Typically this is achieved through research and development by the student as part of a research team under their Ph.D. advisor. Key requirements include computational thinking, acceptable code development, code development as part of a team, and good documentation practices.
To fulfill the writing requirement for the Ph.D. degree the student must:
- Demonstrate a high level of competency in organization, clarity of writing in English, cohesive argument, and accurate utilization of references by writing a paper that is accepted for publication by a high-quality peer-reviewed conference or journal (or equivalent, as approved by the COS faculty)
Typically this is not granted until the student has finished writing at least the thesis proposal.