Are available. See the Handouts>Lectures path and the Homework>Exercises>Exercise 3 path. The deadline for Exercise 3 is Tuesday, November 10. -- Shimon 1 Comment Recitation #1 and #2 are online 10/30/2009
See the Handouts > Recitations page. If you feel like you're behind, or even if you don't, follow these guidelines. They will lead you to success. 1. Go over Shimon's slideshows. Read everything and make sure you understand everything. 2. Go over my recitation slideshows. Again, make sure you understand everything. Write the code examples in your own files, compile and run. Make sure you understand every codeline. Modify the code and see what happens. 3. Go over the text book for the relevant material. Shimon posts the relevant chapters. Read even what's not in the material, if you're aspiring to be more than just a programmer. 4. Write your own programs, just for fun! This is, by far, the best way to learn new programming languages. 5. If all this was not enough, go over this step-by-step tutorial by Sun. It's not constructed like the course, but all the chapters are there. 6. Come to the lab on Thursdays. There are tutors there that are there just to help you. And last, both Shimon and I have office hours (well I don't have an office, but Arcaffe can do as well:). Use us. Shabbat Shalom Lab Hours 10/27/2009
We have a lab!! L202 will be ours every Thursday from 17:00 to 19:00. To remind you, the lab hours are FOR YOU to come and try and solve issues with the exercises, while tutors will be available for all your (relevant) questions. You should PLAN AHEAD when to start working on the exercise, because there is only one time slot for the lab (hint: postponing the exercise to the weekend is the wrong choice). Make the best out of it. Boaz. Second week lectures and exercise 10/24/2009
Are available. See the Handouts>Lectures path and the Homework>Exercises>Exercise 2 path. The necessary background for working on Exercise 2 will be covered on Monday. -- Shimon Tutor Groups 10/24/2009
There are 5 tutor groups in this course. Each group has a tutor that is in charge of the students in that group. Each one of you belong to one group. To see to which group you belong, check out the Administration > Communication & Contact Info page. If you can't find yourself listed, please email Idan Felix immediately (his email address is also written there). To submit your homework, create a soft copy as instructed in the Homework > Submission Guidelines page, and email it to your tutor. The email address of your group tutor is also listed in the Communication page (usually "intro2cs.groupX@idc.ac.il" where X is the group number). Boaz. Submission Guidelines Update 10/24/2009
The Homework > Submission Guidelines page has been updated. The major updates:
Boaz. Styling Conventions 10/24/2009
Guys, The styling conventions you must conform with can now be found on Documentation > Styling Conventions. It's taken from Sun's site. The parts that are relevant for exercise 1 are: 1 Introduction 4 Indentation 6 Declarations 7 Statements: 7.1 Simple Statements 7.2 Compound Statements 7.6 while Statements 8 White Space 9 Naming Conventions (only the "variables" line). Do note, that despite the part about one-character variable names mentioned in the document, what I told you in class is the rule: no single character variable names. You should study the rest of the document for future exercises. I just gave you what's relevant for exercise 1 to save you time. Remember that styling conventions is an important part of programming, so points will be taken off for not following the conventions. Have a great week, Boaz. It depends, mainly, on your professional interests. In principle, you can stay in programming as long as you like. But typically, people write programs until they are around thirty years old. At this point the brain normally begins to deteriorate so people move on to become managers. Therefore, 3-5 years after graduation, people with CS degrees find themselves doing numerous different things: design, user-interface, marketing, training, product management, general management, and so on. For example, here is an interesting story about Marissa Mayer, a Google executive (with a CS degree from Stanford) whose work is to look after Google's "look and feel". Her current job has little to do with programming, but before she got it she was a programmer for several years. -- Shimon Lecture 1 and Exercise 1 10/19/2009
As I explained in class, I decided to switch the order of the first two lectures, as follows. On Monday (first lecture), we do Lecture 1-2. On Thursday (second lecture), we'll do Lecture 1-1. As for Exercise 1, you have enough information to start working on parts 1.1 and 1.2. As for part 1.3 of this exercise, you have to wait until we'll talk about the Turtle class on Thursday. In general, you should tackle this first exercise with realistic expectations: you'll experience many problems, but then you'll be able to talk about these problems in the Targil on Friday with Boaz. -- Shimon Exercise Deadlines Change 10/19/2009
We have decided to move the exercise submission days from Monday to Wednesday. Please note the change in the Homework > Exercises page. Exercise 1 is due Wednesday, October 28, 16:00. Boaz. | AuthorIntro2CS Staff ArchivesMay 2010 Categories |
RSS Feed