Taking the Patent Bar Exam with a Computer Science Degree

In order to take the Patent Bar Examination, you must demonstrate that you’ve had adequate scientific training. The easiest way to meet this requirement is to be a “Category A” applicant, which means that you hold a Bachelor’s degree in one of the technical subject areas recognized by the USPTO.  If you’ve got a degree in Biochemistry or Physics, great. But if your degree is in Computer Science, it’s not quite that straightforward.

As far as the USPTO is concerned, all Computer Science degrees are not equal.  Only those degrees conferred by an ABET or CSAB accredited school will qualify you to sit for the Patent Bar Exam as a Category A applicant. On top of that, your degree must have been conferred on or after the date the school’s program received accreditation.

Acceptable accreditations are:

  • Computer Science Accreditation Commission (CSAC) of the Computing Sciences Accreditation Board (CSAB)
  • Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET)

It looks like ABET now handles certifications for CSAB, so a list of all qualifying programs can be found on the ABET website.

Don’t think that just because you went to a “good” school your program will be accredited – many top schools’ Computer Science programs are not accredited by ABET, so be sure to check the list.

Here is a list of schools that are accredited by ABET, along with the date they received accreditation, as of November 2010.  I’ve taken this information from the ABET website.  Be sure to double-check there to make sure nothing has changed.

Alabama A&M University ,AL, United States
        Computer Science(BSCS)[2003]
University of Alabama at Birmingham ,AL
        Computer Science(BS)[2005]
The University of Alabama in Huntsville ,AL
        Computer Science(BS)[1988]
The University of Alabama ,AL
        Computer Science(BSCS)[1990]
University of Alaska Fairbanks ,AK
        Computer Science(BS)[1991]
Appalachian State University ,NC
        Computer Science(BS)[1988]
Arizona State University ,AZ
        Computer Science(BS)[1992]
University of Arkansas at Little Rock ,AR
        Computer Science(BS)[1990]
Arkansas Tech University ,AR
        Computer Science(BS)[2006]
University of Arkansas ,AR
        Computer Science(BS)[2005]
Armstrong Atlantic State University ,GA
        Computer Science(BS)[1991]
Auburn University ,AL
        Computer Science(BS)[1987]
Baylor University ,TX
        Computer Science(BSCS)[1987]
Bloomsburg University of Pennsylvania ,PA
        Computer Science(BS)[2005]
Boise State University ,ID
        Computer Science(BS)[1994]
Bowie State University ,MD
        Computer Science(BS)[1998]
Brigham Young University – College of Physical and Mathematical Sciences ,UT
        Computer Science(BS)[1989]
Bucknell University ,PA
        Computer Science and Engineering(BS)[1997]
        Computer Science(BS)[1991]
California Polytechnic State University, San Luis Obispo ,CA
        Computer Science(BS)[1986]
California State Polytechnic University, Pomona ,CA
        Computer Science(BS)[1994]
California State University, Chico ,CA
        Computer Science General, Mathematics/Science and Systems Options(BS)[1987]
California State University, Dominguez Hills ,CA
        Computer Science(BS)[1996]
California State University, Fullerton ,CA
        Computer Science(BS)[1988]
California State University, Long Beach ,CA
        Computer Science(BS)[1995]
California State University, Los Angeles ,CA
        Computer Science(BS)[2005]
California State University, Northridge ,CA
        Computer Science(BS)[1987]
California State University, Sacramento ,CA
        Computer Science(BS)[1986]
California State University, San Bernardino ,CA
        Computer Science(BS)[1990]
California University of Pennsylvania ,PA
        Computer Science(BS)[2004]
University of California, Berkeley ,CA
        Computer Science and Engineering(BS)[1995]
University of California, Davis ,CA
        Computer Science and Engineering(BS)[1995]
University of California, Los Angeles ,CA
        Computer Science and Engineering(BS)[1995]
        Computer Science(BS)[1995]
University of California, Riverside ,CA
        Computer Science(BS)[2005]
University of California, Santa Barbara ,CA
        Computer Science(BS)[1986]
Calvin College ,MI
        Computer Science(BCS)[2003]
Case Western Reserve University ,OH
        Computer Science(BS)[2001]
Cedarville University ,OH
        Computer Science(BS)[2005]
The University of Central Arkansas ,AR
        Computer Science(BS)[2006]
