DOC PREVIEW
UNF COP 2551 - Syllabus

This preview shows page 1 out of 4 pages.

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

Unformatted text preview:

Summer 2011Programming: We will use Netbeans 6.9 co-bundled with the latest version of Java. See my web page for the procedure.To become familiar with problem solving concepts using the Object-Oriented paradigm.SYLLABUS - COP2551 INTRODUCTION TO OBJECT-ORIENTEDPROGRAMMING WITH JAVA Summer 2011Instructor: Dr. Bob Roggio Office Hours: 1 - 2:30pm Monday through Thursday Other times by appointment.Office: Building 15 Room 3220Office phone: 620-2985 – far better to reach me via email.Class Time: Mondays – Thursday 2:30pm until 4:10pm Class Location: Building 15 Room 1205Prerequisites: CGS 1570; also COP 1000 is ver y helpful Also helpful: COP 2120 or COP 2220Catalog Description: Prerequisite: CGS 1570. This course introduces the principles and practices of Object Oriented (OO) programming. Topics include user interface and problem data classes; class versus instance properties and methods; abstraction; encapsulation; inheritance and multiple inheritance; polymorphism; software design techniques; and problem solving. The concepts are utilized in programming projects. Textbook title: Required Text: Java Software Solutions, 6th edition. by John Lewis and William Loftus. Programming: We will use Netbeans 6.9 co-bundled with the latest version of Java. See my webpage for the procedure. Important Dates: See www.unf.edu/registrar page for course drop dates, several academic policies, holidays, veteran affairs, and more. Before you withdraw from this (or any) class, be sure to read the following policy: http://www.unf.edu/cocse/cis/CIShtml/CIScourseRepeat.html --------------------------------------------------------------------------------------------------------------------My web page: http://www.unf.edu/~broggio. Here you will find copies of my teaching power point slides, project descriptions, syllabus, several helpful links, and more.All deliverables (from projects) will be submitted via the Assignment Link in Blackboard. Attendance Policy: Attendance is mandatory. While my slides parallel the book in many ways and are provided to supplement (not replace) classroom presentations and discussions, explanations of code and student questions / answers are not on the slides. Critical information is often passed along in the classroom including corrections, omissions, and possibly changed dates for assignments and/or exams. Please note this course is a fundamental one in your major, and the building blocks and principles presented and learned within this course must be fully understood to be successful in the follow-on courses.1Attendance will be taken at the beginning of each class and recorded on Blackboard. Late arrivalsand early departures are considered non-attendance. Only pre-approved absences or extenuating circumstances will be considered in altering an absence. Failure to attend three classes will result in a loss of this ten percent of your grade (you have two freebees), and this amounts to a full letter grade loss. Six missed classes will result in a course failure. If your job interferes with your attendance, you should take this class at a more convenient time. If you have any questions, please ask at any time.Following recent trends in many classrooms, laptops and smart phones of various varieties are not to be turned on during class. Students are strongly encouraged to take notes as needed.Course Objectives: - To become familiar with problem solving concepts using the Object-Oriented paradigm. - To become skilled at developing object classes and using existing classes. - To learn standard OOP concepts, such as abstraction, encapsulation, inheritance and multiple inheritance, and polymorphism. - To become skilled at coding, debugging, and documenting a Java program. - To be introduced to Java graphics programming if time permits.Tests and Grading: 80%Three Exams (includes third or final exam)- each 20% of final gradeThe sum of the short, unannounced quizzes usually on the previous day’s materials extrapolated to 100%: 20%Programs: 20% ALL programs must be successfully completed, even if too late for credit.We will use Netbeans 6.X (or latest version) bundled with the latest version ofJava. More in class. 7.0 has just been announced.Little Quizzes: Short quizzes will be administered frequently over materials covered in class. These will be short quizzes, probably around ten points or so. These are an excellent way to prepare for the major exams, as I will take questions from these quizzes and put them on the major exams. These short quizzes are unannounced. Please note: Be certain to read/study the Summary of Key Concepts, the Self-Review Questions, and the Exercises at the end of each chapter. Without a doubt, quiz questions and major exam questions will come from these sources.Make-up tests will not be given. Missing small chapter quizzes cannot be made up. Shouldyou miss a major exam, then you will be given an additional comprehensive final exam at the endof the course. Please do not miss exams.Your grades as well as all assignments will be posted to Blackboard, so you will have access toyour grades at your convenience. All assignments and many helpful links are available to you onmy web page. http://www.unf.edu/~broggio. Because we move rapidly in this class (and allcomputer classes), you are expected to access your email accounts once a day for updates,corrections, answered questions, etc. Critical information is often passed along via email. Soplease do check at least once a day.2Nominal grading: A 90% to 100B 80% to 89%C 70% to 79%D 60% to 69%F below 60%Grade Guidelines: 1. Students must average at least 70% in the examinations. While a “D” is passing,for CIS majors a “C” is necessary in the major. Each test (except the quizzes) will beworth 100 points. I will average the short quizzes and consider that grade in averaging.Please study hard for these examinations.2. Students must average at least 70% in the programming projects. Specificguidance for the projects and their associated documentation will be given in a separatedocument (Course Assignments) and discussed at that time of assignment. 3. Please note that the 70% average in the exams is separate from the 70%average required for the programs.4. For a course such as this, attendance and participation are absolutely critical. Learning from


View Full Document

UNF COP 2551 - 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?