WEBVTT 1 00:00:01.116 --> 00:00:05.224 Welcome to Week 7, Algorithms and method calls 2 00:00:10.111 --> 00:00:12.227 Last week you learned a little about algorithms 3 00:00:12.228 --> 00:00:15.003 and about some features of the Java language 4 00:00:15.004 --> 00:00:18.006 that help you to write methods to implement algorithms. 5 00:00:19.221 --> 00:00:22.112 This week you will learn more about designing algorithms 6 00:00:22.113 --> 00:00:25.111 to implement a variety of types of action 7 00:00:26.001 --> 00:00:28.005 you will see examples of algorithms that 8 00:00:28.113 --> 00:00:30.005 change the state of objects 9 00:00:31.009 --> 00:00:33.006 perform calculations 10 00:00:33.227 --> 00:00:35.224 and process information. 11 00:00:40.004 --> 00:00:42.225 In many cases methods need to call other methods 12 00:00:42.226 --> 00:00:45.004 in order to perform their actions. 13 00:00:46.001 --> 00:00:48.001 You will also learn some more details about 14 00:00:48.002 --> 00:00:49.227 what happens when a method is called 15 00:00:49.228 --> 00:00:52.111 and when a method calls another method. 16 00:00:52.229 --> 00:00:55.008 You will learn how the computer keeps track of method 17 00:00:55.009 --> 00:00:58.002 calls using the call stack.