Central Connecticut State University ,CT
        Computer Science, Honors(BS)[1990]
University of Central Florida ,FL
        Computer Science(BS)[1989]
University of Central Oklahoma ,OK
        Computer Science(BS)[2006]
College of Charleston ,SC
        Computer Science(BS)[1992]
University of Cincinnati ,OH
        Computer Science(BS)[2003]
The Citadel ,SC
        Computer Science(BS)[2006]
Clemson University ,SC
        Computer Science(BS)[1986]
Coastal Carolina University ,SC
        Computer Science, Theoretical Option(BS)[2003]
The College of New Jersey ,NJ
        Computer Science(BS)[1997]
University of Colorado at Boulder ,CO
        Computer Science(BS)[2008]
University of Colorado at Colorado Springs ,CO
        Computer Science(BS)[1989]
University of Colorado Denver ,CO
        Computer Science and Engineering(BSCSE)[2004]
University of Connecticut ,CT
        Computer Science and Engineering(BSE)[1993]
        Computer Science(BS)[2002]
University of the District of Columbia ,DC
        Computer Science(BS)(Van Ness Campus)[2003-2004;2007]
Drexel University ,PA
        Computer Science(BA)[2006]
        Computer Science(BS)[1986]
East Tennessee State University ,TN
        Computing with concentration in Computer Science(BS)[1994]
Eastern Kentucky University ,KY
        Computer Science (with concentration in General Computer Science)(BS)[1991]
Eastern Washington University ,WA
        Computer Science(BS)[1987]
University of Evansville ,IN
        Computer Science(BS)[2004]
Fairleigh Dickinson University (Metropolitan Campus) ,NJ
        Computer Science(BS)[1987]
Fitchburg State College ,MA
        Computer Science(BS)[2006]
Florida A & M University ,FL
        Computer Information Science(BS)[2002]
Florida Atlantic University ,FL
        Computer Science(BS)(Boca Raton, Treasure Coast)[1991]
Florida Institute of Technology ,FL
        Computer Science(BS)[1998]
Florida International University (Modesto Maidique Campus) ,FL
        Computer Science(BS)[1993]
Florida State University ,FL
        Computer Science(BS)[1987]
Gannon University ,PA
        Computer Science(BS)[2004]
George Mason University ,VA
        Computer Science(BS)[1995]
The George Washington University ,DC
        Computer Science(BS)[1987]
Georgia Institute of Technology ,GA
        Computer Science(BSCS)[1986]
Georgia Southern University ,GA
        Computer Science(BS)[1993]
Grambling State University ,LA
        Computer Science(BS)[1997]
Grand Valley State University ,MI
        Computer Science(BA)[2007]
        Computer Science(BS)[2007]
Hampton University ,VA
        Computer Science(BS)[1989]
University of Houston ,TX
        Computer Science(BS)[1987]
University of Houston-Clear Lake ,TX
        Computer Science(BS)[2002]
Howard University ,DC
        Systems and Computer Science(BS)[1988]
Idaho State University ,ID
        Computer Science(BS)[2004]
University of Idaho ,ID
        Computer Science(BS)(Moscow)[1993]
University of Illinois at Chicago ,IL
        Computer Science(BS)[1997]
University of Illinois at Urbana-Champaign ,IL
        Computer Science(BS)[2002]
Illinois Institute of Technology ,IL
        Computer Science(BS)[2003]
Illinois State University ,IL
        Computer Science(B.S.)[2000]
Indiana University-Purdue University Fort Wayne ,IN
        Computer Science(BS)[2004]
Iona College ,NY
        Computer Science(BS)[2003]
Iowa State University ,IA
        Computer Science(BS)[1986]
Jackson State University ,MS
        Computer Science(BS)[1991-1994;1996]
Jacksonville State University ,AL
        Computer Science(BS)[2003]
The Johns Hopkins University ,MD
        Computer Science(BS)[2004]
Kansas State University ,KS
        Computer Science(BS)[1992]
The University of Kansas ,KS
        Computer Science(BS)[1995]
Kennesaw State University ,GA
        Computer Science(BS)[2004]
University of Kentucky ,KY
        Computer Science(BSCS)[2004]
Kettering University ,MI
        Computer Science(BSCS)[2007]
Lafayette College ,PA
        Computer Science(BS)[2003]
Lamar University ,TX
        Computer Science(BS)[2002]
