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
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