DOC PREVIEW
UNF COP 3540 - Syllabus

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Spring 2007JDK1.4 download free from the web URL: http://java.sun.com/j2se/1.4.2/download.html (be sure to load the SDK and not the JRE) Also download the J2SE 1.4.2 Documentation (if you have the room) Students using JDK1.3 you may continue to use it however you should consider upgrading soon.)Course ObjectivesTo become skilled at program structuring and development using highly cohesive, loosely coupled, modules.To really learn what the ‘object culture’ is all about.To learn alternate approaches to data structures and evaluate their efficiencyTo introduce Abstract Data Types (ADTs) and Object Oriented Programming (OOP)General Course Content:The reading assignments will be Chapters 1 - 12 in the Data Structures & Algorithms in Java text. Some handouts will be included to augment the course.SYLLABUS - COP 3540DATA STRUCTURES WITH OOP Spring 2007Instructor: Dr. Bob Roggio, Office Hours: Mon and Wed: 1:00 – 200pmMon and Wed 4:00pm - 5:30pm Tuesdays: 2-5 pm. Other times by appointment.Office: Building 15 Room 3220Office phone: 620-2985. Best form of contact: email.Class Time: MW, 2:00pm – 3:40 pm Class Location: Building 15 Room 1206Prerequisites: COP 2551, Intro to Object-Oriented Programming with Java Textbook titles: LaFore, Robert, Data Structures and Algorithms in Java, 2nd Edition, SAMS Publishing, 2003, ISBN:0-672-32543-9JDK1.4 download free from the web URL: http://java.sun.com/j2se/1.4.2/download.html (be sure to load the SDK and not the JRE) Also download the J2SE 1.4.2 Documentation (if you have the room) Students using JDK1.3 you may continue to use it however you should consider upgrading soon.)Important Dates:Drop Add Week: Week of 8 January 2007 Last day to drop/add and pay fees: 12 January 2007Last day to withdraw from class (with no refund): Monday, March 26th, 2007 Last day of classes for us: Wednesday, April 25th.Our final exam: Wednesday, 1pm to 2:50pm. Please note change in time from normal class time.Holidays: MLKing Day: Monday, January 15th. Spring Break: March 19th – March 24th Before you withdraw from this (or any) class, be sure to read the following policy: http://www.unf.edu/cocse/cis/CIShtml/CIScourseRepeat.html Exam Schedule in general is: (http://www.unf.edu/registrar/finals.html)Exams must be held during your exam period, which may not be your normal class time.---------------------------------------------------------------------------------------------------------------------1Course Objectives To become skilled at program structuring and development using highly cohesive, loosely coupled, modules. To really learn what the ‘object culture’ is all about.To learn alternate approaches to data structures and evaluate their efficiency To introduce Abstract Data Types (ADTs) and Object Oriented Programming (OOP)General Course Content: The reading assignments will be Chapters 1 - 12 in the Data Structures & Algorithms in Java text. Some handouts will be included to augment the course. My web page: http://www.unf.edu/~broggioTesting and Grading: Three Exams - each 25% of final grade*Programming Projects – 25% Make-up tests will not be given unless an extreme documented emergencyarises.Programming Projects:There will be approximately five projects which will be of varyingcomplexity during this semester. Every attempt has been made to have acomplete description of each requirement. However, if I have not beenclear or if you have any question, please do not hesitate to ask. We willalso discuss the projects during class time as may be required. Do not wait until two or three days before the assignment is due to study the requirements to see if you understand them. You are too late. Be smart and ‘front end’ these assignments.Grade Guidelines: 0. Every one wants an A. Frankly, I would be pleased to record A grades foreveryone. Unfortunately this rarely happens. But here is the simple key to your‘earning’ an A – and, I might add, more importantly - learning the material that isessential to your success as a graduate and professional in this field. 1. DON’T MISS CLASS! If you are one who misses classes to study for other courses or for other reasons, these are NOT classes that you want to miss. There is simply 2too much material passed on. If you must miss class, then do NOT assume that the slides are substitutes for the lecture. They are not. I must confess to you that I detest unexcused absenteeism and havenever been able to fully understand the many weak arguments I haveheard through the years. While you do pay for the course, be smart andhear / learn all you can.My experiences indicate that missing a number of classes results in a full earned grade reduction. In the Fall 2006, I cannot recall the number of points that I made in class or sent out via email that then appeared on a short quiz or a major exam that were missed. There are a number of important points that are discussed in class or mentioned in class that, if unheard, cost points in exams. I will at times send you solutions to problems via email. These too were later found in exams / quizzes only to be often missed by those who fail to attend class and/or fail to regularly check email. Enough said.2. BE SMART: DOWNLOAD SLIDES AND BRING TO CLASS! My lectures will come from these slides (my handwriting is atrocious!),which are updated every semester with the latest information. They arenot sufficient in themselves as sources of study. Bring your copies toclass and mark on them as I discuss the materials in class. These slidesare on my web page for you so you don’t have to write volumes of notesduring lecture and you can listen. Take advantage of this opportunity. While my notes from last semester are currently posted, I almost always modify them prior to class. Normally the day before class or early the morning of class they become fixed. This is the best time to download.3. DON’T MISS THE READING ASSIGNMENTS! BE READY FOR CLASS.You will be selling yourself short and not get the full impact of the lectures and the broadening presented to you in the readings if you fail to do the readings. Many graduates cite that data structures was one of the most important classes they took.4. WORK SMARTER – NOT HARDER!‘ Front-end’ everything. This means to jump on assignments once theyare in scope. Don’t put them


View Full Document

UNF COP 3540 - Syllabus

Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?