COURSE SYLLABUS. Semester: Spring 2013 Course Prefix/Number: COP Course Credit Hours: 3.0

Similar documents
Syllabus COP2253: Introduction to Programming in Java

Syllabus COP2334: Introduction to Programming in C++

COURSE SYLLABUS. PAD 4990/5990 Introduction to Homeland Security

COURSE SYLLABUS PAD 3003 Public Administration in American Society Professor: Dr. Katie Keeton Associate Professor Office: Virtual:

COURSE SYLLABUS Fall Course Prefix/Number: POS 6704(Section 2337 )/ PAD 6706 (Section 2312 )

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

College Algebra Online Course Syllabus

MIS Systems Analysis & Design

INFO & 090 Business Data Communications and Information Security Fall 2014

Anderson Schools of Management Accounting Department Revised 1/7/2014 COURSE SYLLABUS Check LMS for most current! MGT 490/594 CPA Exam Preparation

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA. ELTR 1060 Electrical Prints, Schematics, & Symbols

Troy Online. Course Syllabus. BUS4474 Business and Society Term

CS 1361-D10: Computer Science I

Introduction to Business Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

CS3332 Software Engineering I. Term III/2016

PSYC 414 COGNITIVE PSYCHOLOGY

Dr. Angela Guercio. Spring 2011

SYLLABUS CNBT 2335 COMPUTER-AIDED CONSTRUCTION SCHEDULING

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

Online Course Syllabus. POL 1113: American National Government. Fall 2015

Seattle Central Community College BITCA Division. Syllabus MIC Online

ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K. Tues, Thurs 1:45-2:45pm and by appointment (schedule via )

COURSE OUTLINE BIOLOGY 366 BEHAVIOR OF ANIMALS NORTHERN ARIZONA UNIVERSITY FALL 2012

PSY 2012 General Psychology Sections 4041 and 1H85

Alabama Department of Postsecondary Education. Representing The Alabama Community College System

ACCOUNTING FOR NON-FINANCIAL MANAGERS Survey of Accounting SYLLABUS

ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015

SYLLABUS CNBT 1359 PROJECT SCHEDULING

School of Health Professions Department of Health Services Administration Healthcare Management Program

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

General Psychology. Course Syllabus

CSC122/CYEN122: Intermediate Computer Programming

Holistic Healthcare Course Syllabus

Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293

DePaul University School of Accountancy and MIS ACC Online

Ogeechee Technical College One Joe Kennedy Blvd. Statesboro, Georgia Syllabus English 2130 American Literature

Managerial Accounting - ACG Syllabus. Florida Keys Community College. Course Prefix/Number/Course: ACG 2071 Managerial Accounting

COURSE APPROVAL DOCUMENT Southeast Missouri State University

Palm Beach State College Course Syllabus ELearning Online Class. General Class and Course Information. Professor s Information

Course Syllabus, MGMT 740: Organizational Management Foundation

How To Pass Chemistry 131

Palm Beach State College Course Syllabus ELearning Online Class. For Additional Information and Notices Visit

LAMAR STATE COLLEGE-ORANGE Business and Technology Division Spring Syllabus for POFT 2312 Business Correspondence and Communication

CRJU Introduction to Criminal Justice (CRN 20933) Course Syllabus Spring 2015

CENTRAL TEXAS COLLEGE SYLLABUS FOR CDEC 1354 CHILD GROWTH AND DEVELOPMENT :30-8:30 P.M. 217 RM

Course Outline. 1. COURSE INFORMATION Session Offered Winter 2012 Course Name Mathematics V

TWO (2) SEMESTER HOURS. Patricia Posey-Goodwin, M.S.N., RN Building 8, Room

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

CS135 Computer Science I Spring 2015

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

II. LEARNING OUTCOMES A. Upon successful completion of this course, Introduction to Early Childhood Education, the student will be able to:

FACULTY OF MANAGEMENT PROFESSIONAL CONSULTING MGMT 3901 Y SPRING 2016

Course title: Management Information Systems Fall 2010 Course number: CRN: Location: Meeting day: Meeting time:

Brazosport College Syllabus for PSYC 2301 General Psychology

ACCT W Advanced Managerial Accounting Spring Office Hours: Mon - 1 PM to 6 PM (BA 122 or UCD, every other week, appointment recommended)

Marketing for Hospitality and Tourism Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

PSY 262 CHILD PSYCHOLOGY 3 cr. (3-0)

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

HSTM 4445: Evaluation Procedures in

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA

ACG (10061) INTERMEDIATE THEORY III (3 credit hours) Tentative Syllabus spring 2012 Class hours: Wednesdays, 7:10 p.m. 10:00 p.m.

CJ 4480 Digital Forensics II Syllabus - Term

etroy Course Syllabus BUS 3382 XTIA Business Communication Term 1, 2015 August 10 October 11, 2015

MAC 1105 FLEX SYLLABUS

This course is NOT self-paced. There are due dates that must be met for assignment credit.

Semester/Year: Spring, 2016

ISM 4113: SYSTEMS ANALYSIS & DESIGN

CLARION UNIVERSITY OF PENNSYLVANIA COLLEGE OF BUSINESS ADMINISTRATION DEPARTMENT OF FINANCE Managerial Finance FIN 570 Spring 2015

INTRODUCTION TO INFORMATION TECHNOLOGY

Department of Accounting ACC Fundamentals of Financial Accounting Syllabus

Palm Beach State College Course Syllabus ELearning Online Class

Major Topics Covered in the Course

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

CSG 1205 Microsoft PowerPoint - Web

Division of Fine Arts Department of Photography Course Syllabus

ACCT W Advanced Managerial Accounting Spring 2015 Online Course

INFO Management Information Systems Spring 2015

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

AHS 138 Medical Coding Basics Allied Health Sciences Department FALL SEMESTER 2014

Division: Career Studies Course name: Business 38: Business Computations Section: 8279 / Semester Spring 2016

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

South Plains College: General Course Syllabus

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline

etroy Abnormal Psychology 3304 TERM 1, 2015

Introduction to Computer Programming Course Syllabus Fall 2015

COURSE SYLLABUS PAD 3003 Section 05 Public Administration in Society: Online

BIOL 1004 SYLLABUS. COURSE OUTCOMES: The student will demonstrate knowledge of the parts and functions of a cell.

AHS 119 Health Careers Allied Health Sciences Department

Computer Science CS 2334: Programming structures and abstractions

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS IMED 1316: WEB PAGE DESIGN I COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

UNIVERSITY OF NORTH GEORGIA DEPARTMENT OF CRIMINAL JUSTICE COURSE SYLLABUS CRJU 4350/6350 FAMILY VIOLENCE FALL 2015 ONLINE

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

UNIVERSITY OF NEVADA LAS VEGAS. BIOL Summer III 2007 Susan Meacham, Ph.D., R.D. Syllabus

PSYC 430 ABNORMAL PSYCHOLOGY

Writing effective student learning outcomes

Course Syllabus OPRE/MIS Supply Chain Software The University of Texas at Dallas

MAT 1500: College Algebra for the Social and Management Sciences General Syllabus

BUS 454 MARKET RESEARCH AND INFORMATION

FIN 430: Financial Modeling (Spring 2016) Professor Russell Jame Course Overview and Objectives Course Prerequisites Required Materials

Transcription:

COURSE SYLLABUS Semester: Spring 2013 Course Prefix/Number: COP 2253 Course Title: Java Programming. Course Credit Hours: 3.0 Instructor Contact Information: Dr. Thomas Reichherzer Building 4, Room 427 Email: treichherzer@uwf.edu Tel: (850) 474-2612 Office Hours: Mo: 11:00 am 12:00 pm Tue: 2:00 pm 3:00 pm Course Website: http://elearning.uwf.edu/ (login and select COP2253). Prerequisites or Co-requisites: none. Course Description: This course introduces fundamental concepts in computer programming and algorithm development using the Java programming language. Students learn how to design, implement, execute, and document computer programs. Topics covered in this course include: Java language fundamentals: programming concepts that will be discussed include simple data types and structured data types, control structures, functions/methods, classes, and objects. Problem analysis and program design: methods and tools will be introduced to support problem analysis and program design including flow charts, syntax diagrams, UML diagrams, and more. Tools for program development, execution, testing, and document: tools will be introduced that guide the process of program development, testing, and documentation. Course work: You will be required to solve several programming problems and complete weekly quizzes and reading assignments as well as short programming problems. The programming problems provide an opportunity for students to apply the concepts and methods discussed in class. In addition to solving programming problems and answering quiz questions, you will be required to take three exams, two midterm exams, and a final exam that are designed to test the students' ability to solve practical and theoretical programming problems. You are expected to complete work on schedule. Deadlines are part of the real world environment you are being prepared for.

Expected Outcome: At the conclusion of this course, you should be able to: apply the Java programming language to develop cohesive solutions to practical and theoretical programming problems, understand and apply basic object-oriented design principles for software development, use both integrated development tools and command line tools for software development, compilation, execution, debugging, and documentation. Textbooks: Cay Horstmann, Big Java, 4th edition, ISBN 978-0-470-50948-7, 2010. References: 1. Sun s Java site: http://www.oracle.com/technetwork/java/index.html 2. Java Software Development Kit and Documentation: http://www.oracle.com/technetwork/java/javase/downloads/index.html ( JDK 6.0 or above) 3. JGRASP Development Environment: http://www.eng.auburn.edu/department/cse/research/grasp/index.html. Grade Distribution and Scale: 1. Programming Assignments 30% 2. Mid-Term Exams 25% (12.5% each) 3. Comprehensive Final 25% 4. Workshop Assignments 10% 5. Weekly Quizzes 10% 100-93 92-90 89-87 86-83 82-80 79-77 76-73 72-70 69-67 66-63 < 63 A A- B+ B B- C+ C C- D+ D F Grading Policies: The lowest programming project and workshop grade will be dropped prior to calculating final GPA. In addition, at the end of the term I will have an extra optional programming assignment that can be substituted for a missing or low programming project or workshop grade. Therefore, although not recommended since the programs help with exam preparations, you can miss an assignment or two and it will not affect your final grade. However, because of this policy, I will not accept any late assignments for any reason (computer malfunction, Internet connect failure, job, medical problem etc). In addition, all programming assignments must be uploaded to the specified elearning Dropbox; emailed assignments will not be accepted. Exams: Midterm exams will be proctored. You need to make arrangements in advance to proctor the midterm exams. For more information on proctoring exams consult the UWF Web site here: http://askatc.uwf.edu/proctored-exams.ashx. Once you made arrangements for taking the

midterm exams, please post in the elearning Discussion Board the location where you will be taking the exam. The final exam is comprehensive. You may have noticed that the exams are weighed heavily in relationship to the programming assignments. This is by design. Assistance, resources and time are plentiful for the programming assignments; however, you are on your own during the exams, so the exams are a true test of your understanding of the material. Therefore, you must prepare extensively for the exams or there will be a significant difference between your programming grades and your exam grades. The final exam will be given at the UWF Main Campus on Saturday April 27, 2013, 9:00am 11:30 room 102, building 4. Makeup exams will NOT be given except with a serious, documented medical or legal excuse. You are required to notify your instructor in a timely manner to explain your situation and make arrangements. It is the student s responsibility to check graded assignments when they are returned to you. I will gladly re-grade an assignment when a question or mistake is brought to my attention. To ensure fairness, I reserve the right to re-grade the entire assignment. As a result, your grade may increase, decrease, or remain the same. Grades will not be changed after two weeks from the date graded assignments are returned to the class. A Graduate Assistant (GA) may grade the assignment. Please feel free to contact the instructor if you have question or need more extensive feedback related to an assignment. Technology Requirements: All programming projects will require you to use the Java development environment. This environment is available in the CS Department Multiplatform lab in building 4, room 221, the SAIL lab in building 79, and in edesktop on Argus Software tab. You may also create your own development environment by downloading the Java development kit and the jgrasp integrated development environment to your personal computer. You will be given instructions on getting started with the Java environment at the start of the class. Expectations for Academic Conduct/Plagiarism Policy: As members of the University of West Florida, we commit ourselves to honesty. As we strive for excellence in performance, integrity (personal and institutional) is our most precious asset. Honesty in our academic work is vital, and we will not knowingly act in ways which erode that integrity. Accordingly, we pledge not to cheat, nor to tolerate cheating, nor to plagiarize the work of others. We pledge to share community resources in ways that are responsible and that comply with established policies of fairness. Cooperation and competition are means to high achievement and are encouraged. Indeed, cooperation is expected unless our directive is to individual performance. We will compete constructively and professionally for the purpose of stimulating high performance standards. Finally, we accept adherence to this set of expectations for academic conduct as a condition of membership in the UWF academic community. Any occurrence of academic dishonesty, including all forms of cheating and plagiarism, will result in action ranging from a grade of zero on the assignment to expulsion from the university.

For more information, see the UWF Student Handbook (http://www.uwf.edu/uwfmain/stuhandbk/). Assistance: Students with special needs who require specific examination-related or other course-related accommodations should contact the UWF Office of Disabled Students Services (http://www.uwf.edu/sdrc/ or tel. 850-474-2387). DSS will provide the student with a letter for the instructor that will specify any recommended accommodations. Other Course Policies Online Resources: Please explore the UWF Online Campus Web site to familiarize yourself with online resources (e.g., tips, FAQs). Communication: I am available during the Elluminate sessions and office hours for any courserelated questions you may have. As an online student, you can either visit my office (should you be on campus) or call me on the phone or send me email. For visitations outside the office hours, please make an appointment with me by email. You are responsible for checking your UWF email and the elearning course room to keep up with important announcements and to access class resources, assignments, etc. In general, I would encourage you to post general questions to the discussion board in elearning, which I will check regularly to answer questions. It will give everyone in the class a chance to benefit from the discussion that follows from your questions. Participation: Discussions and homework are an important part of learning. Participation in classroom discussions is an integral part of this course. Grades: All grades will be posted in elearning. It is your responsibility to ensure that the grades you receive on project work and quizzes accurately reflect the grades posted online in the grade book. Final grades will be calculated using the standard UWF grade distribution. For withdrawal deadlines from individual or all registered courses please visit the UWF Academic Calendar at http://uwf.edu/registrar/annualcal2012-2013.pdf. Withdrawals after the deadline will result in a grade of WF or withdrawal-failing. Applying for an incomplete or I grade will be considered only if: (1) there are extenuating circumstances to warrant it, AND (2) you have a passing grade and have completed at least 70% of the course work, AND (3) approval of the department chair. Participation and Feedback: I encourage active participation and regular feedback. I believe that effective communication between the instructor and students will make the course more useful, interesting, and productive. Please contact me in the course discussion area if you have any questions, concerns, or suggestions!

Important Note: Any changes to the syllabus or schedule made during the semester take precedence over this version.