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

Chaney / 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.

CS311 - Operating Systems I

Chaney / McGrath Office hrs / Instructor info Due dates Syllabus Ubuntu VM (Instructor provided)

CS325 - Analysis of Algorithms

Jess / Borradaile

Office hrs / Instructor info

Due dates Grading policy  
CS352 - Intro to Usability Engr Davidson / 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

Le / 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 video

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

Firebug
Chrome developer tools

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

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