Skip to content. Skip to main navigation.

avatar

Christopher D McMurrough

Name

[McMurrough, Christopher D]
  • Senior Lecturer

Biography

Christopher D. McMurrough received his B.S., M.S., and Ph.D. degrees in Computer Engineering from The University of Texas at Arlington in 2008, 2010, and 2013. His research interests focus on developing perceptual computing techniques for intelligent robotic systems in a wide range of applications and environments. He has experience working with UAV/UGV systems, Micro Air Vehicles (MAVs), industrial robots, embedded development, real-time applications, 3D perception / machine vision, and assistive devices for users with severe physical disabilities.

Professional Preparation

    • 2013 Ph.D. in Computer EngineeringUniversity of Texas at Arlington
    • 2010 M.S. in Computer EngineeringUniversity of Texas at Arlington
    • 2008 B.S. in Computer Science EngineeringUniversity of Texas at Arlington

Appointments

    • Jan 2015 to Present Senior Lecturer
      University of Texas at Arlington   Department of Computer Science and Engineering
    • Dec 2014 to Jan 2015 Robotic Perception Engineer
      Wynright Robotics
    • June 2008 to June 2009 Invited Researcher
      United States Air Force Research Laboratory   WPAFB - Air Vehicles Directorate

Courses

      • CSE 2312-001 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 4317-001 COMPUTER SYSTEM DESIGN PROJECT II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-002 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-003 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-004 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-001 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-002 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-003 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2100-004 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours
      • CSE 2312-003 Computer Organization and Assembly Language Programming

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Analysis and design of an industry-type project that involves hardware and software components to meet desired needs within realistic constraints and standards. The project is to be completed in CSE 4317 the following semester. Multidisciplinary teams of CSE 4316 students are required to develop, review, and present problem definition, project planning, requirements formulation, and design specification. Prerequisites: C or better in all of the following: CSE 3310, CSE 3320, and for CpE Majors CSE 3442. In addition CSE 4314 as co-requisite.

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4317-001 COMPUTER SYSTEM DESIGN PROJECT II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2100-001 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2100-002 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2100-003 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2100-004 Practical Computer Hardware/Software Systems

        A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the shelf hardware components and to tools that enable the design of complex software systems. 

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Analysis and design of an industry-type project that involves hardware and software components to meet desired needs within realistic constraints and standards. The project is to be completed in CSE 4317 the following semester. Multidisciplinary teams of CSE 4316 students are required to develop, review, and present problem definition, project planning, requirements formulation, and design specification. Prerequisites: C or better in all of the following: CSE 3310, CSE 3320, and for CpE Majors CSE 3442. In addition CSE 4314 as co-requisite.

        Summer - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4317-001 COMPUTER SYSTEM DESIGN PROJECT II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.

        Summer - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2312-001 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

        Spring - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Analysis and design of an industry-type project that involves hardware and software components to meet desired needs within realistic constraints and standards. The project is to be completed in CSE 4317 the following semester. Multidisciplinary teams of CSE 4316 students are required to develop, review, and present problem definition, project planning, requirements formulation, and design specification. Prerequisites: C or better in all of the following: CSE 3310, CSE 3320, and for CpE Majors CSE 3442. In addition CSE 4314 as co-requisite.

        Spring - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 4317-005 Computer System Design Project II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.

        Spring - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours
      • CSE 2312-001 Computer Organization &Amp; Assembly Language Programming

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

        Fall - Regular Academic Session - 2015 Download Syllabus Contact info & Office Hours
      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Analysis and design of an industry-type project that involves hardware and software components to meet desired needs within realistic constraints and standards. The project is to be completed in CSE 4317 the following semester. Multidisciplinary teams of CSE 4316 students are required to develop, review, and present problem definition, project planning, requirements formulation, and design specification. Prerequisites: C or better in all of the following: CSE 3310, CSE 3320, and for CpE Majors CSE 3442. In addition CSE 4314 as co-requisite.

        Fall - Regular Academic Session - 2015 Download Syllabus Contact info & Office Hours
      • CSE 4317-001 COMPUTER SYSTEM DESIGN PROJECT II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.

        Fall - Regular Academic Session - 2015 Download Syllabus Contact info & Office Hours
      • CSE 2312-001 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING

        Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level programming languages to the operating system and to instruction set architecture are explored. Some programming in an assembly language. Prerequisite: CSE 1320.

      • CSE 4316-001 COMPUTER SYSTEM DESIGN PROJECT I

        Analysis and design of an industry-type project that involves hardware and software components to meet desired needs within realistic constraints and standards. The project is to be completed in CSE 4317 the following semester. Multidisciplinary teams of CSE 4316 students are required to develop, review, and present problem definition, project planning, requirements formulation, and design specification. Prerequisites: C or better in all of the following: CSE 3310, CSE 3320, and for CpE Majors CSE 3442. In addition CSE 4314 as co-requisite.

      • CSE 4317-001 COMPUTER SYSTEM DESIGN PROJECT II

        Implementation, integration, quality assurance through peer review and testing, and deployment of the project designed in CSE 4316; oral presentation, documentation and project demonstration. Prerequisite: C or better in CSE 4316 and continuation with the same team.