Back to professors

Computer Science

Stephen Wong

Lecturer in Computer Science

Public Rice profile source

Average rating

3.3

17 temporary mock ratings

Difficulty

3.1

course-linked average

Courses

5

in seeded sections

Public profile

Research areas

Object-oriented algorithm and system design

Courses taught

COMP 290

Computer Science Projects

Theoretical and experimental investigations under staff direction. Repeatable for Credit.

Computer ScienceNone1-3 credits
3.25.9hHang, Kaiyu, Patel, Ankit, St. Pierre, Francois, Wong, Stephen

COMP 390

Computer Science Projects

Theoretical and experimental investigations under staff direction. Repeatable for Credit.

Computer ScienceNone1-3 credits
4.26.2hAliakbarpour, Maryam, Chen, Hanjie, Chen, Ken, Cox, Alan L., Cutler, Scott, Ferreira Flores, Rodrigo, Hang, Kaiyu, Johnson, Dave, Kavraki, Lydia, Kyrillidis, Tasos, Lopes da Silva, Arlei, Myers, Risa, Nakhleh, Luay, Ng, T. S. Eugene, Patel, Tirthak, Sano, Akane, Schreib, Rebecca, Sedlazeck, Fritz, Subramanian, Devika, Treangen, Todd, Unhelkar, Vaibhav, Vardi, Moshe, Veeraraghavan, Ashok, Warren, Joe D., Wong, Stephen

COMP 410

Software Engineer Methodology

COMP 410 is a pure discovery-based learning course designed to give students real-life, hands-on training in a wide variety of software engineering issues that arise in creating large-scale, state-of-the-art software systems. The class forms a small software development "company" that works to deliver a product to a customer. The topics encountered include and are not limited to, dealing with new technologies (e.g. C#, .NET, distributed computing), advanced object-oriented programming and design, interacting with customers, problem specification and tasking, individual and group communications, human resource management, group leadership, testing, integration and documentation. Traditional development cycle methodologies will be compared to recent, "agile" techniques. Mutually Exclusive: Cannot register for COMP 410 if student has credit for COMP 539.

Computer ScienceNone4 credits
3.311.7hWong, Stephen

COMP 590

Computer Science Projects

Advanced theoretical and experimental investigations under staff direction. The student must have a full-time internship to receive 4 credits for this course. Repeatable for Credit.

Computer ScienceNone1-4 credits
3.45.7hAliakbarpour, Maryam, Baraniuk, Richard G, Chen, Hanjie, Chia, Nai-Hui, Cox, Alan L., Fallah, Alireza, Goldman, Ron, Hang, Kaiyu, Jermaine, Christopher, Joyner, Mack, Kavraki, Lydia, Kyrillidis, Tasos, Lopes da Silva, Arlei, Mamouras, Konstantinos, Mellor-Crummey, John, Myers, Risa, Nakhleh, Luay, Ng, T. S. Eugene, Ordonez Roman, Vicente, Patel, Ankit, Patel, Tirthak, Rixner, Scott, Shrivastava, Anshumali, Simar, Ray, Treangen, Todd, Unhelkar, Vaibhav, Vardi, Moshe, Wang, Yuke, Warren, Joe D., Wei, Chen, Wong, Stephen, Xing, Jiarong, Yao, Vicky

COMP 610

Software Construction

This course focuses on modern principles for the construction of large-scale programs, with an emphasis on design patterns, modern programming tools, and team management. The material will be applied in a substantial software design/construction project. The course has a significant oral and written communication component where students will be required to document and present their software design. In order to enroll in an online section of this course, you are expected to have a working camera and microphone. During class sessions, you must be able to participate using your microphone and you are expected to have your camera on for the duration of the class so that you are visible to the instructor and other students in the class, just as you would be in an in-person class.

Computer ScienceNone3 credits
3.78.5hWong, Stephen

Recent comments