{"id":24,"date":"2021-02-01T09:21:11","date_gmt":"2021-02-01T16:21:11","guid":{"rendered":"https:\/\/faculty.uccs.edu\/qyi\/?page_id=24"},"modified":"2024-01-10T12:22:17","modified_gmt":"2024-01-10T19:22:17","slug":"home-page","status":"publish","type":"page","link":"https:\/\/faculty.uccs.edu\/qyi\/","title":{"rendered":""},"content":{"rendered":"\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"459\" src=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2023\/10\/qing-yi.jpeg\" alt=\"Photo of Dr. Qing Yi\" class=\"wp-image-106 size-full\" srcset=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2023\/10\/qing-yi.jpeg 338w, https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2023\/10\/qing-yi-221x300.jpeg 221w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h1 class=\"wp-block-heading\">Qing Yi, Ph.D.<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">Associate Professor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Email: <\/strong><a href=\"mailto:qyi@uccs.edu\">qyi@uccs.edu<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Phone: <\/strong>719-255-3066<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Address:<\/strong> <a href=\"https:\/\/eas.uccs.edu\/cs\/about\/faculty\">Department of Computer Science<\/a><br><a href=\"http:\/\/www.uccs.edu\/\">University of Colorado at Colorado Springs<\/a><br>1420 Austin Bluffs Parkway<br>Colorado Springs, CO 80918<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Office: <\/strong>ENGR 176<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-f328373c\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Research Interests<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compiler construction &#8212; Program analysis and optimization for high-performance computing<\/li>\n\n\n\n<li>Programming languages &#8212; High-level specification of domain-specific properties and program transformations<\/li>\n\n\n\n<li>Software engineering &#8212; Automated code generation; systematic error-discovery and verification of software.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Education<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>B.S.&nbsp;Shandong University, P.R.China;<\/li>\n\n\n\n<li>M.S.&nbsp;Insititute of Computing Technology, P.R.China;<\/li>\n\n\n\n<li>Ph.D.<em>&nbsp;<\/em>Rice University, USA.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-uagb-tabs uagb-block-b0c98011 uagb-tabs__wrap uagb-tabs__hstyle1-desktop uagb-tabs__vstyle6-tablet uagb-tabs__stack1-mobile\" data-tab-active=\"0\"><ul class=\"uagb-tabs__panel uagb-tabs__align-left\" role=\"tablist\"><li class=\"uagb-tab uagb-tabs__active\" role=\"none\"><a href=\"#uagb-tabs__tab0\" class=\"uagb-tabs-list uagb-tabs__icon-position-left\" data-tab=\"0\" role=\"tab\">Research<\/a><\/li><li class=\"uagb-tab \" role=\"none\"><a href=\"#uagb-tabs__tab1\" class=\"uagb-tabs-list uagb-tabs__icon-position-left\" data-tab=\"1\" role=\"tab\">Teaching<\/a><\/li><\/ul><div class=\"uagb-tabs__body-wrap\">\n<div class=\"wp-block-uagb-tabs-child uagb-tabs__body-container uagb-inner-tab-0\" aria-labelledby=\"uagb-tabs__tab0\">\n<p class=\"wp-block-paragraph\">Currently I&#8217;m actively involved in building software development tools to improve both the productivity and efficiency of programming.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2024\/01\/resume.pdf\">My Curriculum Vitae<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>I am looking to hire research assistants who are interested in Programming Languages and Compilers, who are motivated to learn, and who strive to be the best they can be.<\/em><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-tabs-child uagb-tabs__body-container uagb-inner-tab-1\" aria-labelledby=\"uagb-tabs__tab1\">\n<p class=\"wp-block-paragraph\">Courses taught at UCCS since Fall 2012 &#8212; class materials available through UCCS blackboard.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CS4100\/5100: Compiler Design (Spring 2013,2014,2015,2016):&nbsp;<a href=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2024\/01\/cs4100syllabus.pdf\">Class syllabus<\/a><\/li>\n\n\n\n<li>CS3160: Concepts of Programming Languages (Fall 2013,2014,2015):&nbsp;<a href=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2024\/01\/cs3150syllabus.pdf\">Class syllabus<\/a><\/li>\n\n\n\n<li>CS5080: Advanced Topics of High Performance Computing (Fall 2014):&nbsp;<a href=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2024\/01\/cs5080syllabus.pdf\">Class syllabus<\/a><\/li>\n\n\n\n<li>CS3060: Object-oriented Programming in C++ (Fall 2012):&nbsp;<a href=\"https:\/\/faculty.uccs.edu\/qyi\/wp-content\/uploads\/sites\/51\/2024\/01\/cs3060syllabus.pdf\">Class syllabus<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In July 2014, I was invited as a guest lecturer and gave a week of lectures on advanced compiler optimizations at the University of Science and Technology in Hefei, China as part of their DragonStar lecture series.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In 2005-2012, I was an assistant professor at the University of Texas at San Antonio and taught the following courses.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cs3723: Programming Languages\u00a0(Fall 2005, Spring &amp; Fall 2007, Fall 2008, Spring &amp; Fall 2009, Spring 2011, Spring 2012)<\/li>\n\n\n\n<li>cs4713: Compiler Writing\u00a0(Spring 2006, Fall 2007)<\/li>\n\n\n\n<li>cs5363: Programming Languages and Compilers\u00a0(Fall 2006, Fall 2008, Fall 2010, Fall 2011)<\/li>\n\n\n\n<li>cs6463: Program Analysis and Its Support for Software Development (Spring, 2008)<\/li>\n\n\n\n<li>cs6363: Advanced Compiler Construction (Spring, 2010)<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Qing Yi, Ph.D. Associate Professor Email: qyi@uccs.edu Phone: 719-255-3066 Address: Department of Computer ScienceUniversity of Colorado at Colorado Springs1420 Austin Bluffs ParkwayColorado Springs, CO 80918 Office: ENGR 176 Research Interests Education<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"rjanke","author_link":"https:\/\/faculty.uccs.edu\/qyi\/author\/rjanke\/"},"uagb_comment_info":0,"uagb_excerpt":"Qing Yi, Ph.D. Associate Professor Email: qyi@uccs.edu Phone: 719-255-3066 Address: Department of Computer ScienceUniversity of Colorado at Colorado Springs1420 Austin Bluffs ParkwayColorado Springs, CO 80918 Office: ENGR 176 Research Interests Education","coauthors":[],"author_meta":{"author_link":"https:\/\/faculty.uccs.edu\/qyi\/author\/rjanke\/","display_name":"rjanke"},"relative_dates":{"created":"Posted 5 years ago","modified":"Updated 3 years ago"},"absolute_dates":{"created":"Posted on February 1, 2021","modified":"Updated on January 10, 2024"},"absolute_dates_time":{"created":"Posted on February 1, 2021 9:21 am","modified":"Updated on January 10, 2024 12:22 pm"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":12,"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":126,"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/pages\/24\/revisions\/126"}],"wp:attachment":[{"href":"https:\/\/faculty.uccs.edu\/qyi\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}