Faculty Profile

Jonathon Doran

Title
Clinical Assistant Professor
Department
Computer Science and Engineering
College
College of Engineering

    

Education

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

Current Scheduled Teaching*

CSCE 4600.001, Introduction to Operating Systems, Summer 2024
CSCE 4600.202, Introduction to Operating Systems, Summer 2024
CSCE 4600.203, Introduction to Operating Systems, Summer 2024
CSCE 5260.001, 3D Game Programming, Spring 2024 Syllabus
CSCE 6950.954, Doctoral Dissertation, Spring 2024
CSCE 4011.001, Engineering Ethics, Spring 2024 Syllabus
CSCE 4220.001, Game Programming II, Spring 2024 Syllabus
CSCE 4600.001, Introduction to Operating Systems, Spring 2024 Syllabus
CSCE 4600.201, Introduction to Operating Systems, Spring 2024 Syllabus
CSCE 4600.203, Introduction to Operating Systems, Spring 2024 Syllabus
CSCE 4600.205, Introduction to Operating Systems, Spring 2024 Syllabus
CSCE 4999.754, Senior Thesis, Spring 2024
CSCE 4010.001, Social Issues in Computing, Spring 2024 Syllabus
CSCE 4250.001, Topics in Game Development, Spring 2024 Syllabus

* Texas Education Code 51.974 (HB 2504) requires each institution of higher education to make available to the public, a syllabus for undergraduate lecture courses offered for credit by the institution.

Previous Scheduled Teaching*

CSCE 5220.001, Computer Graphics, Fall 2023 Syllabus SPOT
CSCE 6950.954, Doctoral Dissertation, Fall 2023
CSCE 4210.001, Game Programming I, Fall 2023 Syllabus SPOT
CSCE 4210.201, Game Programming I, Fall 2023 Syllabus SPOT
CSCE 4210.202, Game Programming I, Fall 2023 SPOT
CSCE 4210.204, Game Programming I, Fall 2023 SPOT
CSCE 5250.001, Introduction to Game Programming, Fall 2023 SPOT
CSCE 4600.001, Introduction to Operating Systems, Fall 2023 Syllabus SPOT
CSCE 4255.001, Programming Math and Physics for Games, Fall 2023 Syllabus SPOT
CSCE 5255.001, Programming Math and Physics for Games, Fall 2023 Syllabus SPOT
CSCE 2610.001, Assembly Language and Computer Organization, Summer 10W 2023 Syllabus SPOT
CSCE 2610.203, Assembly Language and Computer Organization, Summer 10W 2023 SPOT
CSCE 4890.754, Directed Study, Summer 10W 2023
CSCE 4600.001, Introduction to Operating Systems, Summer 10W 2023 Syllabus SPOT
CSCE 3600.001, Principles of Systems Programming, Summer 10W 2023 Syllabus SPOT
CSCE 3600.301, Principles of Systems Programming, Summer 10W 2023 SPOT
CSCE 3600.302, Principles of Systems Programming, Summer 10W 2023 SPOT
CSCE 5265.001, Advanced Topics in Game Development, Spring 2023 Syllabus SPOT
CSCE 2610.001, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.002, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.003, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.201, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.202, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.203, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.204, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.205, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 2610.206, Assembly Language and Computer Organization, Spring 2023 Syllabus SPOT
CSCE 6950.954, Doctoral Dissertation, Spring 2023
CSCE 4250.001, Topics in Game Development, Spring 2023 Syllabus SPOT
CSCE 5220.001, Computer Graphics, Fall 2022 Syllabus SPOT
CSCE 6950.862, Doctoral Dissertation, Fall 2022
CSCE 4210.001, Game Programming I, Fall 2022 Syllabus SPOT
CSCE 4925.070, Information Technology Capstone II, Fall 2022 Syllabus SPOT
CSCE 5250.001, Introduction to Game Programming, Fall 2022 SPOT
CSCE 4255.001, Programming Math and Physics for Games, Fall 2022 Syllabus SPOT
CSCE 5255.001, Programming Math and Physics for Games, Fall 2022 Syllabus SPOT
CSCE 4902.070, Software Development Capstone II, Fall 2022 Syllabus SPOT
CSCE 4230.070, Introduction to Computer Graphics, Summer 10W 2022 Syllabus SPOT
CSCE 4600.070, Introduction to Operating Systems, Summer 10W 2022 Syllabus SPOT
CSCE 4110.001, Algorithms, Spring 2022 Syllabus SPOT
CSCE 3220.070, Human Computer Interfaces, Spring 2022 Syllabus SPOT
CSCE 4905.070, Information Technology Capstone I, Spring 2022 Syllabus SPOT
CSCE 3530.070, Introduction to Computer Networks, Spring 2022 Syllabus SPOT
CSCE 4901.070, Software Development Capstone I, Spring 2022 Syllabus SPOT
CSCE 4110.070, Algorithms, Fall 2021 Syllabus SPOT
CSCE 4350.070, Fundamentals of Database Systems, Fall 2021 Syllabus SPOT
CSCE 4925.070, Information Technology Capstone II, Fall 2021 Syllabus SPOT
CSCE 4902.070, Software Development Capstone II, Fall 2021 Syllabus SPOT
CSCE 5220.070, Computer Graphics, Summer 10W 2021 Syllabus SPOT
CSCE 4230.070, Introduction to Computer Graphics, Summer 10W 2021 Syllabus SPOT
CSCE 4600.070, Introduction to Operating Systems, Summer 10W 2021 Syllabus SPOT
CSCE 4905.070, Information Technology Capstone I, Spring 2021 Syllabus SPOT
CSCE 3530.001, Introduction to Computer Networks, Spring 2021 Syllabus SPOT
CSCE 3530.078, Introduction to Computer Networks, Spring 2021 Syllabus SPOT
CSCE 3600.070, Principles of Systems Programming, Spring 2021 Syllabus SPOT
CSCE 3600.075, Principles of Systems Programming, Spring 2021 Syllabus SPOT
CSCE 3600.076, Principles of Systems Programming, Spring 2021
CSCE 4999.715, Senior Thesis, Spring 2021
CSCE 4901.070, Software Development Capstone I, Spring 2021 Syllabus SPOT
CSCE 4350.070, Fundamentals of Database Systems, Fall 2020 Syllabus SPOT
CSCE 4925.070, Information Technology Capstone II, Fall 2020 Syllabus SPOT
CSCE 3444.070, Software Engineering, Fall 2020 Syllabus SPOT
CSCE 4230.070, Introduction to Computer Graphics, Summer 10W 2020 Syllabus SPOT
CSCE 4600.070, Introduction to Operating Systems, Summer 10W 2020 Syllabus SPOT
CSCE 3220.70, Human Computer Interfaces, Spring 2020 Syllabus
CSCE 4905.70, Information Technology Capstone I, Spring 2020 Syllabus
CSCE 3600.070, Principles of Systems Programming, Spring 2020 Syllabus
CSCE 4901.070, Software Development Capstone I, Spring 2020 Syllabus
CSCE 4350.070, Fundamentals of Database Systems, Fall 2019 Syllabus SPOT
CSCE 4010.070, Social Issues in Computing, Fall 2019 Syllabus SPOT
CSCE 3444.070, Software Engineering, Fall 2019 Syllabus SPOT

* Texas Education Code 51.974 (HB 2504) requires each institution of higher education to make available to the public, a syllabus for undergraduate lecture courses offered for credit by the institution.

Published Publications

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