Kennesaw State University |
|||||||||||||
DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMS |
|||||||||||||
|
Fall 2009 |
|||||||||||||
|
CS 2302 Section 1 |
|||||||||||||
|
MW 11:00 CL 2005 |
|||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
Number of Credit Hours: |
3-3-4 |
||||||||||||
|
|
|
||||||||||||
Course Catalog Description: |
A continuation of programming principles begun in CS 2301 with emphasis on object oriented methods, inheritance, arrays, and graphical user interfaces.
|
||||||||||||
Prerequisites: |
C or better grade in CS 2301 and either MATH 1112 or MATH 1113
|
||||||||||||
Textbook and Resources: |
Introduction to Java Programming Comprehensive Version, Seventh Edition by Daniel Liang. Prentice Hall. The web site for this text is http://www.cs.armstrong.edu/liang/intro7e/index.html.
|
||||||||||||
Instructor: |
Dick Gayler |
||||||||||||
|
Office: |
CL 3039 |
||||||||||||
|
Email Address: |
|||||||||||||
|
Phone: |
770-423-6099 |
||||||||||||
|
Office Hours: |
2:00 – 3:15 MW & 5:00 – 6:15 MW |
||||||||||||
|
|
|
||||||||||||
|
Course Coordinator: |
Dick Gayler |
||||||||||||
|
|
|
||||||||||||
|
Fax Number: |
770-302-4415 |
||||||||||||
|
Website Address: |
http://science.kennesaw.edu/~dgayler |
||||||||||||
|
|
|
||||||||||||
Learning Outcomes: |
As a result of completing this course, students will be able to:
|
||||||||||||
|
Relationship between Course Outcomes and Program Outcomes: |
|
||||||||||||
Program Learning Outcomes
|
|
1a |
1b |
1c |
2a |
2b |
2c |
3a |
3b |
4a |
4b |
5a |
5b |
6a |
6b |
7a |
7b |
|
LO1 |
x |
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
LO2 |
x |
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
LO3 |
x |
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
LO4 |
x |
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
LO5 |
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LO6 |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Major Topics Covered in the Course:
Tentative Course Schedule: Subject to change |
||||
|
|
|
|
||
Week |
Date |
Topic |
Chapters |
|
|
1 |
08/17/09 |
Arrays |
6 |
|
|
2 |
08/24/09 |
Arrays |
6 |
|
|
3 |
08/31/09 |
Objects |
7 |
|
|
4 |
09/09/09 |
Strings |
8 |
|
|
5 |
09/14/09 |
Text I/O |
8 |
|
|
6 |
09/21/09 |
Thinking in Objects |
9 |
|
|
7 |
09/28/09 |
Inheritance & Polymorphism |
10 |
|
|
8 |
10/05/09 |
Inheritance & Polymorphism |
10 |
|
|
9 |
10/12/09 |
Abstract Classes & Interfaces |
11 |
|
|
10 |
10/19/09 |
Abstract Classes & Interfaces |
11 |
|
|
11 |
10/26/09 |
Object Oriented Design |
12 |
|
|
12 |
11/02/09 |
GUI Basics |
13 |
|
|
13 |
11/09/09 |
Event Driven Programming |
15 |
|
|
14 |
11/16/09 |
Event Driven Programming |
15 |
|
|
15 |
11/23/09 |
Exceptions |
18 |
|
|
16 |
11/30/09 |
Exceptions |
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Special Dates: |
|
|||
|
Holidays/No Class: 09/07/09 & 11/25/09 |
|
|||
|
Last day to withdrawal without penalty: |
10/12/09 |
|||
|
Last day of class: 12/03/09 |
|
|||
|
Final Exam: 6:30 – 8:30 12/7/09 |
|
|||
|
Graduation |
|
|||
Student Assessment Plan for the Course: |
|
|
|
|
|
Quizzes |
5% |
|
Homework |
25% |
|
Labs |
20% |
|
Test 1 |
10% |
|
Test 2 |
10% |
|
Test 3 |
10% |
|
Final |
20% |
|
|
100% |
|
Grade Evaluation |
|
|
|
|
|
A |
90% - 100% |
|
B |
89% - 80% |
|
C |
79% - 70% |
|
D |
69% - 60% |
|
F |
59% or below |
Assessment Plan for the Course
|
Every semester that the course is taught, student performance data is gathered to assess a sample of the course learning outcomes. |
How Data in the Course is Used to Assess Program Outcomes (unless adequately covered already in the assessment discussion under Criterion 4)
|
See discussion for Criterion 4 |
Estimate Curriculum Category Content (Semester hours):
|
Area |
Core |
Advanced |
Area |
Core |
Advanced |
|
Algorithms |
|
|
Software design |
1.0 |
|
|
Data structures |
0.5 |
|
Concepts of programming languages |
2.5 |
|
|
Computer organization and architecture |
|
|
|
|
|
Class Format: lecture & discussion |
Lecture Notes: see class web site |
|
|
|
|
Assignments: see class web site |
|
|
|
Policies: (specific to instructor) |
|
Students are responsible for downloading their assignments. Each student is responsible for individually completing his/her assignments. Although study groups are encouraged, and students may seek help from their instructors when help is needed, homework assignments that are turned in for grading are expected to be the individual student's own work. Writing programs is the best way to learn how to program, and is critical to preparation for the exams in this course. Due to the "cumulative" nature of subject material in this course, it is also critical that students stay "caught up" on these homework assignments and the associated subject material from class. |
Diversity Statement: |
All courses offered by the Computer Science and Information Systems department will adhere to the KSU policy that prohibits discrimination on the basis of race, religion, color, sex, age, disability, national origin, or sexual orientation.
|
|
Withdrawal Policy: |
|
The last day to withdraw without academic penalty is October 12, 2009. Ceasing to attend class or oral notice thereof DOES NOT constitute official withdrawal from the course. Students who simply stop attending classes without officially withdrawing usually are assigned failing grades. Students wishing to withdraw after the scheduled change period (add/drop) must obtain and complete a withdrawal form from the Academic Services Department in the Registrar’s Office.
A new University Withdrawal policy is in effect Fall semester, 2004. Below is an excerpt from the current catalog. For further details, please refer to Academic Policies at http://www.kennesaw.edu/academicaffairs/acadpubs/2008-2009UCat/UCAT%2010%20Academic%20Advisement%20and%20Policies.pdf , or the 2008-2009 printed catalog.
“Students may withdraw from one or more courses anytime before the last three weeks of the semester. However, as of fall 2004, students will be allowed a maximum of eight total withdrawals if they enter KSU as a freshman. Transfer students will be allowed one withdrawal per fifteen credit hours attempted, for a maximum of eight. Students who choose to pursue a second degree at KSU will be allowed two additional withdrawals. Students who entered KSU before the fall of 2004 will be allowed one withdrawal per fifteen credit hours attempted for a maximum of eight after the institution of this policy. To completely or partially withdraw from classes at KSU, a student must withdraw online at www.kennesaw.edu, under Owl Express, Registration and Student Records. Students who officially withdraw from courses before mid-semester will receive a “W” in those courses and receive no credit. “ |
|
Enrollment Policy:
Only those students who are enrolled in the class may attend lectures, receive assignments, take quizzes and exams, and receive a grade in the class. If a student is administratively withdrawn from this course, they will not be permitted to attend class nor will they receive any grade for the class.
|
Email Policy: |
The instructor guarantees replies to emails received from your Kennesaw email account (netid@students.kennesaw.edu). Emails sent from other email domains may not reach the instructor's mailbox. In order to ensure receipt/responses to your email be sure that you communicate with the instructor via your Kennesaw email account or via WebCT. |
Electronic Devices: |
In order to minimize the level of distraction, all beepers and cellular phones must be on quiet mode during class meeting times. Students who wish to use a computer/PDA for note taking need prior approval of the instructor since key clicks and other noises can distract other students. Recording of lectures by any method requires prior approval of the instructor. Students using a laptop in class should not check their email, browse the web, or in other way detract from the focus of the class.
|
Classroom Behavior: |
|
Students are reminded to conduct themselves in accordance with the Student Code of Conduct, as published in the Undergraduate and Graduate Catalogs. Every KSU student is responsible for upholding the provision. For more details, visit http://www.kennesaw.edu/academicaffairs/acadpubs/2008-2009UCat/UCAT%2025%20Student%20Rights%20Responsibilities.pdf . Students who are in violation of this policy will be asked to leave the classroom and may be subject to disciplinary action by the University.
|
Student Email and Web Account Access: |
|
KSU
uses a central authentication server that will allow one username
and password to be used by all KSU users to access an increasing
variety of applications (email, WebCT etc.) This unified
network identification is referred to as your "NetID".
The source for university-provided email and web space for
students is located at http://students.kennesaw.edu
. Students have access to this system once they have
established their NetID. This system will provide email
service through a web based interface.
Web
Address:
|
|
|
Computer Labs: |
|||||||||
Burruss BuildingThe labs on the fourth floor of the Burruss Building. Check the link below for the current lab hoursBe prepared to show your current student ID card upon entering the lab. Labs are open most holidays. Labs are not open during the semester breaks. The telephone number of the Burruss Building lab is 770-423-6110.
LAB HOURS:http://its.kennesaw.edu/labs/labhours.htm
Science and Mathematics BuildingThe lab in SC 228 of the Science and Mathematics Building is open as listed below. The telephone number of the Science and Mathematics Building lab is 770-499-3351.
|
|||||||||
|
|
|
||||||||
|
Owl Printing System: |
|
||||||||
|
|
|||||||||
|
Student Course Evaluation: |
|
|
Acquiring Final Grades: |
|
The final grades for this course will be posted to the student’s permanent record using KSU Owl System. Official grade reports are no longer mailed. Students may acquire their final grades by accessing their account online through Owl Express. All grades reflected are those submitted by the faculty members at the time of posting. Students needing verification of grades or enrollment should request either an official transcript or enrollment verification through the Office of the Registrar.
|
|
APA Documenting Examples:
All MSIS students are required to have a copy of the American Psychological Association (APA) Publication Manual, available in the KSU bookstore and elsewhere.
When
any portion of another author's work is used, whether it be from a
course textbook or outside work, including the World Wide Web, in
whole, in part, or paraphrased, that work must be cited. Proper
citation formats are provided on the reverse of this document.
Failure to do so can result in Academic Misconduct Proceedings.
There are two components to a proper citation: the text citation and the reference or endnote. The text citation will usually consist of the author's or authors' last name(s) and the year of the publication. The endnote citation will read as follows:
Books Last-name, First-initial. (Date). Book title. City, State: Publisher.
A reference for a single-author book:
North, M. M. (1996). Virtual reality technology. New York: Best Press.
A reference for a multi-author book:
North, M. M. & Blade, R. A. (1998). How to build skills for research. Colorado Springs:
IPI Press.
Journals Last-name, First-initial. (Date). Article title. Journal Title, Volume(Issue), pages.
Journal Reference: Here is an article in Volume 45, Issue 3, spanning pages 54-61.
Kelly, F. G. (1997). Networking made efficient. Journal of Computer Networking, 45(3),
54-61.
Conference Proceeding
Vanner, F. D. (1996). A survey of medical issues using virtual reality. Proceedings of the Virtual Reality Medical Technology. 119-132. Nice, France.
|
|
APA Documenting Examples Continued: |
|
World Wide Web (from http://apastyle.apa.org/elecmedia.html): Available references from the web include: newspaper articles, newsletters, journals, research papers, government reports, online books or brochures)
Minimum requirements for documenting a reference from the web should include: a document title or description, a date (either the date of publication, update, or retrieval date), a complete URL. If possible, identify the author(s) of the document. Entire site no specific page.
Last-name, First-initial. (Date). Title. Publishing information. Retrieved from the World
Wide Web on mm/dd/yy: URL.
Kidspsych is a wonderful interactive Web site for children (http://www.kidspsych.org).
No reference entry is needed.
Citing Specific Documents on a Web Site:
American Psychological Association. (1995, September 15). APA public policy action
alert: Legislation would affect grant recipients [Announcement]. Washington, DC.
Retrieved January 25, 1996, from the World Wide Web:
http://www.apa.org/ppo/istook.html .
Individual document with no author identified or date:
ABC’s Website Survey: (n.d.). Retrieved August 5, 2004, from http://www.abc.com.
An independent document (no author identified): 1
Electronic reference formats recommended by the American Psychological Association.
(2000, August 22). Washington, DC: American Psychological Association.
Retrieved August 29, 2000, from the World Wide Web:
http://www.apa.org/journals/webref.html .
If the primary author is not available for the body citation, the first key word is to be used:
(Electronic, 2000).
|
Academic Integrity Statement: |
|
Every KSU student is responsible for upholding the provisions of the Student Code of Conduct, as published in the Undergraduate and Graduate Catalogs. Section II of the Student Code of Conduct addresses the University's policy on academic honesty, including provisions regarding plagiarism and cheating, unauthorized access to University materials, misrepresentation/falsification of University records or academic work, malicious removal, retention, or destruction of library materials, malicious/intentional misuse of computer facilities and/or services, and misuse of student identification cards. Incidents of alleged academic misconduct will be handled through the established procedures of the University Judiciary Program, which includes either an "informal" resolution by a faculty member, resulting in a grade adjustment, or a formal hearing procedure, which may subject a student to the Code of Conduct's minimum one semester suspension requirement.
Students are encouraged to study together and to work together on class assignments and lab exercises; however, the provisions of the STUDENT CONDUCT REGULATIONS, II. Academic Honesty, KSC Undergraduate Catalog will be strictly enforced in this class.
Frequently students will be provided with “take-home” exams or exercises. It is the student’s responsibility to ensure they fully understand to what extent they may collaborate or discuss content with other students. No exam work may be performed with the assistance of others or outside material unless specifically instructed as permissible. If an exam or assignment is designated “no outside assistance” this includes, but is not limited to, peers, books, publications, the Internet and the WWW. If a student is instructed to provide citations for sources, proper use of citation support is expected. Additional information can be found at the following locations.
http://www.apa.org/journals/webref.html
|
Acknowledgment and Acceptance of Academic Integrity Statement:
In any academic community, certain standards and ethical behavior are required to ensure the unhindered pursuit of knowledge and the free exchange of ideas. Academic honesty means that you respect the right of other individuals to express their views and opinions, and that you, as a student, not engage in plagiarism, cheating, illegal access, misuse or destruction of college property, or falsification of college records or academic work.
As a member of the Kennesaw State University academic community you are expected to adhere to these ethical standards. You are expected to read, understand and follow the code of conduct as outlined in the KSU graduate and undergraduate catalogs. You need to be aware that if you are found guilty of violating these standards you will be subject to certain penalties as outlined in the college judiciary procedures. These penalties include permanent expulsion from KSU.
Read the Academic Integrity Statement and then sign and date in the space below. You are required to abide by these ethical standards while you are a student at KSU. Your signature indicates that you understand the ethical standards expected of you in this academic community, and that you understand the consequences of violating these standards.
________________________________ ________________________________
Course Name Instructor Name
Print Name Student ID Number
Signature Date
________________________________