We will use the NetBeans IDE (Interactive Development Environment) as the primary tool for code development in this class. Your code will need to compile and run under the NetBeans Java SE environment. I will specify the required version shortly.
You can access NetBeans at netbeans.org. You should download the IDE to your machine to do your development.
Come to class! It's fun!
Link to
Blackboard at elearn.uta.edu
Use Blackboard for submitting homework.
and to view the lecture captures on the ClassRev link.
This is a link
to find copies of the examples Dr. T does in class.
She will try to keep this updated but remind her if she forgets. (last updated Oct 10)
Here are some notes and
old tests
to help you study
Lab #4 Assignment for Fall 2014
as an ugly
web page
and
as a
MS Word doc.
References you will ABSOLUTELY need for Java:
Old Java tests to practice with and their answer keys are all in
Word format
with a few in HTML as well
There are a bunch of text files you need in
this
directory also
Turn in assignment on Blackboard. (Due dates and Assignment also posted there.)
Java Platform, Standard Edition 7, API Specification
Java Platform, Standard Edition 7 Documentation
Note that I'm linking to the Edition 7 information here even though there is now an Edition 8.
CSE1325 Syllabus as
Word doc
or slightly ugly web page Posted 21 August 2014
|
Schedule
To be posted |
Ethics statement
If you did not sign this in class, then print it on one page, sign, and bring to the next class |
See TA and Instructor contact
info below this table |
For design documents
Section:
Section 001 - Dr. Tiernan
Section 001 - Dr. Tiernan
Get help from:
TA: Luan Nguyen
Class instructor:
Dr. Carter Tiernan
For questions, e-mail:
luanvnguyen@mavs.uta.edu
tiernan@uta.edu
Office Hours:
Friday from 2:00pm to 4:00pm
and other times by appointment
Tues, Wed, and Thurs 3:00pm - 5:00pm
(but subject to change and to interruptions)
E-mail for an appt if needed.
Location:
ERB 556 (the Engineering Research Building)
NH 620
and lab assignments, submit to:
Blackboard
See the Course Materials link and look for the
appropriate place to upload the parts of your assignment.
The following on-line books may or will be referenced
during the semester:
The Art and Science of Java, Preliminary Draft, Eric S.
Roberts, 2006.
Available at http://people.reed.edu/~jerry/121/materials/artsciencejava.pdf and other sites.
Supplemental material is
available at http://www-cs-faculty.stanford.edu/~eroberts/books/ArtAndScienceOfJava/
Karel the Robot Learns Java, Eric S. Roberts, 2005.
Available at http://www.stanford.edu/class/cs106a/handouts/karel-the-robot-learns-java.pdf .
Think Java,
How to Think Like a Computer Scientist, Allen B. Downey, 5.1.2 .
Available at http://www.greenteapress.com/thinkapjava/thinkapjava.pdf .
You can also buy a printed copy at www.lulu.com for
less than $25 if you prefer that.
Java SE Technical Documentation. http://docs.oracle.com/javase/index.html .
Technical specs, API docs, tutorials
and more.
Thinking in Java, 3rd Edition, Revision 4.0, Bruce Eckel.
Available at http://www.mindviewinc.com/Books/downloads.html
Other available online textbooks for reference:
Blue Pelican Java, Charles E. Cook.
Available from http://www.bluepelicanjava.com/ . Also has free Java videos
and other material.
Introduction to Programming
Using Java, Sixth Edition,
Version 6.0.1 July 2012, David J. Eck.
Online textbook at http://math.hws.edu/javanotes/ . You can download a PDF also.
Optional book also used for reference:
Java How to Program 9/e, Deitel and Deitel. Will be
used during class but is not required.
(Most inexpensive version I saw
was on eBay for an International version for about $45.)
Copyright Tyger Design, Inc. Web page created by Tyger Design.