Doug Ryan - Professor of Computer

Winter 2014

CS260-01 Intro to Java & Android Programming

Lecture (Strain 222)
1:00PM-2:30PM, 3:15-4:45PM M-F

Spring 2014

CS250-02 Intro to Computer Science II

CS460-01 Operating Systems

Lecture (Marsh LL12)
9:15AM-10:20AM MWF

Lecture (Marsh LL15)
4:45PM-5:50PM MWF

Current Interests

Android Development


Most of my spare time is used to study and develop software for Android devices. In the Spring of 2010, I taught one of the first smaprthphone development courses in higher education. Projects produced in the class:

1) 3D Lights Out game using OpenGL ES
2) Multiplayer Battleship game using Bluetooth
3) Music Player
4) Galactic Conquest game with AI
5) Snake


Game Development


I have started to incorporate game development into Intro to CSII to help teach object-oriented programming. Projects produced in the class:

1) Connect Four
2) Boomshine
3) Brick Breaker
4) Space Invaders
5) Snake
6) Concentration
7) Bubbleshooter


Click on image

Professional Information


Professor Ryan earned his B.A. in Mathematics from the University of Northern Colorado in Greeley, Colorado and his M.S. in Computer Science from Colorado State University in Fort Collins, Colorado. Prior to coming to Pacific, Professor Ryan worked in the telecommunications industry and co-authored an introductory programming textbook. He also served as a consultant to Tektronix Corporation in Beaverton, Oregon. His research interests center on developing software for mobile devices and game development.


B.A. Mathematics, University of Northern Colorado, Greeley, CO
M.S. Computer Science, Colorado State University, Fort Collins, CO