Skip to main content

Jonathon H. Doran

Title: Clinical Assistant Professor

Department: Computer Science and Engineering

College: College of Engineering

Curriculum Vitae

Curriculum Vitae Link

Education

  • PhD, University of North Texas, 2014
    Major: Computer Science and Engineering
  • MS, University of North Texas, 2011
    Major: Computer Science
    Specialization: Computer Science and Engineering
  • BS, University of Colorado, 1998
    Major: Computer Science and Engineering

Current Scheduled Teaching

CSCE 4210.001Game Programming IFall 2024 Syllabus
CSCE 4210.201Game Programming IFall 2024 Syllabus
CSCE 4210.202Game Programming IFall 2024 Syllabus
CSCE 4210.204Game Programming IFall 2024 Syllabus
CSCE 5250.001Introduction to Game ProgrammingFall 2024
CSCE 4255.001Programming Math and Physics for GamesFall 2024 Syllabus
CSCE 4999.754Senior ThesisFall 2024
CSCE 3444.001Software EngineeringFall 2024 Syllabus
CSCE 3444.003Software EngineeringFall 2024 Syllabus
CSCE 4600.001Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT
CSCE 4600.202Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT
CSCE 4600.203Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT

Previous Scheduled Teaching

CSCE 4600.001Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT
CSCE 4600.202Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT
CSCE 4600.203Introduction to Operating SystemsSummer 10W 2024 Syllabus SPOT
CSCE 5260.0013D Game ProgrammingSpring 2024 SPOT
CSCE 6950.954Doctoral DissertationSpring 2024
CSCE 4011.001Engineering EthicsSpring 2024 Syllabus SPOT
CSCE 4220.001Game Programming IISpring 2024 Syllabus SPOT
CSCE 4600.001Introduction to Operating SystemsSpring 2024 Syllabus SPOT
CSCE 4600.201Introduction to Operating SystemsSpring 2024 Syllabus SPOT
CSCE 4600.203Introduction to Operating SystemsSpring 2024 Syllabus SPOT
CSCE 4600.205Introduction to Operating SystemsSpring 2024 Syllabus SPOT
CSCE 4999.754Senior ThesisSpring 2024
CSCE 4010.001Social Issues in ComputingSpring 2024 Syllabus SPOT
CSCE 4250.001Topics in Game DevelopmentSpring 2024 Syllabus SPOT
CSCE 5220.001Computer GraphicsFall 2023 SPOT
CSCE 6950.954Doctoral DissertationFall 2023
CSCE 4210.001Game Programming IFall 2023 Syllabus SPOT
CSCE 4210.201Game Programming IFall 2023 Syllabus SPOT
CSCE 4210.202Game Programming IFall 2023 SPOT
CSCE 4210.204Game Programming IFall 2023 SPOT
CSCE 5250.001Introduction to Game ProgrammingFall 2023 SPOT
CSCE 4600.001Introduction to Operating SystemsFall 2023 Syllabus SPOT
CSCE 4255.001Programming Math and Physics for GamesFall 2023 Syllabus SPOT
CSCE 5255.001Programming Math and Physics for GamesFall 2023 SPOT
CSCE 2610.001Assembly Language and Computer OrganizationSummer 10W 2023 Syllabus SPOT
CSCE 2610.203Assembly Language and Computer OrganizationSummer 10W 2023 SPOT
CSCE 4890.754Directed StudySummer 10W 2023
CSCE 4600.001Introduction to Operating SystemsSummer 10W 2023 Syllabus SPOT
CSCE 3600.001Principles of Systems ProgrammingSummer 10W 2023 Syllabus SPOT
CSCE 3600.301Principles of Systems ProgrammingSummer 10W 2023 SPOT
CSCE 3600.302Principles of Systems ProgrammingSummer 10W 2023 SPOT
CSCE 5265.001Advanced Topics in Game DevelopmentSpring 2023 SPOT
CSCE 2610.001Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.002Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.003Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.201Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.202Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.203Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.204Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.205Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 2610.206Assembly Language and Computer OrganizationSpring 2023 Syllabus SPOT
CSCE 6950.954Doctoral DissertationSpring 2023
CSCE 4250.001Topics in Game DevelopmentSpring 2023 Syllabus SPOT
CSCE 5220.001Computer GraphicsFall 2022 Syllabus SPOT
CSCE 6950.862Doctoral DissertationFall 2022
CSCE 4210.001Game Programming IFall 2022 Syllabus SPOT
CSCE 4925.070Information Technology Capstone IIFall 2022 Syllabus SPOT
CSCE 5250.001Introduction to Game ProgrammingFall 2022 SPOT
CSCE 4255.001Programming Math and Physics for GamesFall 2022 Syllabus SPOT
CSCE 5255.001Programming Math and Physics for GamesFall 2022 SPOT
CSCE 4902.070Software Development Capstone IIFall 2022 Syllabus SPOT
CSCE 4230.070Introduction to Computer GraphicsSummer 10W 2022 Syllabus SPOT
CSCE 4600.070Introduction to Operating SystemsSummer 10W 2022 Syllabus SPOT
CSCE 4110.001AlgorithmsSpring 2022 Syllabus SPOT
CSCE 3220.070Human Computer InterfacesSpring 2022 Syllabus SPOT
CSCE 4905.070Information Technology Capstone ISpring 2022 Syllabus SPOT
CSCE 3530.070Introduction to Computer NetworksSpring 2022 Syllabus SPOT
CSCE 4901.070Software Development Capstone ISpring 2022 Syllabus SPOT
CSCE 4110.070AlgorithmsFall 2021 Syllabus SPOT
CSCE 4350.070Fundamentals of Database SystemsFall 2021 Syllabus SPOT
CSCE 4925.070Information Technology Capstone IIFall 2021 Syllabus SPOT
CSCE 4902.070Software Development Capstone IIFall 2021 Syllabus SPOT
CSCE 5220.070Computer GraphicsSummer 10W 2021 SPOT
CSCE 4230.070Introduction to Computer GraphicsSummer 10W 2021 Syllabus SPOT
CSCE 4600.070Introduction to Operating SystemsSummer 10W 2021 Syllabus SPOT
CSCE 4905.070Information Technology Capstone ISpring 2021 Syllabus SPOT
CSCE 3530.001Introduction to Computer NetworksSpring 2021 Syllabus SPOT
CSCE 3530.078Introduction to Computer NetworksSpring 2021 Syllabus SPOT
CSCE 3600.070Principles of Systems ProgrammingSpring 2021 Syllabus SPOT
CSCE 3600.075Principles of Systems ProgrammingSpring 2021 Syllabus SPOT
CSCE 3600.076Principles of Systems ProgrammingSpring 2021
CSCE 4999.715Senior ThesisSpring 2021
CSCE 4901.070Software Development Capstone ISpring 2021 Syllabus SPOT
CSCE 4350.070Fundamentals of Database SystemsFall 2020 Syllabus SPOT
CSCE 4925.070Information Technology Capstone IIFall 2020 Syllabus SPOT
CSCE 3444.070Software EngineeringFall 2020 Syllabus SPOT
CSCE 4230.070Introduction to Computer GraphicsSummer 10W 2020 Syllabus SPOT
CSCE 4600.070Introduction to Operating SystemsSummer 10W 2020 Syllabus SPOT
CSCE 3220.70Human Computer InterfacesSpring 2020 Syllabus
CSCE 4905.70Information Technology Capstone ISpring 2020 Syllabus
CSCE 3600.070Principles of Systems ProgrammingSpring 2020 Syllabus
CSCE 4901.070Software Development Capstone ISpring 2020 Syllabus
CSCE 4350.070Fundamentals of Database SystemsFall 2019 Syllabus SPOT
CSCE 4010.070Social Issues in ComputingFall 2019 Syllabus SPOT
CSCE 3444.070Software EngineeringFall 2019 Syllabus SPOT

