Jonathan Corley, Ph.D.
Associate Professor of Computer Science
678-839-4879
jcorley@westga.e du
Technology Learning Center - Room 2219
Office Hours
Monday/Wednesday 11:30am-1:30pm;
Tuesday/Thursday 11:15am-12:15pm;
Other times available by appointment.
I am an Associate Professor in the Computing and Mathematics Department at the University of West Georgia where I teach introductory programming and software engineering courses. My primary focus is on excellence in instruction and effective outreach. I currently serve on the Mason Creek Elementary School STEM Advisory committee.
I earned both my Ph.D. and M.S. in Computer Science from the University of Alabama. While completing my Ph.D., I was funded as part of an NSF grant (NSF CE21). As part of this grant, I assisted with a variety of activities including developing curriculum for a CS Principles course, running professional development workshops for teachers across Alabama, as well as developing material and running an online course with over 900 teachers including teachers from 47 states across the US and over 25 countries. I was previously funded by a fellowship from the Department of Education (GAANN). As a GAANN fellow, I taught undergraduate courses and performed research in the area of Software Engineering focusing on investigating Debugging for Model Transformations. I graduated with a M.S. in Computer Science from the University of Alabama in May of 2012. While working toward my M.S., I was funded by an Assistantship provided by Text-to-Art, an NSF grant. My primary responsibilities for this grant included developing course materials for a CS2 course focused on taking textual input then producing artistic output and aiding the organization and management of outreach activities in local elementary schools with over 40 elementary students per semester being mentored by 10-15 university students. While working toward my M.S. and Ph.D., I was a member of the Software Engineering Research Group at the University of Alabama.
Professional Experience: Programmer/Sys Analyst/Developer, AT&T Labs – DATA Group. Hoover, AL
January 2007-May 2007, August 2007-December 2007, and May 2008-August 2008
Worked individually and as part of a team on a variety of projects including data analysis, desktop application development (C++ and C#), database management, web application development and maintenance (ASP.Net), and website vulnerability reviews.
- B.S., Computer Science, University of Alabama, 2009
- M.S., Computer Science, University of Alabama, 2012
- Ph.D., Computer Science, University of Alabama, 2016
- COMP-4986 (Internship)
- CS-1000 (Practical Computing)
- CS-1020 (Computers and Society)
- CS-1030 (Intro to Computer Concepts)
- CS-1301 (Computer Science I)
- CS-1302 (Computer Science II)
- CS-3211 (Software Engineering I)
- CS-3212 (Software Engineering II)
- CS-4981 (Collaborative Web Development)
- CS-4982 (Computing Capstone)
- CS-4985 (Software Design)
- CS-4986 (Computing Internship)
- CS-6241 (Software Development I)
Fall 2023 Sections
- CS-1302 (Computer Science II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2023 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2023 Sections
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2022 Sections
- CS-1302 (Computer Science II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2022 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2022 Sections
- CS-1000 (Practical Computing) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1030 (Intro to Computer Concepts) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1030 (Intro to Computer Concepts) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2021 Sections
- CS-1020 (Computers and Society) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4985 (Introduction to DevOps) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2021 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2021 Sections
- CS-1000 (Practical Computing) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Collaborative Web Development) Section: 06 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2020 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 12 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2020 Sections
- CS-1301 (Computer Science I) Section: E01 [ LMS Course Section External Resource ]
- CS-4981 (Collaborative Web Development) Section: E01 [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 [ LMS Course Section External Resource ]
Spring 2020 Sections
- CS-1000 (Practical Computing) Section: E01 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 11 [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W [ LMS Course Section External Resource ]
Fall 2019 Sections
- CS-1301 (Computer Science I) Section: 01 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 07 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 08 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 09 [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 03 [ LMS Course Section External Resource ]
Summer 2019 Sections
- CS-1301 (Computer Science I) Section: 01 [ LMS Course Section External Resource ]
Spring 2019 Sections
- CS-1020 (Computers and Society) Section: E03 [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W [ LMS Course Section External Resource ]
Fall 2018 Sections
- CS-1301 (Computer Science I) Section: 04 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 07 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 08 [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 [ LMS Course Section External Resource ]
Summer 2018 Sections
- CS-1000 (Practical Computing) Section: E01 [ LMS Course Section External Resource ]
- CS-1020 (Computers and Society) Section: E01 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 [ LMS Course Section External Resource ]
Spring 2018 Sections
- CS-1301 (Computer Science I) Section: 04 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 09 [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W [ LMS Course Section External Resource ]
Fall 2017 Sections
- CS-1301 (Computer Science I) Section: 02 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 09 [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 [ LMS Course Section External Resource ]
Summer 2017 Sections
- CS-1301 (Computer Science I) Section: 01 [ LMS Course Section External Resource ]
Spring 2017 Sections
- CS-1301 (Computer Science I) Section: 02 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 09 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 10 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 11 [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 12 [ LMS Course Section External Resource ]
- CS-1302 (Computer Science II) Section: 03 [ LMS Course Section External Resource ]
- CS-1302 (Computer Science II) Section: 04 [ LMS Course Section External Resource ]
Fall 2016 Sections
- CS-1301 (Computer Science I) Section: 03 [ LMS Course Section External Resource ]
- CS-4985 (Software Design) Section: 01 [ LMS Course Section External Resource ]