ºìÐÓ¶ÌÊÓƵ

Skip to main content

New programming and design course available this fall

by Jennifer Johnson,

Write the code for your own interactive online adventure game and create complex designs from fractals in a new programming course this fall.

Offered at the Pacific Northwest College of Art in Portland, “Mathematics 101E: Computer Science” provides the best fundamental techniques for programming and design taught by one of the world’s leading experts in computer science education. 

Eric Roberts
Mark and Melody Teppola Presidential Distinguished Visiting Professor Eric Roberts

Longtime Stanford University professor Eric Roberts, who has been teaching at ºìÐÓ¶ÌÊÓƵ for the past year as the Mark and Melody Teppola Presidential Distinguished Visiting Professor, derived the course from projects he developed at Stanford and other universities. Roberts is also a member of ºìÐÓ¶ÌÊÓƵ’s Computing and Data Science faculty group, which is part of a larger effort by the university to expand computing and data science offerings across campus and disciplines. 

The new class is as serious about math and technology as it is about creativity. Students will learn how to reveal details in photographs undetectable by the human eye, instruct a virtual robot to paint from a palette of over 16 million colors and concoct new universes in an adventure game Roberts developed based on the one that started the genre. Some pop culture will be incorporated into the course — Rey and the Millennium Falcon from Star Wars make an appearance — as will the history behind some of the earliest forms of digital art, such as the Jacquard loom. 

No prior coding knowledge is necessary and students can lean on experienced undergraduate programmers for help. 

By the end of the semester, students will have experience in digital image manipulation, time-step animation and interactive techniques for web content — all of which have direct application to jobs in graphic design, web development and computer-generated imagery in films, Roberts said. 

Above all, they will know how to approach problems like an expert. The class covers fundamentals such as implementation, testing and especially debugging, which Roberts sees as  similar to the work of a detective who uses evidence and logic to solve a mystery.  

“Learning the basics of programming enables students to use it in new and more creative ways,” Roberts said, “and they should be able to do anything they want starting with this course.” 

About ºìÐÓ¶ÌÊÓƵ University

Our historic campus next to the State Capitol in Salem houses a renowned residential liberal arts college, and our downtown Portland campus houses the flagship Pacific Northwest College of Art. Professional graduate programs in Portland and Salem include the Northwest's oldest law school, Oregon's top-ranked MBA program, MA and MFA programs in the arts, writing and critical studies, and our Computing and Data Science program.

Related Stories

View All
ºìÐÓ¶ÌÊÓƵ University

Molly Mendoza BFA’14 receives prestigious Caldecott Honor for their stunning work in a picture book

09.18.2024 | Sophie Cipolla

The acclaimed illustrator, who honed their storytelling skills at PNCA, was recognized for their work in Jovita Wore Pants: The Story of a Mexican Freedom Fighter

ºìÐÓ¶ÌÊÓƵ University

Helping to shape the future of K-12 data science curriculum

09.18.2024 | Melanie Moyer

As part of the DSE-K12 Launch Collective, Colleen Smyth BA’15 MS’21 strives to bring data science education to more students.

ºìÐÓ¶ÌÊÓƵ University

A leader and connector for Latinx, farmworker, and migrant communities in the Mid-ºìÐÓ¶ÌÊÓƵ Valley

09.18.2024 | University Communications

Jaime Arredondo BA’05 is committed to educating, serving, and connecting the community and living out ºìÐÓ¶ÌÊÓƵ’s beloved motto.

ºìÐÓ¶ÌÊÓƵ University

University Communications

Address
Waller Hall, Fourth Floor
ºìÐÓ¶ÌÊÓƵ University
900 State Street
Salem Oregon 97301 U.S.A.