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 3/2004

 

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

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

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/

Arrays

 

Fullerton College, California

Computer Information Systems, CIS226 Introduction to Java Programming

hercules.fullcoll.edu/www-staff/brippe/cis226/syllabus.cfm

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

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

Arrays

 

Bentley College, Waltham, MA

Computer Information Systems, CS230 Data Abstractions and Algorithms

cis.bentley.edu/cs230/wlucas/web230/

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

 

CalPoly 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

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

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

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

Arrays, then ArrayLists

 

Oberlin College, Oberlin, Ohio

Computer Science Program, CS 150 Principles of Computer Science

occs.cs.oberlin.edu/classes/cs150/syllabus.htm

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

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

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

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

Arrays, then Vectors

 

University of Pittsburgh, Pittsburgh, Pennsylvania

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

www.cs.pitt.edu/~aronis/cs401/

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

Arrays, then Vectors

 

Washington University, St. Louis, Illinois

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

userfs.cec.wustl.edu/~cs101/

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 Scienc,e CS1121 Introduction to Computer Science I

www.csl.mtu.edu/cs1121/www.spring.04/Home.html

Arrays

 

University of Oregon

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

www.cs.uoregon.edu/~datkins/archive/cis210_w03/

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/

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/

www.cse.buffalo.edu/faculty/pventura/Courses/FA2002/115/

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

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

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

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

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

Arrays, then Vectors