Lehigh University ,PA
        Computer Science and Business(BS)[2003]
        Computer Science in the College of Arts and Science(BS)[2003]
        Computer Science in the College of Engineering and Applied Science(BS)[1987]
University of Louisiana at Lafayette ,LA
        Computer Science(BS)[1987]
University of Louisiana at Monroe ,LA
        Computer Science(BS)[1987]
Louisiana State University and A&M College ,LA
        Computer Science(BS)[2006]
Louisiana State University, Shreveport ,LA
        Computer Science(BS)[1991]
Louisiana Tech University ,LA
        Computer Science(BS)[1988]
University of Louisville ,KY
        Computer Engineering and Computer Science(BS)[1996]
Loyola University Maryland ,MD
        Computer Science(BS)[1990]
University of Maine ,ME
        Computer Science(BS)[1995]
University of Maryland Baltimore County ,MD
        Computer Science(BS)[2000]
University of Massachusetts Boston ,MA
        Computer Science(BS)[2003]
University of Massachusetts Dartmouth ,MA
        Computer Science(BS)[1988]
Massachusetts Institute of Technology ,MA
        Computer Science and Engineering(BS)[1996]
        Electrical Engineering and Computer Science(BS)[1996]
McNeese State University ,LA
        Computer Science(BS)[2001]
The University of Memphis ,TN
        Computer Science(BS)[2005]
Mercer University ,GA
        Computer Science(BS)[1998]
Metropolitan State College of Denver ,CO
        Computer Science(BS)[2004]
Miami University ,OH
        Computer Science(BS)[2003]
        Systems Analysis(BS)[2003]
University of Michigan ,MI
        Computer Science – College of Engineering(BSE)[2004]
        Computer Science – College of Literature, Science and Arts(BS)[2004]
University of Michigan-Dearborn ,MI
        Computer and Information Science(BS)[1997]
Middle Tennessee State University ,TN
        Computer Science with concentration in Professional Computer Science(BS)[1994]
Millersville University of Pennsylvania ,PA
        Computer Science(BS)[1999]
University of Minnesota Duluth ,MN
        Computer Science(BS)[1989]
Mississippi State University ,MS
        Computer Science(BS)[1986]
Mississippi Valley State University ,MS
        Computer Science(BS)[2003]
University of Mississippi ,MS
        Computer Science(BSCS)[1990]
Missouri State University ,MO
        Computer Science(BS)[1989]
Missouri University of Science and Technology ,MO
        Computer Science(BS)[1986]
University of Missouri-Kansas City ,MO
        Computer Science(BS)[2006]
Montana State University – Bozeman ,MT
        Computer Science(BS)[1993]
Montana Tech of the University of Montana ,MT
        Computer Science(BS)[1999]
University of Montana ,MT
        Computer Science(BS)[1996]
Montclair State University ,NJ
        Computer Science – concentration in Professional Computing(BS)[1993]
University of Nebraska at Omaha ,NE
        Computer Science(BS)[2004]
University of Nebraska-Lincoln ,NE
        Computer Science(BS)(Lincoln Campus)[2004]
University of Nevada-Las Vegas ,NV
        Computer Science(BS)[1993]
University of Nevada-Reno ,NV
        Computer Science(BS)[2000]
University of New Hampshire ,NH
        Computer Science Bioinformatics(BS)[2007]
        Computer Science(BS)[1987]
University of New Haven ,CT
        Computer Science(BS)[2000]
New Jersey Institute of Technology ,NJ
        Computer Science(BA)[1995]
        Computer Science(BS)[1986]
New Mexico Institute of Mining and Technology ,NM
        Computer Science(BS)[2006]
University of New Mexico ,NM
        Computer Science(BS)[1988]
University of New Orleans ,LA
        Computer Science(BS)[1987]
State University of New York at Binghamton ,NY
        Computer Science(BS)[1989]
State University of New York at Brockport ,NY
        Computer Science (Advanced Computing Track)(BS)[1994]
City University of New York, City College ,NY
        Computer Science(BS)[1992-2002;2005-2002;2005]
City University of New York, College of Staten Island ,NY
        Computer Science(BS)[1989]
Nicholls State University ,LA
        Computer Science(BS)[1995]
Norfolk State University ,VA
        Computer Science(BS)[1991]
North Carolina Agricultural and Technical State University ,NC
        Computer Science(BS)[1994]
