CSC 257 Online

Tuesday Nov 17, 2009

Class Evaluations

Class evaluations will begin November 19th at 8am and remain open until December 9th at 8am, when final exams begin.  The ClassEval website is https://classeval.ncsu.edu/.  You will also be receiving another email from the university reminding you about ClassEval.

 Dr. Perry & James 

Friday Nov 06, 2009

Dr. Perry has a family emergency

Dr. Perry will be away from email for an unknown amount of time.  If you have any questions please email me, or both of us, it is the fastest way to get a reply.

Sunday Nov 01, 2009

Week 10

We have just completed week 10 of the fall semester. Your second programming assignments are graded (thanks, James). The third one is not due for several weeks -- it's not as difficult as the second one, but there's no point in delaying work until the deadline!

 By this time you should have read all the course material and completed all of the exercises through the week labeled October 28. The new material for this week includes Scanners, standard input, and working with Strings.

Monday Oct 26, 2009

Project 2 Grades posted

Check out the gradebook.  If you have questions please email me.

Saturday Oct 24, 2009

Finishing week 9 of the semester

Week 9 of the semester is just finishing. Reading and exercises this week are light -- the only new topic is Exceptions. But the second programming project is due Sunday evening at 11:45. I'll be able to answer some last minute questions during the day on Sunday, but anyone with major problems is clearly running out of time.

Thursday Oct 15, 2009

In week 8 of the semester

This is the 8th full week of the fall semester. The topics of the past two weeks and this week are extremely important: composition, interfaces, inheritance, and polymorphism. By this time, you should have:

  1. Read and listened to all lectures on composition and interfaces. Worked all of the corresponding exercises.
  2. Read and listened to all lectures on inheritance and polymorphism. Worked the exercises on those topics.
  3. Started working on the second programming project. When you have read and listened to the lectures on abstract classes and completed the exercises, you should know enough information to start serious work on the project.

Sunday Oct 04, 2009

Project 1 Grades Posted

You can view your project grades at http://courses.ncsu.edu/csc257/, they are posted in the Gradebook.

Friday Oct 02, 2009

Ending Week 7 of the Semester

We are now at the end of the 7th week of the semester. By now you should have:

  1. Learned all of the material through Lecture 6.
  2. Worked all of the exercises through the ones on Javadoc Comments, Composition and Interfaces.
  3. Read Programming Project 2 to understand the scenario and requirements.
Next week is fall break, so there is nothing on the schedule. But it's a good time to get ahead, especially with the programming assignment.

 

Wednesday Sep 23, 2009

In Week 6 of the Semester

We are now in the middle of the 6th week of the semester. By this time, you should have:

  1. Submitted your first project. (The second project has been posted.)
  2. Learned all of the material scheduled through Lecture #5.
  3. Completed exercises on JUnit and eclipse
We are entering the more interesting part of the course, covering these basic and essential OO concepts: composition, interfaces, inheritance, polymorphism.

Tuesday Sep 22, 2009

Away from email for a few days

I'm in the process of moving to a new house.  I will not have account to email tomorrow through Saturday.  Please send email to both Dr. Perry and myself for the fastest reply to your questions.

Wednesday Sep 16, 2009

First time Java GUI user here HA HA HA

 

I spent quite a few many years of what seems like a previous life aranging and laying stuff out on pages. This both with computer layout programs and with XActo knives (I've got squared-off finger tips) and wax (glue to the rest of you).

Isn't this supposed to be about programming?!

Seems silly to have to go back to the glue-pots and T-Squares (virtual ones) to do an assignment. And the glue-pots and T-Squares were MUCH easier to use to layout stuff than Java Swing is! The programming is easy.... landing it on the page with this is nuts. Now I understand why programmer productivity is down over the last decade and the programmers I know (real developers that is) are crazyier than ever.

GUIs: phoooie!

(I'm a Sys Admin. GUIs do not impress me.)

 

Just hade to make that little  bit of a comment there....

Mark

 

 

In Week 5 of the Semester

We are now in the middle of the fifth week of the semester. By now, you should have:

  1. completed reading and viewing lectures for all the material for week 4 (through "Class Methods and Class Variables)
  2. finished exercises through Scope and Static Members
  3. Started serious work on your programming assignment. Hopefully you're near or at completion.
  4. Started reading about packages, Eclipse, and JUnit.
Remember that the first programming assignment is due this Sunday!

Thursday Sep 10, 2009

Completing the first month of the semester

We are now in the fourth full week of classes. By this time, you should have already:

Thursday Sep 03, 2009

Entering Week 3

We are now entering the third full week of classes. By this time, you should be comfortable working with Eclipse. You should have worked all exercises through Arrays. And if you haven't yet, you should start reading the material on object-oriented programming. This is where you will start to gain a real appreciation for Java as a programming language.

Tuesday Sep 01, 2009

Eclipse and Mac OS X 10.6 (Snow Leopard)

Mac users: Your Eclipse installation might break under OS X 10.6. If it does, you'll need to update your Eclipse  to the Cocoa 64-bit version (Galileo). Point the new installation to your existing workspace.

 Click here to get the correct Eclipse download page.

 Many thanks to a CSC 216 online student for pointing this out!

Calendar

Feeds

Search

Links

Navigation