![]() ![]() We suggest a pair programming approach where one person types the code while the other person checks their work as they go along. There are many styles for writing code together, but they mostly involve two programmers sharing a single computer. In short, our best experience with collaboration was through writing the code together. In the Collaboration guide, we list a few possibilities and help answer questions. Effective CollaborationĪs you meet different students in lab this week, think about what qualities helped each partnership and which kinds of collaboration activities are the most effective for each situation. Working with someone else helps you identify your own strengths and weaknesses.įinally, collaboration not only can be helpful to learning, but fun! You can make new friends who will make good partners in future courses and supporters both on campus and beyond.Explaining a program to someone else can help you find its bugs.Having a concept explained to you might provide you with different and more productive ways of understanding the concept.Explaining a concept to someone helps you understand it better.You learn more than you would on your own through collaboration. Since these are bigger commitments, the lab staff will help you find a good match. ![]() All the projects in CS 61BL will be done in partnership. If you haven’t learned good collaboration techniques by then, you’re liable to doom your team. Several of the upper-division programming courses involve large team projects. Both careers in industry and in academia require significant amounts of collaboration. Collaboration is a vital aspect of life after college. Industry is continually telling Berkeley that our graduates aren’t good enough at working in teams. Collaborating is hard! But see the previous point-to do really cool stuff you need to collaborate. In industry, to make really cool things, you’ll have to be working on a team. Collaborating allows you to solve bigger problems faster than you can alone. Why do we care about collaboration? Why don’t we just let you work by yourself? There are several reasons. ![]() The subsequent activities in today’s lab and almost all of the lab activities later in the course involve collaboration with one of your classmates. Introduce yourself another student in class, someone you don’t already know. While it’s not necessary to memorize the terms, it’s important to understand how each term differs from each other term especially for some of the trickier terms for variables and references. We’ve done our best to be careful and precise, and we’ll bold terms that are important to help highlight differences and key terms. In addition, for this lab, we’ll be picking up a lot of terminology. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |