COP2210 - Programming I



COP2250 - Java - ProgrammingCOP2250 is a first course in programming for Information Technology (IT). This course is intended primarily for those students who are majoring in Information Technology; as such it is not acceptable for credit for Computer Science majors.COP2250 teaches the basic programming techniques to problem solving in an Object Oriented fashion. It uses the Java language as the tool for programming. This course satisfies the MIS programming language requirement. This is a three (3) credit course. It does NOT lab component, neither does it comes with a tutorial component.Concepts covered: The syntax and semantics of JavaThe design and construction of classesThe identification of objects and their behavior Using existing classes such as String, JOptionPane, ArrayList, etc.Primitive data types Control structures – selection and iterationStrings and operations on stringsArray and array manipulationsArrayList and its applicationGoals of the CourseTo become knowledgeable in the fundamental concepts, methodologies, and techniques associated with Object Oriented Programming. To learn the fundamentals of Java Programming Language: Classes and Objects Fundamental data types Operators and operations on data. Control structures Be able to understand and apply elementary data structures such as array and ArrayList in problem solving. To be able to design appropriate class(s) to solve problems. To be able to effectively apply the basic features of Java to problem solving. Pre-requisiteThis course requires no previous programming experience, and no mathematics other than arithmetic skills and some degree of high school algebra.Course Outcomes:Will be familiar with the concepts of Objects & ClassesWill master the fundamental Java data typesWill master the Java selection and iteration constructsWill master using String, ArrayList and Wrapper classesWill master analyzing problems and writing Java program solutions to those problems, using the above featuresLecture TimesSec DayTimeRoomU01 ( HYPERLINK "javascript:hAction_win0(document.win0,'CLASS_TITLE$0',%200,%200,%20'COP%202250-U01\\n%20%20(86218)',%20false,%20true);" 86218)Mon/Wed/Fri10:00am – 10:50 amECS 132U02 HYPERLINK "javascript:hAction_win0(document.win0,'CLASS_TITLE$1',%200,%200,%20'COP%202250-U02\\n%20%20(86227)',%20false,%20true);" (86227)Mon /Wed/Fri3:00 pm – 3:50 pmECS 138Assessment6 Programming Assignments 40% Two tests 30% (15% each) Final Exam 30% Note: You MUST pass the final exam (70% or higher) in order to pass the courseOffice HoursDayTimeRoomMon/Wed/Fri12:00 pm – 1:45 pmECS 380Grading Scheme95 - 100 A 90 - 94 A- 87 - 89 B+ 83 - 86 B 80 - 82 B- 76 - 79 C+ 70 - 75 C 66 - 69 C- 60 - 65 D+ 56 - 59 D 0 - 55 F Class PolicyIt is your responsibility to plan ahead so that there is no interruption in your study. Classes cannot be scheduled around your work schedule.Programming assignments must be submitted on time; i.e. by the due date specified. Programming assignments will be accepted via the MOODLE online system. The program MUST be submitted in a Zip file. You must submit Java code, no other format will be accepted, because it will not compile.Programs must be free of syntax error in order to get full or partial credit.Make sure that all assignments that are submitted are the right ones. Late assignments will not be accepted, except on the grounds of valid medical reasons. To accept late assignment, or to set extra work, or any such act to any individual student would be deemed unfair act, which could set other student at a disadvantage and jeopardize the integrity of the course. Class attendance is not graded. Class participation is not graded. Unscheduled tests or exams will not be administered, except on the grounds of valid medical reasons. All tests and the final exam will utilize the Moodle online system. All students will sit the exam at a specified time to be announced. Exceptions will not be accommodated.Plagiarism will not be tolerated. ResourcesPrescribed textbook:Tony Gaddis & Godfrey MugandaStarting Out with Java: From Control Structures through Data StructuresISBN: 978-0321421029Joslyn A. SmithComputer Science Applications: Object Oriented Programming (1E)ISBN:978-1-60927-745-1To purchase the textbook, please follow the instructions below:Step 1: Log on to 2: Create an account or log in if you have an existing account to purchase.Step 3: Easy-to-follow instructions will guide you through the rest of the ordering process. Payment can be made by all major credit cards or with an electronic check.Step 4: After purchasing, you can access your partial e-book (free 20% PDF) by logging into your account and clicking "My Digital Materials" to get started on your readings right away.Class notes are posted on the regular website each week.Please note: All assignments, tests and exams must be submitted online, using the Moodle system:No assignment will be accepted via the email system. Some materials presented in class might not be in the textbook. However, all materials presented or assigned are subject to testing.Dates to ObserveAugust 20 - Classes beginAugust 27 Last day to add/drop coursesLast day to withdraw from the University without incurring financial liability for tuition or fees.September 3 – Labor Day Holiday (University closes).October 29 – Deadline to drop a course with a DR gradeOctober 29 – Deadline to withdraw form university with a WI gradeNovember 12 – Veterans day Holiday (University closes)November 22 - 24 – Thanksgiving Holiday (University closes)November 30 – Last day of classesDecember 3 - 8 Finals weekA Reminder From The Provost's Office ………..Florida International University is a community dedicated to generating and imparting knowledge through excellent teaching and research, the rigorous and respectful exchange of ideas, and community service. All students should respect the right of others to have an equitable opportunity to learn and honestly demonstrate the quality of their learning. Therefore, all students are expected to adhere to a standard of academic conduct, which demonstrates respect for themselves, their fellow students, and the educational mission of the University. All students are deemed by the University to understand that if they are found responsible for academic misconduct, they will be subject to the Academic Misconduct procedures and sanctions, as outlined in the Student Handbook.Contact InfoInstructor Joslyn A. Smith Office ECS 380 Phone (305) 348 - 2015 E-mail smithjo@cs.fiu.edu Website ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download