OREGON STATE UNIVERSITY

You are here

Professional Computer Science B.S. Degree – Class Resources

Course Instructor / Faculty Office hours / Instructor and TA communication Assignment due dates Grading policy Class-specific tools

CS161 - Intro to Computer Science I

Jess / Jess Office hrs / Instructor info Due dates Grading policy

Vim: Command line text editor
Ssh: Command line utility
PuTTY: GUI based terminal emulator, secure communications and file transfer
Command line utilities: Linux / Unix resident utilities
GNU Compiler Collection ( GCC): C Compiler
Eclipse: Integrated development environment
Flip: Linux-based server resident on OSU servers

CS162 - Intro to Computer Science II

Rooker / McGrath

Office hrs / Instructor info

Due dates Grading policy

Vim: Command line text editor
Ssh: Command line utility
PuTTY: GUI based terminal emulator, secure communications and file transfer
Command line utilities: Linux / Unix resident utilities
GNU Compiler Collection ( GCC): C Compiler
Flip: Linux-based server resident on OSU servers

CS165 - Accelerated Intro to Computer Science Jess / Jess & McGrath Office hrs / Instructor info Due dates Grading policy Vim: Command line text editor
Ssh: Command line utility
PuTTY: GUI based terminal emulator, secure communications and file transfer
Command line utilities: Linux / Unix resident utilities
GNU Compiler Collection ( GCC): C Compiler
Eclipse: Integrated development environment
Flip: Linux-based server resident on OSU servers
Junit: Java unit testing framework

CS225 - Discrete Structures

Ehsan / Fern Office hrs / Instructor info Due dates Grading policy  

CS261 - Data Structures

Ehsan / Metoyer

Office hrs / Instructor info

Due dates Grading policy

Vim: Command line text editor
Ssh: Command line utility
PuTTY: GUI based terminal emulator, secure communications and file transfer
Command line utilities: Linux / Unix resident utilities
GNU Compiler Collection ( GCC): C Compiler
Eclipse, Blocks, Visual Studio, Xcode: Integrated development environments
Flip: Linux-based server resident on OSU servers

CS271 - Computer Architecture and Assembly Language

Rooker / Paulson Office hrs / Instructor info Due dates Grading policy

Microsoft Dreamspark (must have ONID login)

CS275 - Intro to Databases

Wolford / Wolford

Office hrs / Instructor info

Due dates Grading policy PHPMyAdmin: Open source tool written in PHP to handle admin of MySQL over WWW.

CS325 - Analysis of Algorithms

Jess / Borradaile

Office hrs / Instructor info

Due dates Grading policy  

CS344 - Operating Systems I

McGrath / McGrath Office hrs / Instructor info Due dates Syllabus Ubuntu VM (Instructor provided)
CS352 - Intro to Usability Engr Azarbakht / Burnett Office hrs / Instructor info Due dates Grading policy myBalsamiq: UI prototyping tool (provided by the instructor in the 2nd week)

CS361 - Software Engineering I

Ahmed / Scaffidi Office hrs / Instructor info Due dates Grading policy  

CS362 - Software Engineering II

Christi / Groce

Office hrs / Instructor info

Due dates Grading policy

GNU Compiler Collection ( GCC): C Compiler
Apache Subversion: Software versioning and revision control system

CS372 - Intro to Computer Networks

Redfield / Paulson Office hrs / Instructor info Due dates Grading policy

Wireshark
Pingplotter Standard

CS419 - Software Projects

McGrath

 

Course details Course details  

CS494 - Web Development

Tucker-Raymond / Scaffidi Office hrs / Instructor info Due dates Grading policy

Firebug
Chrome developer tools

CS496 - Mobile and Cloud Software Development McGraw / Scaffidi Office hrs / Instructor info Due dates Grading policy

Eclipse: Integrated development environment
Google App Engine plugin for eclipse
Titanium Studio
Java