Published Intellectual Contributions

    Conference Proceeding

  • Doran, J.H., Parberry, I. (2015). A server-side framework for the execution of procedurally generated quests in an MMORPG. GAMEON'15-Proceedings of the 16th Annual European Conference on Simulation and AI in Computer Games. 103--110.
  • Doran, J.H., Parberry, I. (2011). A prototype quest generator based on a structural analysis of quests from four MMORPGs. Proceedings of the 2nd international workshop on procedural content generation in games. 1.
  • Journal Article

  • Doran, J.H., Parberry, I. (2012). Emergent Economies for Role Playing Games.. Other. 7 (1) 35--48.
  • Doran, J.H., Parberry, I. (2010). Controlled procedural terrain generation using software agents. Other. 2 (2) 111--119. IEEE.
  • Doran, J.H., Parberry, I. (2010). Towards procedural quest generation: A structural analysis of RPG quests. Other.
  • Doran, J.H., Strauss, W.M. (2007). Bio-Informatic Trends for the Determination of miRNA--Target Interactions in Mammals. Other. 26 (5) 353--360. Mary Ann Liebert, Inc. 140 Huguenot Street, 3rd Floor New Rochelle, NY 10801 USA.
  • Ph.D. Thesis

  • Parberry, I. (2014). Procedural Generation of Content for Online Role Playing Games. University of North Texas.
,
Overall
Summative Rating
Challenge and
Engagement Index
Response Rate

out of 5

out of 7
%
of
students responded
  • Overall Summative Rating (median):
    This rating represents the combined responses of students to the four global summative items and is presented to provide an overall index of the class’s quality. Overall summative statements include the following (response options include a Likert scale ranging from 5 = Excellent, 3 = Good, and 1= Very poor):
    • The course as a whole was
    • The course content was
    • The instructor’s contribution to the course was
    • The instructor’s effectiveness in teaching the subject matter was
  • Challenge and Engagement Index:
    This rating combines student responses to several SPOT items relating to how academically challenging students found the course to be and how engaged they were. Challenge and Engagement Index items include the following (response options include a Likert scale ranging from 7 = Much higher, 4 = Average, and 1 = Much lower):
    • Do you expect your grade in this course to be
    • The intellectual challenge presented was
    • The amount of effort you put into this course was
    • The amount of effort to succeed in this course was
    • Your involvement in course (doing assignments, attending classes, etc.) was
CLOSE