University of North Carolina at Greensboro ,NC
        Computer Science(BS)[1995]
North Carolina State University at Raleigh ,NC
        Computer Science(BS)[1987]
University of North Dakota ,ND
        Computer Science(BS)[1987]
University of North Florida ,FL
        Computer and Information Sciences, Computer Science Specialization(BS)[1987]
        Information Systems(BS)[2003]

University of North Texas ,TX
        Computer Science(BS)[1986]
Northeastern University ,MA
        Computer Science(BS)[1986]
Northern Arizona University ,AZ
        Computer Science(BS)[1996]
University of Notre Dame ,IN
        Computer Science(BS)[2004]
Oakland University ,MI
        Computer Science(BS)[1988]
Ohio Northern University ,OH
        Computer Science(BS)[2007]
The Ohio State University ,OH
        Computer Science and Engineering(BS)[2000]
Ohio University ,OH
        Computer Science(BSCS)[2002]
The University of Oklahoma ,OK
        Computer Science(BS)[1997]
Oregon State University ,OR
        Computer Science: Computer Systems(BS)[2003]
Pace University ,NY
        Computer Science(BS)(NYC and Westchester)[1986]
Pacific Lutheran University ,WA
        Computer Science(BS)[1989]
University of the Pacific ,CA
        Computer Science(BS)[1990]
University of Pennsylvania ,PA
        Computer Science(BSE)[2004]
Portland State University ,OR
        Computer Science(BS)[1994]
University of Portland ,OR
        Computer Science(BS)[2004]
Prairie View A & M University ,TX
        Computer Science(BS)[1992]
University of Puerto Rico at Arecibo ,PR
        Computer Science(BS)[2008]
University of Puerto Rico, Rio Piedras Campus ,PR
        Computer Science(BS)[2008]
Radford University ,VA
        Computer Science and Technology – Computer Science Concentration(BS)[1992]
Robert Morris University ,PA
        Information Sciences(BS)[2003]
Rochester Institute of Technology ,NY
        Computer Science(BS)[1989]
Rose-Hulman Institute of Technology ,IN
        Computer Science(BS)[2005]
Rowan University ,NJ
        Computer Science(BS)[2001]
Sam Houston State University ,TX
        Computing Science(BS)[2007]
San Diego State University ,CA
        Computer Science(BS)[1994]
San Francisco State University ,CA
        Computer Science(BS)[1993]
San Jose State University ,CA
        Computer Science(BS)[1994]
University of Scranton ,PA
        Computer Science(BS)[1990]
Shippensburg University ,PA
        Computer Science(BS)[2004]
Slippery Rock University ,PA
        Computer Science(BS)[2003]
University of South Alabama ,AL
        Computer Science(BS)[1988]
South Carolina State University ,SC
        Computer Science(BS)[2004]
University of South Carolina Upstate ,SC
        Computer Science(BS)[2003]
University of South Carolina ,SC
        Computer Science(BSCS)[1990]
South Dakota School of Mines and Technology ,SD
        Computer Science(BS)[1993]
South Dakota State University ,SD
        Computer Science(BS)[2005]
University of South Florida ,FL
        Computer Science(BS)[1989]
Southeast Missouri State University ,MO
        Computer Science(BS)[2008]
Southeastern Louisiana University ,LA
        Computer Science(BS)[2001]
Southern Adventist University ,TN
        Computer Science(BS)[2006]
University of Southern California ,CA
        Computer Engineering and Computer Science(BS)[2004]
        Computer Science(BS)[1988-1994;2004-1994;2002]
Southern Connecticut State University ,CT
        Computer Science(BS)[1992]
Southern Illinois University at Carbondale ,IL
        Computer Science(BS)[2008]
Southern Illinois University Edwardsville ,IL
        Computer Science(BS)[2003]
University of Southern Maine ,ME
        Computer Science(BS)[1994]
Southern Methodist University ,TX
        Computer Science(BS)[2003]
University of Southern Mississippi ,MS
        Computer Science(BS)[1987]
Southern Polytechnic State University ,GA
        Computer Science(BSCS)[2004]
Southern University and Agricultural & Mechanical College ,LA
        Computer Science(BS)[2005]
Southern Utah University ,UT
        Computer Science(BS)[2009]
St. Cloud State University ,MN
        Computer Science(BS)[1989]
Stephen F. Austin State University ,TX
        Computer Science(BS)[2000]
