Links to Syllabi on the Web for

Introduction to Computer Science Courses Using Java

 

Compiled by Norman Jacobson, Donald Bren School of Information and Computer Sciences, UC Irvine

Last update 12/2010

 

Syllabi included in this list only if

it appears to be for the 2002-2003 or more recent academic year

it is for a four-year college or university course

coverage of arrays and ArrayLists can be determined

 

University of California, Irvine

School of Information and Computer Science, ICS21 Introduction to Computer Science I

www.ics.uci.edu/~jacobson/ics21/ICS21.html

Arrays, then ArrayLists

 

Colorado State University, Colorado

Computer Science Department, CS50: Interactive Programming with Java

www.cs.colostate.edu/~cs150/syllabus.html

Arrays, then ArrayLists & Vectors

 

Colorado State University, Colorado

Computer Science Department CSCC153: Introduction to Java Programming

www.cs.colostate.edu/~cs153/CourseInfo/syllabus.html link no longer active

Arrays, then ArrayLists

 

University of Minnesota Duluth

Department of Computer Science, CS 2121 - Introduction to Programming in Java

www.d.umn.edu/~sholtz/cs2121-1/s04/

Arrays

 

Central Connecticut State University

Computer Science Dept., CS151 Introduction to Computer Science using Java

chortle.ccsu.ctstateu.edu/cs151/cs151java.html link no longer active

Arrays, then Vectors

 

Gogebic Community College, Michigan

Mathematics and Science Division CSI200, Introduction to Computer Science I

www.gogebic.cc.mi.us/departments/math_sci_div/syllabus/csi200syl.html

Arrays

 

MacMurray College, Illinois

Computer Science, (CSC) 105 Introduction to Programming with Java

personalweb.sunset.net/~kpalmer/CSC105S2002/ link no longer active

Arrays

 

Fullerton College, California

Computer Information Systems, CIS226 Introduction to Java Programming

hercules.fullcoll.edu/www-staff/brippe/cis226/syllabus.cfm link no longer active

Arrays

 

LeMoyne-Owen College, Tennessee

Division of Natural Science, Mathematics & Computer Science, COSI 450 Special Topics: Object-Oriented Programming in Java

www.geocities.com/soltesl/java/syll.html link no longer active

Arrays

 

Miramar College, San Diego, California

Computer and Information Sciences, CISC 190 Introduction to Java Programming

www.geocities.com/ebrunjes/CISC190/190syl.html

Arrays, then Vectors

 

New York University, New York

Computer Science Dept., V22.002 Intro. to Computers and Programming

www.cs.nyu.edu/courses/spring04/V22.0002-002/syllabus.html

Arrays

 

University of California, Santa Cruz

Computer Science, CMPS 012A Introduction to Programming

asteroids.cse.ucsc.edu:8080/cmps012a/info/syllabus.htm link no longer active

Arrays

 

Bentley College, Waltham, MA

Computer Information Systems, CS230 Data Abstractions and Algorithms

cis.bentley.edu/cs230/wlucas/web230/ link no longer active

Arrays

 

Washington and Lee University, Lexington, Virginia

Dept. of Computer Science, CS111 Fundamentals of Programming I

cs.wlu.edu/~whaleyt/classes/111/Syllabus.html

Arrays

 

Auburn University, Auburn, Alabama

Dept. of Computer Science and Software Engineering, COMP 1210 Fundamentals of Computer Programming I

www.eng.auburn.edu/~cross/comp1210/

Arrays

 

Augsburg College, Minneapolis, Minnesota

Dept. of Computer Science, CSC170A Structured Programming

www.augsburg.edu/home/compsci/Courses/CSC170/f03day/index.html

Arrays

 

Brigham Young University, Provo, Utah

Dept. of Computer Science, CS142 Introduction to Computer Programming

http://students.cs.byu.edu/~cs142ta/

Arrays, then ArrayLists

 

Cal Poly San Luis Obispo, San Luis Obispo, California

Computer Science Dept., CSC/CPE 101 Fundamentals of Computer Science I

http://www.csc.calpoly.edu/~kogorman/101/syllabus/index.html link no longer active

Arrays and ArrayLists

 

Carnegie Mellon University, Pittsburgh, Pennsylvania

Dept. of Computer Science, 15-100 Introductory/Intermediate Programming

http://www-2.cs.cmu.edu/~pattis/15-1XX/15-100/handouts/syllabus /index.html#main#Calendar link no longer active

Arrays, then ArrayLists

 

Cornell University, Ithaca, NY

Dept. of Computer Science, COM S 100J Introduction to Computer Programming

www.cs.cornell.edu/courses/cs100j/2003fa/syllabus.html

Vectors, then Arrays

 

Montana State University, Bozeman, Montana

Computer Science Dept., CS 160 Introduction to Computer Science

www.cs.montana.edu/courses/current/160/syl.html link no longer active

Arrays, the ArrayLists

 

North Carolina State University, Raleigh, North Carolina

Dept. of Computer Science, CSC116 An Introduction to Programming - Java

courses.ncsu.edu/csc116/lec/001/readings.html link no longer active

Arrays, then ArrayLists

 

Oberlin College, Oberlin, Ohio

