Xiangqian CHENG

Senior Engineer , Xi'an Jiaotong University
Xi'an, China

About Xiangqian

Edit profile

Bio

My name is Xiangqian Cheng and I am a Senior Engineer who teaches computer science courses at Xi'an Jiaotong University, Shaanxi, China.

Languages

Chinese, English

Areas of Expertise

Computer Education

An idea worth spreading

I have summarized my education reform in my new book, Visualized Computing. The main purpose of the book is to provide the non-computer major freshmen and sophomores of "zero programming experience" with computing tools supported by methodological framework for problem solving, The core idea of the book can be summarized as :
Computer science Unplugged + RAPTOR = Computer science Pluged
In my practice, During the instruction period, I conducted experiments with the students and assigned the projects of algorithms. The end results were a batch of excellent algorithms implemented with RAPTOR from the student.

I'm passionate about

Visualized Computing for non-computer major freshmen and sophomores.

Talk to me about

Computer education in college

People don't know I'm good at

Introduce the essential computer science concepts and computaional thinking to the non-computer major students in college with a new and effective way

My TED story

How teaching of "zero programming experience" student in college to implement algorithms, Computational thinking as a new teaching concept gradually accepted by the college computer education, but the core of computational thinking is algorithmic thinking, to implement algorithms that traditionally was rely on programming design, data structures, discrete mathematics, algorithm design, the four professional courses involves difficult content, thereby blocking the non-professional students learn and understand the core concepts of computer science. By the new way of visualized computing, the concept distance can greatly shorten in learning algorithm for the non-major students, and they can master the algorithm implementation and apply them for the problem solving in a two-credit course.