Stevens Institute of Technology ,NJ
        Computer Science(BS)[1986-1989;1992]
Stony Brook University ,NY
        Computer Science(BS)[2004]
Syracuse University ,NY
        Computer Science(BS)[2000]
University of Tennessee at Chattanooga ,TN
        Computer Science, Information Security and Assurance(BS)[2008]
        Computer Science, Scientific Applications(BS)[2002]
        Computer Science, Software Systems(BS)[2002]
Tennessee State University ,TN
        Computer Science(BS)[2008]
Tennessee Technological University ,TN
        Computer Science (Software & Scientific Application Option)(BS)[2005]
Texas A & M University ,TX
        Computer Science(BS)[1993]
Texas A & M University at Corpus Christi ,TX
        Computer Science – Systems Programming(BS)[2007]
University of Texas at Arlington ,TX
        Computer Science(BSCS)[2004]
The University of Texas at Brownsville & Texas Southmost College ,TX
        Computer Science(BS)[2008]
University of Texas at Dallas ,TX
        Computer Science(BS)[2004]
University of Texas at El Paso ,TX
        Computer Science(BS)[1988]
Texas Christian University ,TX
        Computer Science(BS)[1990]
Texas State University-San Marcos ,TX
        Computer Science(BS)[1999]
The University of Texas-Pan American ,TX
        Computer Science(BSCS)[2003]
The University of Toledo ,OH
        Computer Science and Engineering Technology(BS)[2009]
        Computer Science and Engineering(BS)[1991]
Towson University ,MD
        Computer Science(BS)[1994]
Tufts University ,MA
        Computer Science(BSCS)(School of Engineering)[2004]
The University of Tulsa ,OK
        Computer Science(BS)[1988]
United States Air Force Academy ,CO
        Computer Science(BS)[1986]
United States Military Academy ,NY
        Computer Science(BS)[1997]
Utah State University ,UT
        Computer Science – Bioinformatics Option(BS)[2005]
        Computer Science – Digital Systems Option(BS)[2005]
        Computer Science – Information Systems Option(BS)[2005]

        Computer Science – Science Option(BS)[2005]
Utah Valley University ,UT
        Computer Science(BS)[2003]
Villanova University ,PA
        Computer Science(BS)[1991]
Virginia Commonwealth University ,VA
        Computer Science(BS)[1988]
Virginia Military Institute ,VA
        Computer Science(BS)[2004]
Virginia Polytechnic Institute and State University ,VA
        Computer Science(BS)[1999]
Virginia State University ,VA
        Computer Science(BS)[2006]
University of Virginia ,VA
        Computer Science(BS)[2003]
The University of Virginia’s College at Wise ,VA
        Computer Science(BS)[2010]
Washington State University ,WA
        Computer Science(BA)(Pullman, Tri-Cities)[2002]
        Computer Science(BS)(Pullman, Tri-Cities)[1996]
Washington State University – Vancouver ,WA
        Computer Science(BS)[2006]
West Chester University of Pennsylvania ,PA
        Computer Science(BS)[2008]
University of West Georgia ,GA
        Computer Science(BS)[2002]
West Virginia University ,WV
        Computer Science(BSCS)[2005]
Western Michigan University ,MI
        Computer Science – Theory and Analysis(BS)[1986]
Western Washington University ,WA
        Computer Science(BS)[1987]
Westfield State College ,MA
        Computer Science(BS)[2005]
William Paterson University of New Jersey ,NJ
        Computer Science(BS)[2006]
Winston-Salem State University ,NC
        Computer Science(BS)[1995]
Winthrop University ,SC
        Computer Science(BS)[1990]
University of Wisconsin – Eau Claire ,WI
        Computer Science(BS)[2001]
University of Wisconsin-Milwaukee ,WI
        Computer Science(BS)[2007]
University of Wisconsin-Oshkosh ,WI
        Computer Science(BS)[2004]
Worcester Polytechnic Institute ,MA
        Computer Science(BS)[1986]
Wright State University ,OH
        Computer Science(BSCS)[1987-1990;1996]
University of Wyoming ,WY
        Computer Science(BS)[1999]
York College of Pennsylvania ,PA
        Computer Science(BSCS)[2006]

One Comment

  1. [...] Taking the Patent Bar Exam with a Computer Science Degree. [...]

Leave a Comment