Textbook Profile
- Kay S. Horstman (Cay S. Horstmann)(author), Zhou (translator), Java Core Technology (vol. 1): Fundamentals (10th edition of the original book), September 2016 1 published
- This book consists of two volumes, and the selection of textbooks is Volume Ⅰ.
book cover
one of the most influential and valuable books in the Java field, written by a senior Java technical expert with more than 20 years of teaching and research experience ( Jolt Award), and "Java programming Ideas",more than 10 years of global best-selling, widely acclaimed. The most important advantage of this book is that the update is more timely, the 10 version according to the JavaSE8 update, while correcting the deficiencies in version 9, the system comprehensively explained the Java language core concepts, syntax, key features and development methods, including a large number of cases, Practical and strong.
As a question of the use of textbooks:
- Lack of exercises in textbooks;
- The content of teaching materials is different from Chinese textbooks.
- Lack of supporting experimental guidance.
selection of teaching reference books
1. Lin Shinliang. Java JDK 8 Study notes, Tsinghua University Press, 1th edition
2. Liang Yong, etc. Java language programming ( basic ), mechanical Industry Press, 8 months 1th Edition
Outline of teaching content Chapter 1 Overview of Java programming Chapter 2 Java Programming environment Chapter 3 Java's BASIC program design structure Chapter 4 Objects and classes Chapter 5 succession Chapter 6 Interface and internal classes Chapter 7 graphic programming Chapter 8 event handling Chapter 9 Swing user interface components Chapter 10 deploying Applications and applets Chapter 11 exceptions, logs, assertions, and debugs Chapter 12 generic Programming Chapter 13 collection Chapter 14 Multithreading Chapter 15 Flow and documentation Chapter 16 network programming Chapter 17 database programming Course Teaching Objectives
- mastering java language fundamentals;
-
- Learn to write java command-line program;
- Learning design oo style java standard program;
- Learn to use swing to write graphical user interface programs;
- Learn to use jdbc to write database access programs;
- Learn to use swing and jdbc implement c/s structure of the application;
-
Course Teaching Methods
- Object-oriented Programming (Java) Description of the curriculum reform in this semester
- The practice of flipping classroom based on blue ink Cloud class Course
Course Assessment Requirements
first, the total score of peacetime scores - the contents of the examination include:
1. Reverse Classroom teaching Assessment 10 times (3*10 = five):5 Answer exam,5 questions test;
Note: For whatever reason, there is no chance to retake the exam, but there are additional opportunities to do extra work
2. The course experiment 16 times: The verification experiment 2 points, has the experiment report and the experiment result to give full score, altogether 12 times, the design class experiment 5 points, by the TA rating to decide, altogether 4 times.
3. Comprehensive programming: 20*1 =
- Weekly progress report 5 points,2*5=10 points
- Presentation, Defense, summary report 10 points.
4. Course Learning Summary Report 6 points
5. Notes on the ordinary grades plus the minus points
1 ) plus sub-items
- pay attention to the teacher blog Park blog , to make effective comments on the question or reviewer plus 1 points;
- A week before the week to release a course to learn the blog, well-written to add 1 points;
- Once a week, the time of the teaching assistant, can raise effective questions and or TA affirmation, add 1 points;
- Encourage pairs of learning, the students to provide learning aids have a certain degree of extra points.
Note: bonus points are not more than ten points, each person's total score does not exceed
2 ) Deduction sub-item
- Deadline can not be completed on time when the Zhou (study blog, experimental Report, etc.) 1 points per deduction;
- No reason for a deduction of 2 points, the lack of examination more than 4 times the disqualification of the examination;
- Do not hand in homework (study blog, experimental Report, etc.) 2 points per deduction;
- The design class trial reply or the examination unqualified deduction 1-2 points;
- Non-compliance with classroom discipline (late, absence, use of mobile phone, etc.) 1 points per deduction.
Second, the final assessment method is as follows:
1. Test method: On-machine examination;
2. Examination outline: A total of four questions: Section 1 examines the students ' understanding and mastery of the basic knowledge of Java programming; Section 2 examines the understanding and mastery of OO technology; Section 3 examines students ' understanding and mastery of graphical user interface design and event programming techniques The first 4 examines the students ' understanding and mastery of multithreading technology;
3. The total score is 100 points, each problem 20 points, the difficulty in accordance with the teaching process of secondary learning level of the student situation to design, according to the 4-hour test time to arrange the number of questions.
Total Courses - , and half of the grades and final results.
Fall 2017 Object-oriented programming (Java) textbook, Teaching outline, assessment requirements