Computer Science Program, CS 150 Principles of Computer Science

occs.cs.oberlin.edu/classes/cs150/syllabus.htm link no longer active

Arrays, then ArrayLists

 

University of Florida, Gainesville, Florida

Dept. of Computer and Information Science and Engineering, CIS 3022 Programming for CIS Majors I

www.cise.ufl.edu/~pjd/courses/3022/admin/

Arrays

 

University of Georgia, Athens, Georgia

Dept. of Computer Science, CSCI 1301 Introduction to Computing & Programming

www.cs.uga.edu/%7Eeml/1301/syllabus.html link no longer active

Arrays

 

University of Illinois, Urbana-Champagne, Urbana, Illinois

Dept. of Computer Science, CS 125 Introduction to Computer Science

www.cs.uiuc.edu/education/courses/cs125.html link no longer active

Arrays

 

University of Illinois, Chicago, Illinois

Dept. of Computer Science, CS102 Introduction to Programming

logos.cs.uic.edu/102/

Arrays

 

Southern Illinois University, Carbondale, Illinois
Dept. of Computer Science, CS202 Introduction to Computer Science

www.cs.siu.edu/~kfong/cs202/main.html link no longer active

Arrays

 

University of Iowa, Iowa City, Iowa

Dept. of Computer Science, 22C:013/113 Programming in Java

www.cs.uiowa.edu/~sgaddam/java/slides/slides.html link no longer active

Arrays, then Vectors

 

University of Pittsburgh, Pittsburgh, Pennsylvania

Dept. of Computer Science, CS 0401 Intermediate Programming Using Java

www.cs.pitt.edu/~aronis/cs401/ link no longer active

Arrays

 

University of Washington, Seattle, Washington

Dept. of Computer Science and Engineering, CSE142 Computer Programming I

www.cs.washington.edu/education/courses/cse142/03au/coursework/calendar142.html

ArrayLists, then arrays

 

University of Wisconsin, Madison, Wisconsin

Dept. of Computer Sciences, CS302 Introduction to Programming

www.cs.wisc.edu/~cs302-1/cs302.html link no longer active

Arrays, then Vectors

 

Washington University, St. Louis, Illinois

Dept. of Computer Science and Engineering, CS101G Computer Science I

userfs.cec.wustl.edu/~cs101/ link no longer active

Arrays, then ArrayLists

 

Central Connecticut State University, New Brunswick, Connecticut

Dept. of Computer Science, CS 151 Computer Science I

chortle.ccsu.edu/CS151course/syllabus.pdf

Arrays, then ArrayLists

 

Michigan Technological University, Houghton, Michigan

Department of Computer Science, CS1121 Introduction to Computer Science I

www.csl.mtu.edu/cs1121/www.spring.04/Home.html link no longer active

Arrays

 

University of Oregon

Dept. of Computer and Information Science, CIS 210 Computer Science I

www.cs.uoregon.edu/~datkins/archive/cis210_w03/ link no longer active

Arrays, then ArrayLists

 

Brown University , Providence , RI

Dept. of Computer Science CS15, Intro to Object Oriented Programming

www.cs.brown.edu/courses/cs015/2003/lecture/ link no longer active

Arrays, then Vectors

 

University at Buffalo, SUNY, Buffalo, New York

Dept. of Computer Science and Engineering, CSE 115 Introduction to Computer Science for Majors I

www.cse.buffalo.edu/faculty/adienne/SP2004/cse115/

ArrayLists, then arrays (covered in CSE116 if time runs out in CSE115)

_____________________________________

 

Non-U.S.

 

Athabasca University, Canada

Computer Science, COMP 268, Introduction to Computer Programming (Java)

www.athabascau.ca/html/syllabi/comp/comp268.htm

Arrays

 

University of Asia and the Pacific, Philippines

Institute of IT Studies, ITC 101: Introduction to IT and Computers

/iits.uap.edu.ph/~jpira/java/Syllabus.html link no longer active

Arrays

 

Aston University, Birmingham, United Kingdom

School of Engineering & Applied Science, Computer Science CS411 Intro. to Java Programming

www.cs.aston.ac.uk/phpmodules/displaysyllabusinternet.php?inputmod=CS4110 link no longer active

Arrays

 

McGill University, Quebec, Canada

School of Computer Science, Comp 202 Introduction to Computing

moncs.cs.mcgill.ca/people/eposse/teaching/cs202-winter-2004/syllabus.dtml link now points elsewhere

Arrays and Vectors

 

The University of Liverpool, England, United Kingdom

Dept. of Computer Science, Comp101 Introduction to Programming in Java

www.csc.liv.ac.uk/teaching/modules/year1s1/full-comp101.html

Arrays

 

University of Colombo, Sri Lanka

Bachelor of Information Technology program, IT1201 Fundamentals of Programming

www.bit.lk/information/Year1/Oct00-Sep03/IT1201/IT1201syl.htm link no longer active

Arrays

 

Simon Fraser University, British Columbia, Canada

School of Computing Science, CMPT 101/104 Introduction to Computer Programming

http://www.cs.sfu.ca/undergrad/outlines/CMPT-101-Evans-04-2.txt link no longer active

Arrays, then Vectors