table of Contents
@ (20,182,319 Peng Miao Di 2018-2019-1 "Programming and Data Structures" course summary)
(In order) a weekly summary of the job link
the first week of operation : mainly for the virtual machine configuration, but also learn a little about the theoretical knowledge of java, learn how to program with vim, with a certain primary write, run and debug the ability of some of the primary java code.
The second three weeks work : In those two weeks, we mainly learn java is a common method and obtained, then the concept of class carried out some basic understanding.
The fourth week of work : in front of the class to know, we know that we can use the class, but how do we use it like, this is the knowledge learned this week, this week we learned how to write class and How to Draw a figure showing uml the relationship between the various classes.
Fifth week of operation : In this chapter we begin to learn java inherited one of the three elements, in this chapter, we mainly learn how a class inherits from another class.
Job sixth week : this week and the study is polymorphic abnormalities, more like a multi-state pointer that can point to type it belongs to a subclass or a parent class, of course, there are certain restrictions and can not point to sibling classes. An exception is to prevent some strange errors when we use the procedure which led to interruption, with the exception can be thrown directly rather than interrupt, either know where the error, and will not affect the operation of other steps, report multiple errors at once .
Week Seven jobs : This week started learning algorithm, the question always came into contact with some of the data structure and complexity, have a preliminary understanding of the various types of data structures.
Eighth week job : search algorithms have a basic understanding of the various types and their implementation made some attempts.
Assignment for Week 9 : Start learning data structure of a bulk - tree, binary tree, sort tree ...... have a certain understanding, and make some attempt.
Assignment for week 10: To understand the graph, the representation and learning to use graph, we know how to traverse, how to find.
I think the best written a blog is? why?
- The eighth week of work, because in the process of learning this chapter, although some things have been learned, but after a new study, I still had some new insights, find their own place not previously thought about, has also been further understanding, so wrote part of his own views.
MOST READ job of a blog is? Talk about the experience
- The first week of work, in fact, one reason for the high amount of reading the blog is made early, there are a lot of people want to see how others will look ahead to write someone else's blog, and then I would read by others, the amount of reading It will come up. So in later blog post, I also have a blog published by the difference between the control time. Want others to see the issue as soon as possible, we do not want others to see you a little later.
Test summary report link
test a Linux Foundation and Java development environment: learning to use vim, simple writing, debugging java program
experiment two Java Foundation (data / expression, judgment / loop): Writing a calculator
third experiment object-oriented programming: learn something about the verification process method
experiment 4 java Socket programming: write simple server experience writing code, writing complex calculator
experiment 5 Android programming: to achieve a certain layout and responds with android
sixth experiment list linear structures: through java and android linked list implementation
experiment 7 Find and sort: sorting and implement various common to find
experimental eight tree: write binary decision tree and
experimental nine diagram: initialization graph traversal, minimum spanning tree and shortest path
Team Project Summary Report link
"edge memory" - the first week of team work : brief content
"edge memory" - the first week of team work : brief content
"edge memory" - the first week of team work : brief content
"memory Edge "- teamwork first week : brief content
" edge memory "- the first week of team work : brief content
" edge memory "- the first week of team work : brief content
" edge memory "- the first week of team work : brief content
"edge memory" - the first week of team work : brief content
......
code hosting links:
given statistic.sh operating results, indicating the semester not reach the target amount of code?
Add a little code change point code is the best way to understand the reference to the programming of wisdom, talk about your experiences
proactive knock codes do not? What lessons on teaching practice?
Classroom Practice Project
Reference 2018-2019-1 "Java Programming" classroom practice project
classroom practice link (not the column can not)
practice Name: Brief content
......
classroom practices help improve the ability to apply it?
On classroom practice they have any lessons?
Classroom practice what the teacher teaching suggestions?
Course harvest and lack of
their own harvest (investment, efficiency, effectiveness, etc.)
they need improvement
Twinning is not really implemented the study? Write about your offer of help or accept any help, and teacher recommendations provide a reference
questionnaire
you put in a week on average to effective learning in this course how much time?
Weekly learning efficiency has been improved it? How do you measure?
Use blue ink cloud class lesson you learn to promote it? Any suggestions and comments?
Do you think this course teachers should continue to do what thing?
Do you think this class the teacher should stop doing what one thing?
Any other play
A link to your summary related to the two-dimensional code
code project link cloud: two-dimensional code
preparatory work 1: two-dimensional code
......
experiment a test Name: two-dimensional code
......
Practice Name: two-dimensional code