Back to professors

Computer Science

Xiaoyun Fu

Lecturer in Computer Science

Public Rice profile source

Average rating

3.8

20 temporary mock ratings

Difficulty

2.4

course-linked average

Courses

4

in seeded sections

Public profile

Courses taught

COMP 140

Computational Thinking

An introduction to computational problem solving designed to give an overview of computer science using real-world problems across a broad range of disciplines. Students learn how to think about these problems and how to structure effective solutions to them using computation. No programming knowledge is required or expected; students learn how to implement their solutions in Python. The in-person and online sections are exactly the same class, covering the same material in same way, on the same daily class meeting schedule, except that the online section meets online.

Computer ScienceD14 credits
4.16.9hFu, Xiaoyun, Johnson, Dave, Orooji, Marmar

COMP 182

Algorithmic Thinking

Algorithms are the engines of a great majority of systems, natural and artificial alike. This course introduces algorithmic thinking as a discipline for reasoning about systems, taming their complexities, and elucidating their properties. Algorithmic techniques, along with their correctness and efficiency, will be taught through reasoning about systems of interactions, such as markets, that are ubiquitous in our highly connected world.

Computer ScienceD14 credits
3.86.3hFu, Xiaoyun

COMP 582

Gr Desgn Analy Of Algorithms

Methods for designing and analyzing computer algorithms and data structures. The focus of this course will be on the theoretical and mathematical aspects of algorithms and data structures. Cross-list: ELEC 512. Recommended Prerequisite(s): STAT 310 or ECON 307 or STAT 331 or ELEC 331 or ELEC 303 or STAT 312

Computer ScienceNone3 credits
3.88.8hFallah, Alireza, Fu, Xiaoyun

ELEC 512

Gr Desgn Analy Of Algorithms

Methods for designing and analyzing computer algorithms and data structures. The focus of this course will be on the theoretical and mathematical aspects of algorithms and data structures. Cross-list: COMP 582. Recommended Prerequisite(s): STAT 310 or ECON 307 or STAT 331 or ELEC 331 or ELEC 303 or STAT 312

Electrical & Comp. EngineeringNone3 credits
3.58.7hFallah, Alireza, Fu, Xiaoyun

Recent comments