Dr. James Cockett

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. James Cockett. Improve your application with a focused, well-structured draft.

Biography

James Robin Bernard Cockett is a professor at the University of Calgary with a distinguished academic career in Mathematics. He earned his Bachelor of Arts in Mathematics from the University of Warwick in 1974 and received his Doctor of Philosophy in Mathematics from the University of Leeds in 1979. His research interests encompass various areas within Mathematics, including Distributive Categories, Restriction Categories, Linearly Distributive Categories, Differential Categories, Categorical Proof Theory, Semantic Concurrency, Categorical Programming, and Quantum Programming. Cockett has published extensively in these fields and has contributed to advancing the understanding of categorical frameworks in computational contexts. In addition to his teaching and research duties, he has held several notable positions including that of a visiting professor at Macquarie University in 2019 and as a distinguished visiting researcher at the Scottish Informatics and Computer Science Alliance in 2018. Furthermore, he has been involved in significant volunteer work, contributing to academic and community initiatives in Calgary.

Research Interests

Awards

#

Visiting Professor

#

Distinguished Visiting Researcher

#

Chercheur invite de le centre national de la recherche scientifique

#

Volunteer

#

Family Award

#

Lake Louise Banff Loppet

#

Family Award

#

Visiting Professor

Courses

CPSC 449 Programming Paradigms CPSC 521 Foundations Functional Programming CPSC 617 Category Theory

Requirements for University of Calgary

Master Program
Requirements
GPA Requirement
Required:3.3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:7
TOEFL
Listening
Required:20
Reading
Required:20
Writing
Required:20
Speaking
Required:20
Total
Required:97
GRE General
Verbal
Required:150
Quantitative
Required:159
Analytical Writing
Required:5.5
Overall
Required:5.5
Prerequisites
4-year Bachelor's degree in Computer Science or equivalent 3rd or 4th year course in Theory of Computation 3rd or 4th year course in Software Engineering 3rd or 4th year course in Systems (OS, Compilers, Networking) 3rd or 4th year course in Application (AI, Graphics, Databases)
Application Checklist
  • Unofficial Transcripts
  • Curriculum Vitae
  • Statement of Purpose
  • Two Letters of Reference
Specialization Notes

Department of Computer Science Master's program. GRE scores are expected for international students.