Unformatted text preview:

Fall 2006JDK1.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 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 - 14 in the Data Structures & Algorithms in Java text. Some handouts will be included to augment the course.SYLLABUS - COP 3540DATA STRUCTURES WITH OOP Fall 2006Instructor: Dr. Bob Roggio, Office Hours: Mon – Wed 4:00pm - 5:30pm Other times by appointment.Office: Building 15 Room 3220Office phone: 620-2985. Best form of contact: email.Class Time: MW, 5:40 pm – 7:20 pm Class Location: Building 15 Room 1205Prerequisites: 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:Last day to withdraw from course with 25% refund Drop Add Week: Week of 28 August - Friday, 1 September 2006.Last day to withdraw from class (with no refund): Thursday, November 9th Before you withdraw from this (or any) class, be sure to read the following policy: http://www.unf.edu/cocse/cis/CIShtml/CIScourseRepeat.html Last day of classes: Friday, December 2. (Ours will be 30 Nov)Exam Week: December 5 – 9. Ours is 7:30pm to 9:20pm, Wednesday, 13 December 2006Exam 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 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 - 14 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. 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 too much material passed on. If you must miss class, then do NOT assume that the slides are substitutes for the lecture. They are not. 2I 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.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. 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 they arein scope. Don’t put them off! This is a recipe for failure fur sure.Allow time. If you front end and work smart, there is time to resolveproblems, and there is time to ask questions and resolve problemsBEFORE the due date. Again, work smarter – not harder. Manypeople work ‘hard;’ many work ‘long.’ Successful people also work‘smart!’5. WORK THE COURSE EVERY DAY!Don’t be foolish and wait until exams are announced and then start to study. This material cannot be memorized. It requires an ‘understanding’ and a ‘maturity’ that can only come from studying, listening, and ‘sink time.’ Study at least two hours per lecture per week aside from project work and reading. This is really needed. Ask former graduates of this course sequence.Now for the specifics: 1. Students must average at least 70% in the examination and earn atleast a 70% average in the project deliverables/presentations in order topass the course - (Grade “C” or better). 2. Each major exam will be worth 100 points. All examinations will beannounced. There will be no pop quizzes, but I will likely administer aseries of quizzes (announced). The sum of these quizzes may be used toreplace one of the two major exams, but not


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?