WAYLAND BAPTIST UNIVERSITY HAWAII CAMPUS SCHOOL OF MATHEMATICS AND SCIENCES

advertisement
WAYLAND BAPTIST UNIVERSITY
HAWAII CAMPUS
SCHOOL OF MATHEMATICS AND SCIENCES
Wayland Mission Statement: Wayland Baptist University exists to educate students in an
academically challenging, learning-focused, and distinctively Christian environment for
professional success and service to God and humankind.
Course Title and Number: CSCI 1312; Programming Principles II
Term: Winter 2015
Name of Instructor: Dr. James Etherton
Office Phone Number: (808) 888-9061
WBU Email Address: james.etherton@wayland.wbu.edu
Office Hours, Building, and Location: by appointment as required
Class Meeting Time and Location: Wednesdays, 5:30 – 10:00 PM, Milllilani Campus
Catalog Description: Introduction to programming and the discipline of computer science; analysis,
design, implementation, debugging, and testing of software. Introduction to field for majors.
Prerequisites: CSCI 1311 or equivalent
Required Textbook and Resources: Building Java Programs, 3/E, Stuart Reges & Marty
Stepp, University of Washington. ISBN-10: 0133360903 • ISBN-13: 9780133360905, ©2014
NOTE: We will use MyProgramming Lab. Please purchase the book with access to the
MyProgrammingLab. You can purchase the hard copy book and access to MyProgramming Lab
or:
The E-book and lab package are available with ISBN: 0133379833 at
http://www.pearsonhighered.com/educator/product/Building-JavaPrograms/9780133360905.page#dw_resources
Optional Materials: Handouts
Course Outcome Competencies:




Practice essential programming skills, such as problem solving, algorithm development, and
testing and debugging in an object oriented programming space.
Demonstrate programming knowledge pertaining to data representation, arithmetic, logic,
decisions, repitiion, basic input and output, and class design.
Write programs with a combination of mathematical and logic operations, selection
statements, loops, methods, input and output in correct syntax to solve simple problems.
Examine good programming style guidelines to enhance readability and promote
correctness in programs.
Attendance Requirements: All students are expected to attend all class sessions and are
responsible for knowing the material covered. No quizzes or exams can be made up unless
arrangements prior to the absence have been made. Any student missing more than 25% of the
class will fail the class.
All Wayland students are expected to attend every class meeting; the minimum percentage of
class participation required to avoid receiving a grade of “F” in the class is 75%. Students who
miss the first two class meetings without providing a written explanation to the instructor will be
automatically dropped from the roster as a “no-show.” Students who know in advance that they
will be absent the first two class meetings and who wish to remain in the class must inform the
instructor in order to discuss possible arrangements for making up absences.
Statement on Plagiarism and Academic Dishonesty: Wayland Baptist University observes a zero
tolerance policy regarding academic dishonesty. Per university policy as described in the
academic catalog, all cases of academic dishonesty will be reported and second offenses will
result in suspension from the university.
Disability Statement: In compliance with the Americans with Disabilities Act of 1990 (ADA), it is
the policy of Wayland Baptist University that no otherwise qualified person with a disability be
excluded from participation in, be denied the benefits of, or be subject to discrimination under any
educational program or activity in the university. The Coordinator of Counseling Services serves as
the coordinator of students with a disability and should be contacted concerning accommodation
requests at (806) 291-3765. Documentation of a disability must accompany any request for
accommodations.
Course Requirements and Grading Criteria: suggested
Homework:
Exams: During the semester there will be a Midterm and a Final Exam. The final exam is
comprehensive and all students will be required to take the Final Exam.
Grading:
59%
25%
25%
Assignments
Midterm
Comprehensive Final
A: 90 – 100
B: 80 – 89 C: 70 – 79 D: 60 – 69 F: Below 60
Students shall have protection through orderly procedures against prejudices or capricious
academic evaluation. A student who believes that he or she has not been held to realistic
academic standards, just evaluation procedures, or appropriate grading, may appeal the final
grade given in the course by using the student grade appeal process described in the
Academic Catalog. Appeals may not be made for advanced placement examinations or
course bypass examinations. Appeals are limited to the final course grade, which may be
upheld, raised, or lowered at any stage of the appeal process. Any recommendation to lower
a course grade must be submitted through the Executive Vice President/Provost to the
Faculty Assembly Grade Appeals Committee for review and approval. The Faculty
Assembly Grade Appeals Committee may instruct that the course grade be upheld, raised, or
lowered to a more proper evaluation.
Tentative Schedule:
Week
1
2
Date
11 Nov
18 Nov
Chapter
8


Topic
Veterans Day (Holiday) – NO CLASS
Classes
3
4
25 Nov
2 Dec
9
10
5
9 Dec
11
6
16 Dec
12
7
6 Jan
13
8
13 Jan
14
9
10
11
12
20 Jan
27 Jan
3 Feb
10 Feb
15
16
17
-












Inheritance and Interfaces
ArrayLists
Java Collections Framework
Quiz chapters 8-10
Recursion
Winter Break 21 December – 3 January
Searching and Sorting
Stacks and Ques
Quiz chapters 11-13
All about Arrays
Nodes
Binary Trees
Final Exam
Academic Honesty: Disciplinary action for academic misconduct is the responsibility of the
faculty member assigned to this course. The faculty member is charged with assessing the gravity
of any case of academic dishonesty, and with giving sanctions to any student involved.
Important Dates:
Last day to drop without record
Last day to withdraw with “W”
Last day to withdraw with a “WP/WF”
Last Class
This syllabus is only a plan. The teacher may modify the plan during the course. The requirements
and grading criteria may be changed during the course if necessary.
rev. 08/05/15
Download