May 1 CS Colloquium

This Thursday Juliette Kennedy from the University of Helsinki will talk about one of Kurt Godel’s attempts to apply the idea of computability– which had recently been defined by Alan Turing– to the ideas of provability and definability in mathematics. Full details can be found here:

The talk will be May 1, 2013 in MH225 at 3 PM. Join us for refreshments in MH210 at 3:30.

We’re #11!

Good thing you didn’t waste your money on a CS degree from Carnegie Mellon:

Summer School

The CS Dept will be offering the following classes this summer 6/2/2014 – 8/9/2014:

CS46B MW 900 – 1130 WSQ 109 Merz (+ lab on Fridays)

CS47  MW  1800-1955  MH422    Butt

CS147 TR   1700 – 1855 DH450     Atta

CS151 TR   900 – 1055   DH 351     Merz

CS154 TR  900 – 1055  DH450     Atta

CS180 TBA                                       Caires (1 unit internship course)



Friday at 5 Rikoshe will be hosting a 24 hour hack-a-thon. They are looking for students to develop HTML 5 games. There are prizes and food. Look for the information desk in front of MacQuarrie 226 Tuesday and Wednesday this week.


Applications are available for scholarship in the CS Dept office. Scholarships are for CS and SE majors who will be enrolled in Fall 2014. The deadline is April 18.

Looking for Grad Courses?

If you are an international graduate student struggling to enroll in 9 units, here are a few suggestions:

I New sections added today:1. CS 286 Sec 3 TR at 6:30 MH 222 Game Development Project

2. CS 200W sec 4 MW 10 in SCI 311

3. CS 257 sec 2 MW 7:30 in MH 233 (database)

II You can also take computer engineering courses. They too are full, so getting in isn’t guaranteed. Here’s a link for add codes CmpE Add Codes

III You can also take undergraduate courses. In fact, you can take any course you can get into anywhere in this university or other local universities (Santa Clara, East Bay, etc.) The only catch is that you will need your advosir’s approval to have these courses count toward your MS degree.



CS216 offered this Spring

CS 216 Graphics, Modeling, and Animation
CS216 assumes a prior computer graphics class although the first couple
of weeks will be a review so that everyone can start on a roughly equal
footing. The class will be project-based where the projects will be in C++
using the popular graphics and gaming libraries OpenGL and SDL which
we will introduce as the class progresses. Topics will include texture mapping,
sampling and resampling techniques, surface reconstruction, ray tracing,
lighting models, geometric modeling, and animation.

Game-related courses offered in Spring 2014

Here is a list of game-related courses being offered in Spring 2014. CS majors can get elective credit for courses cross listed as CS courses. The other courses should still be considered if you are serious about a career in gaming.


ART 108 / CS108 Game Studies
MW, 6 – 715 in Art 135
Introduction to the systems, design, history, and cultural analysis of games with emphasis on development, technological literacy, markets and impact on society. In this course we shall read about, write about, play and design traditional paper based and video games. Req: upper division standing or instructor consent. James Morgan instructor.
CS 134
MW 4:30-5:45 MH 422
Architectures and object-oriented patterns for computer game design. Animation, simulation, user interfaces, graphics, and intelligent behaviors. Team projects using an existing game engine framework. Prerequisite: CS 146 and either CS 151 or CMPE 135 (with a grade of “C-” or better in each); or instructor consent. Jared Finder instructor.
CS185C sec 5 Game Design Studio
TR 6:30 – 7:45 in MH222
Game Design Studio is the capstone course in Game Design. Inter-disciplinary teams will create a substantial project over the course of the semester and present it to the public. The class will cover game production and development with groups operating as small indie-game startups. Emphasis will be placed on rapid prototyping, iteration and refinement. Lectures focus on gaming, society, and recent directions in the indie-game movement, with occasional guest lecturers from professionals in the field.  Weekly activities include play-tests, prototyping and presentations. Game development will be done in Unity, or another platform with consent of instructor. John Bruneau instructor.
COMM  141P
W 9-1015 HGH 219
Small Group Communication. An applied approach to small groups and teamwork that links theory and practice across a variety of contexts. In the Spring 2014 semester, the course will have a special emphasis on gamification–applying principles of learning and games to contexts such as education and business. Prerequisite: Completion of GE oral communication. Stephanie Coopman instructor.
Comm 181F, New Media/New World
This course explores the history and culture of the internet, the convergence of media into digital formats and networks, and the impacts of new media on communication behaviors. Analysis includes social action, interpersonal relationships, public and private sector uses, and content development. Class workshops facilitate a deeper understanding of games and gamification; privacy and cybersercurity; policy and intellectual property; social media; economics; information; education, and identity. Ted Coopman instructor.
ART 107
TH 1200-250, Art 237
Art 107 teaches interactive art and technology with an emphasis on research, design, experimentation and collaboration using object-oriented programming, computer vision, microprocessors, tactile controllers and biological sensors with a specific focus on real-time data which are dynamic, noisy, and alive. Req: upper division standing or instructor consent. G. Craig Hobbs instructor.