Richard G Baldwin (512) 223-4758, NRG Room 4238, Baldwin@DickBaldwin.com, http://www.austincc.edu/baldwin

INEW2338 Advanced Java Programming

Fall 2007

Who Should Enroll?

Revised 08/21/07


Note:  The official web site for this course is located at: http://www.austincc.edu/baldwin/Fall07/Inew2338WebPage/Index.html

If you are viewing a copy of this page on another site, it is strongly recommended that you go to the URL given above to view the latest version of the page.


Question:  Should you enroll in Professor Baldwin's section of this Advanced Java Programming course?

Answer:  This is not an Introductory or Intermediate level Java programming course. The official prerequisite for this course is ITSE2317 (Intermediate Java Programming), or departmental approval.

Unless you understand everything that I normally require in the Introductory and Intermediate programming courses, you may have difficulty succeeding in this course.

You can find the material that I normally require in the Introductory and Intermediate Java Programming courses in the tutorials that are available on my web site.

Before you enroll

Please take a look at the instructional material and the requirements for the Intermediate course (ITSE2317) and the Introductory course (ITSE2321) before registering for this course.

Please also take a look at the documents entitled "Who Should Enroll" for those two courses as well.  (Follow the links to ITSE2317 and ITSE2321 to find the documents entitled "Who Should Enroll" for those courses.)

Prerequisite knowledge

If you enroll in this course, please don't ask me to teach the Introductory and Intermediate Java Programming material to you.  If you don't already understand that material, it will be your responsibility to learn it, on your own, without assistance from me.

Be prepared to work hard

A great deal of work is required to succeed in this course. During the semester, you will be required to write eight non-trivial Java programs and to successfully complete two written exams. The programs are specifically designed to reinforce the concepts that you are expected to learn in the course. While they are not long programs, they will require most students to do quite a lot of thinking.

Since this is an advanced course in Java programming, you will be expected to do independent research into topics that may not be covered in the textbook, may not be covered in my advanced Java tutorials, and may not be covered in the classroom for classroom sections of the course.  In order to successfully write the required programs, you will be required to investigate and to learn some Java programming concepts on your own.

-end-

File:  WhoShouldEnroll.htm