20,182,331 2018-2019-1 "Programming and Data Structures" Lessons Learned
A weekly summary of the job link
The first week job: prep work: foundation course
Linux self-knowledge, install Ubuntu
Week jobs: 20182331 2019-2020-1 "Object-oriented programming and data structures" 1 week study concluded
Acquaintance Java
The third week of operations: 20,182,331 2019-2020-2,3 "Object-oriented programming and data structures," the second and third week learning summary
Input and output in the Java environment
The fourth week of operation: 20,182,331 2019-2020-4 "Object-oriented programming and data structures," the first four weeks learning summary
Three elements of object-oriented programming
Fifth week job: 20,182,331 2019-2020-5 "Object-oriented programming and data structures," the first five weeks learning summary
For encapsulation, inheritance, polymorphism in-depth study
Sixth week job: 20,182,331 2019-2020-1 "Object-oriented programming and data structures," the first six weeks learning summary
Abnormal capture and processing
Week Seven jobs: 20182331 2019-2020-1 "Object-oriented programming and data structures" Week 7 learning summary
Linear configuration data structure: a stack, queue
Week 8: Work 20,182,331 2019-2020-1 "Object-oriented programming and data structures," the first eight weeks learning summary
Data operation: Find and Sort
Assignment for Week 9: 20182331 2019-2020-1 "Object-oriented programming and data structures" 9th week study concluded
Data structure nonlinear structure: tree, heap
Assignment for week 10: 20182331 2019-2020-1 "Object-oriented programming and data structures" Week 10 learning summary
Data structure nonlinear structure: FIG.
I think the best written a blog is? why?
20,182,331 2019-2020-1 "data structures and object-oriented programming" Week 7 learning summary
At that time more time, and I feel better, so I spent a lot of time to slowly carve this one blog.MOST READ job of a blog is? Talk about the experience
It may be the first time they write a blog so I do not know how to write it circulated to each other.
Link summary test report
A test experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" Experiment report
Based on a simple command-line Java program editing, compiling, running and debugging
The second experiment Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures," the second experiment report
Write a simple calculator, Math complete modular arithmetic
Third experiment Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" third experiment report
Download and install and use the IDEA, a preliminary master UnitTest and TDD, understand and master the object-oriented three elements: encapsulation, inheritance, polymorphism, preliminary master UML modeling
Experiment 4 Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" Experiment 4 report
Simple Java Socket programming, remote input and output
Experiment 5 Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" Experiment 5 report
Write a method to download and install Android Studio, initial grasp Activity, UI, layout and event handling
Sixth experiment Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" sixth experiment report
List insertion, deletion and output elements of the list, sort, and related functions to be implemented on Android
Experiment 7 Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" Experiment 7 report
Searching and Sorting define a class and realized, complementary approaches to achieve Hill sorting, heap sort, binary tree sorting sorting
Experiments eight Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures" experiment eight report
LinkedBinaryTree complete realization chain tree, realize the function based on (in order, first order) sequence construct a two 㕚 the only tree that he designed and implemented a decision tree
Experimental nine Experiment name: 20182331 2019-2020-1 "Object-oriented programming and data structures," nine test report
FIG setup complete traversal, sorting, minimum spanning tree, and single-source shortest path Solution
Team project summary report link
First week: Teamwork first week
Second week: Teamwork second week
Code hosting links:
Given statistic.sh operating results, indicating that this semester the amount of code does not achieve the goal?
The amount of code to achieve the objectives of this semester
Add a little code change point code is the best way to understand the reference to the programming of wisdom, talk about your experience
If you want to change the code, and that this premise is you have to understand the code. One from another point of view, but also change the code to see the output codes of the most familiar and intuitive way. In addition, according to let a program to show the results you want, look at it is you rub any garden is flat can be considered a good fun!
Proactive knock codes do not? What lessons on teaching practice?
Certainly I did, than I knocked C code more proactive. Teaching practice questions feel is not comprehensive enough, most of the methods or find from online learning.
Classroom Practice project
Reference 2018-2019-1 "Java Programming" classroom practice project
Classroom Practice Link (can not not listed)
details see blue ink cloud class lessonClassroom practices help improve the ability to apply it?
The content of classroom practice are generally directed to a consolidation of the classroom talking about knowledge and a deep understanding of the practice, there are relatively big help.
On classroom practice they have any lessons?
Classroom practice are generally quiz test, which requires you to class can not act dumb children,
Classroom practice what the teacher teaching suggestions?
Teachers hope to extend the time, most of the time only Jingan slow to catch the finish.
Course harvest and insufficient
Their harvest (investment, efficiency, effectiveness, etc.)
Harvest is still very large, Java has brought me experience and C are completely different, the biggest gain is Andrews this, let me understand the intrinsic app.
They need improvement
Many aspects have not yet mastered, need to redouble their efforts.
Twinning is not really implemented the study? Write about your offer of help or accept any help, and teacher recommendations provide a reference
Twinning is mainly supervise mutual learning and research questions together.
Questionnaire
Your average weekly put to effective learning in this course how much time?
There are at least 20 hours per week.
Weekly learning efficiency has been improved it? How do you measure?
If you can master the knowledge learned this week, it is efficient.
Use blue ink cloud class lesson you learn to promote it? Any suggestions and comments?
Inside the teacher made a helpful resource, hoping to take advantage of it.
Do you think this course teachers should continue to do what thing?
No exam.
Do you think this class the teacher should stop doing what one thing?
Nothing of it, the feeling that everything is a purpose.
It gives you a summary of links involved in the two-dimensional code
Cloud code project link:
Preparatory work 1:
The second week of work:
The third week of operations:
The fourth week of work:
Fifth week of work:
Sixth week of work:
Week Seven jobs:
Week 8: Work
Assignment for Week 9:
Assignment for week 10:
experiment one:
Experiment two:
Experiment three:
Experiment 4:
Experiment 5:
Experiment six:
Experiment 7:
Experiment eight:
Experimental nine:
Practice Name: