Introduction to Computer Programming Course Syllabus Fall 2015



Similar documents
Introduction to Computer Programming Course Syllabus Fall 2012

Introduction to Computer Forensics Course Syllabus Spring 2012

Applied Network Security Course Syllabus Spring 2015

CS 1361-D10: Computer Science I

ISM 4113: SYSTEMS ANALYSIS & DESIGN

FACULTY of MANAGEMENT MARKETING MGT 2020 Z Fall 2015

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

MAT150 College Algebra Syllabus Spring 2015

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

COURSE SYLLABUS INTRODUCTION TO INTERNATIONAL BUSINESS, MGT ONLINE FALL 2013

Small Business Management BUSG 2309 Course Syllabus

CS4320 Computer and Network Security. Fall 2015 Syllabus

A. COURSE DESCRIPTION

INFO & 090 Business Data Communications and Information Security Fall 2014

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

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

COMM Interpersonal Communication Course Syllabus Fall 2013

Kinesiology 164 Introduction to Sports and Exercise Psychology Spring 2015

Statistical Methods Online Course Syllabus

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

ENGR 102: Engineering Problem Solving II

East Los Angeles College. Section 1806 C2 127A MT ThF 10:35AM 12:00noon MyMathLab CourseID:

MKTG 435 International Marketing Course Syllabus Spring Phone: (618)

Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM

JOHN A. LOGAN COLLEGE S. Trammell SM 13. BIO 225 GENETICS 3 cr. (3-0) (Online)

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Spring 2015

Office: D Instructor: Vanessa Jones. Phone: (714) Office Hours: Monday & Wednesday 1:30pm-2:30pm. Jones Vanessa@sccollege.

PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011

Georgia State University Chemistry 1212K Course Syllabus, Fall 2014

AGEC $424$ Syllabus. Financial Management of Agricultural Businesses

DYERSBURG STATE COMMUNITY COLLEGE COURSE SYLLABUS. Elementary Probability and Statistics

COURSE TITLE: Java Application Developer Certificate Program

Management Financial Accounting I Fall Intermediate Accounting by Spiceland, Sepe, and Nelson, 8th edition.

Brazosport College Syllabus for PSYC 2301 General Psychology

PEC 479 Sport Management Course Syllabus

Current Issues in Forensic Psychology Stephen F. Austin State University

Los Angeles Pierce College. SYLLABUS Math 227: Elementary Statistics. Fall 2011 T Th 4:45 6:50 pm Section #3307 Room: MATH 1400

Math 161A-01: College Algebra and Trigonometry I Meeting Days: MW 9:31am 11:30am Room : D9

Page 1 of 5

CEDAR CREST COLLEGE General Psychology Psychology Spring 2009 Faculty: Dr. Diane M. Moyer dmmoyer@cedarcrest.edu Office: Curtis 123

UNIVERSITY OF WISCONSIN-EAU CLAIRE COLLEGE OF ARTS AND SCIENCES Department of Political Science Criminal Justice Program

MIS Systems Analysis & Design

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

BCIS Business Computer Applications D10

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

Psychological Testing (PSYCH 149) Syllabus

Infrastructure for ecommerce

Florida Gulf Coast University Finite Math M GF 1106 Spring 2014 CRN 11072

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

MATH 1111 College Algebra Fall Semester 2014 Course Syllabus. Course Details: TR 3:30 4:45 pm Math 1111-I4 CRN 963 IC #322

Required Materials: Babbie, Earl The Basics of Social Research (6 th ed.). Belmont: Cengage

MGMT /004: THE ETHICAL, POLITICAL AND SOCIAL ENVIRONMENT FOR BUSINESS. SYLLABUS Spring 2016

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

BCIS Business Computer Applications - Online

Olathe North High School Accounting I - Syllabus

ACCT Accounting Information Systems Fall 2014, Wednesday and Friday Section 004: 12:30pm Denny 120

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Fall 2015

Human Sexuality (PSY 3800) Clayton State University Syllabus-Fall 2012 NBS 126 TR 3:35-4:50pm

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

COURSE INFORMATION. 3. You learn the course policies and follow them.

ISM 4210: DATABASE MANAGEMENT

Central Alabama Community College

MAC 1140 Reference # MWF 9:00 AM 9:50 AM Fall 2011 Rm. 3321

FACULTY OF MANAGEMENT COST ACCOUNTING MGT 3130 Y SPRING 2016

PSY 2012 General Psychology Sections 4041 and 1H85

SPAN 1001 C: Elementary Spanish I

University of Central Florida Rosen Campus

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

General Psychology PSYC Fall, 2009

FI CORPORATION FINANCE GEORGIA STATE UNIVERSITY Course Syllabus Spring Semester 2010

How To Pass A Management Course At Anciento State University

Major Topics Covered in the Course

Course Title: Minorities and the Criminal Justice System Course Prefix: CRJS Course No.: 3933 Section No.: PO1

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

CISM Fundamentals of Computer Applications

Social Gerontology SOC 210 Fall Professor: Jamie Chapman, PhD Candidate Class Location: Patterson Hall 205

MDA 126-9A INTRODUCTION TO ELECTRONIC HEALTH RECORDS 2 cr. (1-2) (WF Ext. Ctr. Room #114)

IMPORTANT NOTICE. This syllabus is provided only as an example of what you might find in my sixteen-week lecture course.

ITFN3112 Systems Analysis and Design Spring 2014 (CRN 2-190)

JOHN A. LOGAN COLLEGE T. Cardwell FL 13. PSY 132 GENERAL PSYCHOLOGY 3 cr. (3-0)

JOHN A. LOGAN COLLEGE M. Rogers SM 14. CIS 230 OPERATING SYSTEMS 3 cr. (2-2)

The University of Central Oklahoma. Liberal Arts College. Department of Modern Languages, Literatures, and Cultural Studies

Student Learning Outcomes; Upon successful completion of this course, students will be able to:

PSY B358 Introduction to Industrial/Organizational (I/O) Psychology Fall 2012

BUS Computer Concepts and Applications for Business Fall 2012

MIS 4336 Networks and Data Communication. Spring 2016

JOHN A. LOGAN COLLEGE M. Rogers SM 14. CIS SECURITY AWARENESS 3 cr. (3-0)

MAC 2233, STA 2023, and junior standing

Syllabus: SCML 3106 Principles of Supply Chain Management

CSC 241 Introduction to Computer Science I

ACCY 2001 Intro Financial Accounting Fall 2014

How To Understand And Understand The Geography Of Russia

CA252: Spreadsheet Applications Syllabus

MEETING TYPE: Hybrid Location: Katy Campus, Time: Tue- Thu 9:00 am- 1:00 pm Room 308/307A

ACCT 3103 Intermediate Accounting I Oklahoma State University Spring 2015

COURSE SYLLABUS COURSE REQUIREMENTS

MIT The Fundamentals of Computer Programming Fall Credits Watson School of Education University of North Carolina Wilmington

How To Pass Chemistry 131

CISM Fundamentals of Computer Applications

Transcription:

Course Information Course Syllabus Fall 2015 Instructor: Dr. Mike Jochen Phone: 570.422.3036 Email: mjochen@esu.edu Office: 337 SCITECH Building Office Hours: Mon/Weds 5:30 7:00 p.m. Tues/Thurs 11 a.m. 12:00 p.m. & by appointment Course Number: CPSC 130 Section: 92841 Class Time/Place: Tues/Thurs 09:30 10:45 a.m. 355 SCITECH Semester Hours: 3 Prerequisites None. Course Overview This course teaches fundamental concepts and terminology of computer programming. Students will develop skills in designing and writing simple computer programs. The course requires no programming background. This is a programming intensive course. Course Objectives By the end of the semester, you will be: Familiar with programming in an IDE. Familiar with program readability/understanding including program style/formatting and self-documenting code. Familiar with debugging process. Able to design and implement basic programming solutions including statements, control structures, and methods. Able to develop simple GUI programs. Able to instantiate and invoke objects from the Java API including strings. Resources Textbook: Horstmann, C. Big Java: Late Objects. Wiley, 2012. ISBN: 9781118289068. (Required textbook) Note: This is a special version of this textbook. This course uses the WileyPlus website for most learning activities. The ISBN above is for a book that is bundled with an access code for this website. The best place to purchase the text is the ESU bookstore. If you buy a used book, or a book from other sources, you most likely will not receive an access code. This will cost you additional money to purchase the access code separately. Selected readings from various sources as assigned Online Course management System: https://esu.desire2learn.com/ Online Course Assignment Site: https://www.wileyplus.com/ (Direct link to course is: http://edugen.wileyplus.com/edugen/class/cls293705/) Graduate Assistants are available in room 356 SCITECH from 11 a.m. 12 p.m. and 1 4 p.m. Mon Fri to help with tutoring

Requirements Throughout the semester you will complete the following: Individual/Group Homework/Programming Assignments Quizzes Exams Tentative Class Schedule The following is a tentative schedule for the course. Readings are to be completed by the date indicated on the calendar. Homework assignments will be announced in class. Quizzes may be announced and/or unannounced ( pop ). An updated version of this schedule will always be available on the class course management site. Date Topic Activity Reading Note 08/25 Introduction, Java 08/27 IDEs, Pseudocode Chpt 1 09/01 Edit/compile/debug process Chpt 1 09/03 Data Types: Variables Chpt 2 09/08 Arithmetic & Expressions Chpt 2 09/10 I/O Chpt 2, Sections 7.1 7.3 09/15 Strings Chpt 2 09/17 Decisions: if Statements Chpt 3 09/22 Comparisons Chpt 3 09/24 Multiple Alternatives Chpt 3 09/29 Nested Branches Chpt 3 10/01 Booleans & Input Validation Chpt 3 10/06 Midterm Exam Chpts 1 3 10/08 Looping: while Chpt 4 10/13 Switch Day No Class! 10/15 for Loops Chpt 4 10/20 do Loops Chpt 4 10/22 Sentinel Values Chpt 4 10/27 Nested Loops Chpt 4 10/29 Methods Chpt 5 11/03 Parameter Passing Chpt 5 11/05 Return Values Chpt 5 11/10 Method Reuse Chpt 5 11/12 Variable Scope Chpt 5 11/17 Objects & Classes: OOP Chpt 8 11/19 Implementing a Class Chpt 8 11/24 Thanksgiving Break Eat Turkey! 11/26 Arrays Chpt 6 12/01 Array Algorithms Chpt 6 12/03 Review 12/10 Final Exam 8 10 a.m. Grading All work is due at the time and day specified when the assignment is given. Submission details for work to be graded will be given at the time the work is assigned. If you want me to reconsider your grade on a particular assignment, you must make your request within seven days of my handing out the graded work. Fall 2015 page 2 of 5

Quizzes will be given throughout the semester. I will automatically drop your one, lowest quiz score (one score only) when calculating your final grade. If you are absent the day any in-class work is given (e.g., an exam or quiz), you will receive a grade of zero for that work. If you know you must miss a class, please speak with me ahead of time so that we can try to make a mutually beneficial arrangement. Some examples of situations that may permit a make-up would be: extreme illness, death in the family, court dates, etc. Some examples that will not get you a make-up are: minor illness, sporting events, concerts, routine doctor visits, social events, oversleeping, etc. I do not give separate make-up assignments. If I authorize a make-up for an exam or quiz, the make-up will consist of the final exam or next quiz grade counting twice (once for the make-up grade, and once for the final, or next quiz grade). Rather than grading on a competitive, curve-based grading scheme, I use a criterion-based grade scale. Thus, if every student works sufficiently hard, and earns a letter grade of A, then all students will receive A s. Your grade reflects the amount and quality of work that you, the student, accomplish during the semester. To that end, I do not assign your grade, you earn your grade. This means, to receive an A, you must perform excellent work. Excellent work is that work which is marked with distinction, going above and beyond that of merely meeting the requirements for an assignment. Your final grades will be decided based on the following scale: A B C D E Final Grade (Excellent) (Good) (Fair) (Poor) (Failure) Semester Average 90.0 100 80.0 89.9 70.0 79.9 60.0 69.9 0 59.9 The make-up of the total number of points for your final grade breaks down as follows: 5% Class Attendance/Participation 5% Quizzes 25% Semester Exams (2 exams, each worth 20%) 30% Programming Assignments 35% Final Exam Class Attendance and Participation Policies Class attendance is required. As such, attendance will be taken each class. If you are absent for four or more unexcused absences, you will receive a final grade of E (failure) for the class (regardless of your average). I expect you to participate constructively in each class. When you fail to come to class, not only do you miss out on the material for the day, but you disadvantage your fellow students as your unique perspective is absent from class discussion and problem sessions. Please note: to be considered present, you must be present for the entire class period. If you arrive late, or leave early, you risk being marked absent for the day (unless prior arrangement has been made with the instructor). Assignment Lateness Policy I strongly encourage you to keep up with the pace of the class. You risk putting yourself at a distinct disadvantage for learning when you get into the habit of submitting work after the due date. However, I do recognize that unforeseen events happen in life and I will accept late assignments with the following provisions: For each day late (n being the number of days late), you lose 2 n percentage points on your assignment. For example, if you turn in an assignment one day late, you will lose %2 1 or 2%, two days late will cost %2 2 or %4, three days late will cost %2 3 or %8. In essence, the penalty for lateness doubles each day. Late assignments are not accepted after the sixth late day. Weekends and holidays count as late days. Academic Honesty Policy All work submitted is to be completed individually (unless indicated as a group assignment), and is to be the sole product of your own efforts. Group work is to be the sole product of members of the group. Any perception of anything to the contrary or that violates the spirit of the Student Code of Conduct will be handled accordingly. This policy provides a range of very unpleasant possible outcomes, should a violation be suspected. I encourage you to become familiar with this policy. Please refer to the relevant sections of the Student Code of Conduct from the Student Handbook for more information. Fall 2015 page 3 of 5

Special Needs If you need special accommodations or require additional assistance to fully participate and be successful in this class, I encourage you to contact me as soon as possible. I strongly desire each and every one of my students to be able to achieve their goals in this class. I will work with you and the Office of Disability Services to ensure that you have every opportunity to do well. Safe Learning Environment East Stroudsburg University and its faculty are committed to assuring a safe and productive educational environment for all students. In order to meet this commitment and to comply with Title IX of the Education Amendments of 1972, the University requires faculty members to report incidents of sexual violence shared by students to the University s Title IX Coordinator. The only exceptions to the faculty member s reporting obligation are when incidents of sexual violence are communicated by a student during a classroom discussion, in a writing assignment for a class, or as part of a University-approved research project. Faculty members are obligated to report sexual violence or any other abuse of a student who was, or is, a child (a person under 18 years of age) when the abuse allegedly occurred to the person designated in the University protection of minors policy. Information regarding the reporting of sexual violence and the resources that are available to victims of sexual violence is set forth at: http://www4.esu.edu/titleix/ Ten Tips for Success 1. Come to class and arrive on time 2. Actively participate in class discussion and activities 3. Do the assigned reading (when it is assigned) 4. Do the assigned homework (when it is assigned) 5. Review your notes/assignments daily 6. Ask questions when you are unsure of something 7. Ask questions when you would like to know more about something 8. Accept points of view that are different from your own 9. Respect other members of your class 10. Come see me as soon as you have difficulty with any of the material that we cover in class do not wait until it is too late! Fall 2015 page 4 of 5

Statement of Understanding CPSC 130 92841 Fall 2015 By signing below, I indicate that I have read and understand all policies and provisions described in this syllabus. I further indicate that I have familiarized myself with the Student Code of Conduct and that I will abide by this code. Printed Name Date Signature