Introduction to Computer Science with Java
New reading for Thursday of Week 9: some links about binary search:
The final exam review session will be Tuesday March 17th at 6-8pm in
Pepper Canyon Hall room 122 (normal lecture room). This time has
changed from the original time, because there were no rooms available
- The sample final exam. The first couple of pages have the learning goals. The next few pages are the sample midterm questions -- the final IS cumulative -- you should review those. Then the last 3 pages are new sample questions. Remember, the learning goals will help you know what to study for the final .
Here is a link to the survey that you need to complete before the
final exam (link).
Again, Beth really values your honest and accurate input to help
improve computing education here at UCSD and elsewhere.
Here's your midterm multiple choice responses as recorded from the scantrons. You can find your repsonses by your PID. The KEY row at top has the grading scheme (A1 means 1 got one pt: D2,A1 means D got 2 pts A got 1 pt).
(2/4) Here's the sample midterm Sit down with a pencil and paper and give it a try! All the learning goals are on pasted at the beginning.
(2/3) Sorting Animations as shown in class
(2/3) Reading for Thursday Feb 5 (week 5)
(1/22): The webboard is finally up! You should begin
posting questions and comments to it ASAP!
The midterm exam date was corrected to be Tues Feb 10, week 6.
You need to set up Dr. Java to work in our new linux environment. Directions are here. You MUST submit assignments through the linux environment -- so you MUST get this set up.
- Wikipedia article on binary search
- Animated java applet that shows binary search
- Some notes on loop-based binary search (with a link at the bottom for more about recursive binary search)
CSE 8B is an introductory computer science course designed for students interested in computing. CSE8A is a prerequisite. As an 8B student you gain expertise in professional software development practices. In 8B we have two specific areas of concentration:
- more advanced computational techniques and programming language features
- self assessment of programming understanding and solo programming skills
This web page contains links to the latest information for CSE 8B, Winter Quarter 2009. You are responsible for knowing this information (REALLY, ALL OF IT!), so read these links!
Here's the syllabus
and the course basics sheet
handed out the first day of class.
Here's the advice sheet from other beginning students.
- Reading Assignments -- to know what to read BEFORE class, look at the first page of the last lecture. (Sort of new)
- Clickers -- be sure to get "iClicker" brand
- Discussion Sections
- The Java language API for Standard Ed. 6.
- Don't install Dr. Java on your own machine from the book's CD. A guide for installing the software on your own machine can be found here