Old Dominion University
A to Z Index   |   Directories

College of Sciences


Computer Science


Resources

Course Requirements: Catalog 2012-13

[ Worksheet for CATALOG YEARS: Fall 2013 - 2014 ]
[ Prerequisite Structure ]
[ CS Four Year Curriculum ]
[ Presentation on CS Degree Requirments ]
[ Computer Science Orientation (Preview) Packet ]

Course Requirements for Previous Catalog Years

The Bachelor of Computer Science requires the successful completion of a minimum of 120 semester credits in the areas listed below. The computer science and math requirements have been chosen to provide exposure, balance and competence in concepts as well as in chosen applications.

  • Computer Science Required Courses (46 credits) - A grade of C (2.0) or better is required for each class listed in the List of required courses beginning with the 2000 catalog.
      CS 110 - Introduction to Computer Science
      CS 150 - Introduction to Programming
      CS 170 - Fundamentals of Computer Organization
      CS 250 - Problem Solving and Programming
      CS 252 - Introduction to Unix for Programmers
      CS 270 - Introduction to Computer Architecture
      CS 300T - Computers in Society
      CS 330 - Object Oriented Programming Design
      CS 350 - Introduction to Software Engineering
      CS 355 - Principles of Programming Languages
      CS 361 - Advanced Data Structures and Algorithms
      CS 381 - Introduction to Discrete Structures
      CS 390 - Introduction to Theoretical Computer Science
      CS 410 - Professional Workforce Development I - Capstone course
      CS 411W - Professional Workforce Development II Capstone Course
      CS 417 - Computational Methods and Software
      CS 471 - Operating Systems

    The major emphasis categories for these courses follows:
      Programming: CS 150, 250, 361, 350, 330, 355
      Computer Architecture: CS 170, 270, 471
      Applied Technology: CS 300T, 410, 411W
      Computational Mathematics: CS 381, 390, 417

  • Computer Science Electives (9 credits)
    Three CS 400-level electives. Up to six credits of work experience (CS 367 or 368) may be used here also.

    • Database:
      • CS 456 -Database Administration I*
      • CS 457 -Database Administration II*
    • Network:
      • CS 455 -Introduction to Networks and Communications
      • CS 458 -Unix System Administration
      • CS 486 -Introduction to Parallel Computing *
      • CS 487 -Applied Parallel Computing
    • Systems:
      • CS 488 -Principles of Compiler Construction
    • Game Development:
      • CS 475 -Introduction to Computer Simulation*
      • CS 480 -Introduction to Artificial Intelligence*
    • Cybersecurity:

  • Technical Electives (6 credits)
    Designed to broaden the student's technical background in quantitative methods. Courses may be chosen from "N" science courses or from Accounting 201 and 202. Also courses taken in an approved minor may be used here with departmental approval.

  • General Education -- See appropriate catalog.

Additional Requirements

  • Students must achieve a minimum grade of a C in any CS course used as a prerequisite to another CS course.

  • Students under the 2010-2012 catalog must achieve a C or better in all CS courses and all CS prerequisite courses.

  • Students under the 2010-2012 catalog must pass the exit exam in order to graduate.

  • Students must successfully complete a minimum of 120 credits including transfer credits with a minimum grade point average of 2.0 both overall and in the major.

  • Students must achieve a passing grade on the exit exam of writing proficiency.

  • Students must participate in and pass the University Senior Assessment Test.

  • Students must participate in the Departmental Senior Assessment Test.

  • Students must formally apply for graduation with the Registrar by the published deadline.


Course Requirements for Previous Catalog Years

Worksheets
[ Fall 2008 - 2010 ]
[ Fall 2006 - 2008 ]

Prerequisite Structures
[ Fall 2010 - 2011 ]
[ Fall 2008 - 2009 ]
[ Fall 2006 - 2008 ]

Four-Year Curriculum (based on math placement)
Fall 2010 - 2011 Fall 2008 - 2009 Fall 2006 - 2008