New Student Resources

Many graduate level courses assume that students are familiar with the Unix (or Linux) computing environment and have good experience programming, especially in Java, C++, and/or web languages (HTML, CSS, JavaScript). Students are strongly encouraged to consult the syllabi for their upcoming semester’s courses to see what skills are required and to go through the corresponding materials listed below to prepare themselves before the semester begins.

ODU-CS Computing Environment

These links will help you to get set up once you arrive on campus.

ODU MIDAS Accounts and Access – info on setting up ODU MIDAS account and wireless network access

ODU-CS Account Setup

Programming

Popular Development Environments

Code::Blocks

Eclipse

Compilers

Programming Topics

Writing

In many of your courses, you will be asked to write (reports, papers, summaries). Here are some resources that might be helpful.

General Writing Resources

How to Write a Summary – http://public.wsu.edu/~mejia/Summary.htm

Online Course Webpages

These are web courses with all lecture notes publicly available.

CS 252 (Introduction to Unix for Programmers)

CS 312 (Internet Concepts) – web programming basics (HTML, CSS, JavaScript, PHP)

CS 333 (Programming and Problem Solving in C++) – combines CS 150 and CS 250 (Programming and Problem Solving I and II)

CS 361 (Advanced Data Structures and Algorithms) – good preparation for CS 600 (Algorithms and Data Structures)

CS 381 (Intro to Discrete Structures) – good preparation for CS 500 and CS 600

CS 382 (Introduction to Java)

CS 390 (Introduction to Theoretical Computer Science) – good preparation for CS 500 and CS 600


Thanks to Dr. Zeil for helping to compile these resources.