Doug Ryan - Professor of Computer

Fall 2014

CS150-01 Intro to Computer Science I

CS300-01 Data Structures

Lecture (Marsh LL12)
1:00PM-1:50PM MWF
Lab (Marsh LL12)
9:40AM-11:10AM T

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

Winter 2015

CS260-01 Intro to Java & Android Programming

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

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