201871010117- Shi Yan Yu "object-oriented programming (java)" course summary

I experienced a semester of "object-oriented programming" course, each student please complete the following tasks:

1. Click on the link to complete the course survey.

       Questionnaire Address: https://www.wjx.cn/jq/52849231.aspx

2. enhance summarize the course of learning to bring you, including the following:

1) statistics course, you learn how many cases the program, the total number of lines of code?

         A: In the course, I learned about 90 cases of program codes, a total of about 9,000 lines of code.

2) statistics course, you write how many procedures, the total number of lines of code?

         A: I wrote 20 programs, totaling more than 3,000 lines of code.

3) Your course work 15 times, respectively, how much time the average working time? (Make a list)

Coursework

It takes time / h

 The first job  2
 Second job
 The third operation
 Fourth operation
 Fifth jobs 3
 Sixth job
 Seventh jobs
 Eighth jobs
 Ninth jobs
 Tenth jobs
 Eleventh jobs
 Twelfth jobs
 Thirteenth jobs
 Fourteenth jobs
 Fifteenth jobs

 

4) 15 job learning tasks which make you most impressed by? why?

            A: The first calculator program, that program is the first time I experienced the charm of java, so I found a different java and other languages, I began to like java, java than I think a lot of other the high-level language to be excellent places, the same procedure will be able to clarify the logical structure and simple code completion with java, but it is difficult to accomplish with the c language, but also a lot of code. So I prefer Java.

  1. In conjunction with their learning experience and experience teaching suggestions and comments

         Start learning any course (including java), the most important interest. Has been felt in learning computer programming language (ie c language), I learned a lot, and then learn java, it should not be a problem, but after a few weeks of learning, still clearly felt, a bit difficult, so start java a long journey. Remember the first program I wrote a simple program output. At that time they are not quite understand why the main method for this to define public static void main (string [] args), asked a lot of students, they told me the answer is the same as "java itself requires is like this," but I do not willing, on their own are explored: the main change of name to run it and see what report errors and then analyzed according to the error message; the main take down the public, in a try, reported what has gone wrong; static remove can not run ; I do not know whether the main method must pass a string [] array, the string [] get rid of, into int [], or string a try; I do not know whether to be written args parameter name, you can also change the args other name, and see how the results. The result of a simple program repeatedly changed seven or eight times, continue to run, run analysis results, and finally completely understand why the main method is defined as a. Then after learning I also used this method to solve the problem, but found himself a lot slower than others, I got all my spare time also points to a part of the java. Because the base is the most important, it is only possible to have a solid basis for a deeper understanding on the back of learning! One of the most simple to debug procedures should be more, to think more about what changes if results appear? Why do you have to write that? More to think about these issues and then to operate, and you will have more gains. This repeated thinking is useful. In learning the syntax of java, java syntax is similar to the c language, it is relatively easy to learn. The only caveat is that there are several usage is not easy to figure out keywords, public, protected, private, static, when to use, how to use, how to use, and students to discuss a long time to be resolved. In the characteristics of the programming language object-oriented learning java. Such as inheritance, polymorphism abstract classes, methods, overloading, covered. For people without a background in object-oriented language, I think this process takes a long, long time, because there is no experience before learning c ++ java, c language only experience, it took a long time before they complete these concepts are clear, the above example the book repeatedly try to figure out, modify, attempt to put a few chapters repeatedly over here, look at the past, I read many times, only to completely comprehend. In addition, I for static, public, private, and so the beginning is not really understand them, are the examples of the book above run successfully, and then began to destroy it, he continues to rewrite the program according to their heart's questions, see if you can you can not run, run out of what it is like, if you can get the desired results. After this is a relatively time-consuming, but an example of such a program repeatedly destroyed several times. I told the relevant knowledge through a thorough study. Sometimes even deliberately write error code to run, see if you can get the expected run-time error. Such programming is to grasp and profound. In the process of learning java I conclude that: 1. The study, to develop good habits (in pairs write parenthesis, to distinguish the case of letters, spelling must be accurate). 2. In the process of learning, not just stay in the best java surface, the examples are not Transcription operating results can be. Note that even for a simple example should also have the patience to polish and debugging, change. 3. In the process of learning must DIY, try to write code, rather than holding a book to read. And experience a lot of things have to do it yourself to really belong to them. 4. In the process of learning java, it may encounter a variety of problems with no easy solution, you should go to a professional forum to understand the relevant knowledge, limited knowledge on the books. To search would be useful information from the Internet to organize, promote in-depth knowledge and raise the level of learning. Read a lot of online courses, said that to some extent to try to learn to do their own thing, but felt after only a semester, not enough, I hope to continue to work hard in the future learning, we can really have a program language, to play a role in their future development.

建议:

结对编程对学习很有帮助,两个人讨论的时候就会有一些奇怪的点子,但是这也让我们进步。还有博客园的书写让我们知道自己学习了哪些内容,前面的一段时间内,所以很有必要。

Guess you like

Origin www.cnblogs.com/sxy19991214/p/12121985.html