Lee Chao

Li Chao is currently a professor of math and computer science in the school of Arts and Sciences at University of Houston, Victoria (USA). He received his PhD from the University of Wyoming (USA) and he is certified as Oracle Certified Professional and Microsoft Solution Developer. His current research interests are data analysis and technology-based teaching. Dr. Chao is also the author of over a dozen of research articles in data analysis and math modeling, and books in the development of computer labs and database systems.

Publications

Handbook of Research on Cloud-Based STEM Education for Improved Learning Outcomes
Lee Chao. © 2016. 481 pages.
As technology advances, so must our education system. Cloud computing serves as an ideal method for e-learning thanks to its flexibility, affordability, and availability....
Free and Open Source Cloud Computing Technology
Lee Chao. © 2016. 17 pages.
This chapter covers the free and open source cloud computing technology and its application in Web-based IT education. It discusses the difficulties in teaching online IT...
Virtualized Open Source Networking Lab
Lee Chao. © 2015. 16 pages.
This chapter considers a virtualized open source networking lab to support Web based IT education. It discusses the difficulties in teaching networking related IT courses online....
Virtualized Open Source Networking Lab
Lee Chao. © 2013. 16 pages.
This chapter considers a virtualized open source networking lab to support Web based IT education. It discusses the difficulties in teaching networking related IT courses online....
Cloud Computing for Teaching and Learning: Strategies for Design and Implementation
Lee Chao. © 2012. 357 pages.
With its cost efficiency, enabling of collaboration and sharing of resources, and its ability to improve access, cloud computing is likely to play a big role in the classrooms of...
Open Source Implementation of Mobile Pair Programming for Java Programming Class
Lee Chao. © 2012. 16 pages.
Pair programming has been used to improve the learning of programming by many computer science educators. Implementing pair programming on the mobile learning platform can...
Overview of Cloud Computing and its Application in E-Learning
Lee Chao. © 2012. 16 pages.
As an introduction, the goal of this chapter is to provide an overview of this book. This book is designed to provide a comprehensive coverage of cloud computing and its...
Cloud Computing Solution for Internet based Teaching and Learning
Lee Chao. © 2012. 26 pages.
This chapter reviews a five-phase solution development process. It points out that a well developed cloud based IT infrastructure should be constructed on a solid requirement...
Deployment of Mobile Learning Course Materials to Android Powered Mobile Devices
Lee Chao. © 2012. 16 pages.
The objective of this article is to facilitate mobile teaching and learning by providing an alternative course material deployment method. This article suggests a course material...
Open Source Mobile Learning: Mobile Linux Applications
Lee Chao. © 2011. 348 pages.
The open approach has been widely used in the development of mobile applications, mobile operating systems for mobile devices, and mobile services for supporting mobile learning....
Introduction
Lee Chao. © 2011. 17 pages.
As an introduction, the goal of this chapter is to introduce mobile technology, mobile learning, and the open source approach. This chapter provides some basic knowledge for...
Linux Based Mobile Operating Systems
Lee Chao. © 2011. 16 pages.
In today’s mobile computing, Linux plays a significant role. The Linux kernel has been adopted by a variety of mobile operating systems to handle tasks such as device management...
Open Source Implementation of Mobile Pair Programming for Java Programming Class
Lee Chao. © 2011. 17 pages.
Pair programming has been used to improve the learning of programming by many computer science educators. Implementing pair programming on the mobile learning platform can...
Utilizing Open Source Tools for Online Teaching and Learning: Applying Linux Technologies
Lee Chao. © 2009. 364 pages.
It is necessary for online teaching designers and developers to understand the roles played by open source products in developing and supporting an online learning system....
Strategies and Technologies for Developing Online Computer Labs for Technology-Based Courses
Lee Chao. © 2008. 374 pages.
For technology-based online courses, computer labs are necessary to support hands-on practice for IT products. The implementation of an online computer teaching lab is a...
Introduction to Online Teaching of Technology-Based Courses
Lee Chao. © 2008. 31 pages.
With the improvement of the Internet and computer technologies, online or Web-based teaching has become an important teaching and learning method in educational institutions. In...
Web-Based Teaching Systems and Technologies
Lee Chao. © 2008. 32 pages.
In Chapter 1, you are given a brief overview about Web-based teaching and technology-based courses. The discussion in Chapter 1 indicates that Web-based teaching is heavily...
Online Computer Lab Planning
Lee Chao. © 2008. 29 pages.
In Chapter 1 and Chapter 2, we have done overviews about the issues related to online computer labs such as Web-based teaching and various Web-based teaching systems. We have...
Strategies for Developing Online Computer Labs
Lee Chao. © 2008. 28 pages.
In Chapter 3, we have discussed the issues of planning for an online computer lab. From the collected information, the online lab designer can get the users’ views about the...
Server Development for Online Computer Labs
Lee Chao. © 2008. 30 pages.
This chapter will first address the server-side hardware configuration issues. After the discussion of the hardware configuration, we will deal with the server-side software...
Network Development for Online Computer Labs
Lee Chao. © 2008. 30 pages.
In this chapter, we will also discuss the network implementation issues of large computer labs. For a large computer lab, multiple medium online computer labs are connected...
Client Development for Online Computer Labs
Lee Chao. © 2008. 29 pages.
This chapter starts with the discussion of the issues related to the configuration of client hardware and software. Next, this chapter will discuss the configuration of remote...
Online Computer Lab Security
Lee Chao. © 2008. 30 pages.
Before an online computer lab is ready for students to perform hands-on practice, security measures need to be enforced to protect the computer lab and even more importantly to...
Developing Online Computer Lab-Based Teaching Materials
Lee Chao. © 2008. 30 pages.
To get an online computer lab ready for teaching and hands-on practice, instructors should develop lab manuals and other online teaching materials. The lab teaching materials can...
Managing Online Computer Labs
Lee Chao. © 2008. 30 pages.
To keep an online computer lab fully operational is critical to the success of teaching online technology-based courses. Unlike a general purpose computer lab where heavy...
Testing and Evaluating Online Computer Labs
Lee Chao. © 2008. 28 pages.
The process of developing an online computer lab is not a linear process. It is a cycle of developing a new lab, testing, evaluating an existing lab, getting feedback from users...
Trends in Online Teaching of Technology-Based Courses
Lee Chao. © 2008. 12 pages.
Online (or Web-based) teaching has become one of the main approaches to delivering knowledge. As mentioned in Chapter 1, almost all of the universities have adopted online...