Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Labs | Internet Technology in Local and Global Communities | Edgerton Center | MIT OpenCourseWare Subscribe to the OCW Newsletter Help| Contact Us   FIND COURSES Find courses by: Topic MIT Course Number Department Collections New Courses Most Visited Courses OCW Scholar Courses Audio/Video Lectures Online Textbooks Supplemental Resources OCW Highlights for High School MITx & Related OCW Courses MIT Open Learning Library Cross-Disciplinary Topic Lists Energy Entrepreneurship Environment Introductory Programming Life Sciences Transportation Translated Courses 繁體字 / Traditional Chinese Türkçe / Turkish (비디오)한국 / Korean For Educators Chalk Radio Podcast OCW Educator Portal Instructor Insights by Department Residential Digital Innovations OCW Highlights for High School Additional Resources Give Now Make a Donation Why Give? Our Supporters Other Ways to Contribute Become a Corporate Sponsor About About MIT OpenCourseWare Site Statistics OCW Stories Newsletter Chalk Radio Podcast Open Matters Blog Search Tips X Exclude words from your search Put - in front of a word you want to leave out. For example, jaguar speed -car Search for an exact match Put a word or phrase inside quotes. For example, "tallest building". Search for wildcards or unknown words Put a * in your word or phrase where you want to leave a placeholder. For example, "largest * in the world". Search within a range of numbers Put .. between two numbers. For example, camera $50..$100. Combine searches Put "OR" between each search query. For example, marathon OR race. Home » Courses » Edgerton Center » Internet Technology in Local and Global Communities » Labs Labs Course Home Syllabus Calendar Lecture Notes Labs Exams Projects Related Resources Download Course Materials This course is based on the work of the MIT-African Internet Technology Initiative (MIT-AITI). MIT-AITI is an innovative approach by MIT students to integrate computers and internet technology into the education of students in African schools. MIT-AITI achieves this goal by sending MIT students to three African nations in order to teach both students and teachers through intensive classroom and lab sessions for six weeks. This course Web site has two major components: Content from the spring 2005 preparatory seminar offered by the MIT-AITI leadership. A snapshot of the MIT-AITI summer 2005 program in Kenya. Laboratory exercises for both the spring 2005 and summer 2005 sessions are included below. Spring 2005 In all of the lab sessions for the spring seminar, the students were charged with learning and reviewing the material for the summer program. They were given this time in class because it is imperative for any teacher to understand the material in question to a deep level! This included reading the lecture notes, completing the labs, and taking the exams which are on this site under the "Summer 2005" heading. In addition to these materials, they were provided with sets of challenge problems to test their skills. These problems are below: Challenge Problems - Set 1 (PDF) Challenge Problems - Set 1 Solutions (PDF) Challenge Problems - Set 2 (PDF) Challenge Problems - Set 2 Solutions (PDF) Summer 2005 Summer 2005 Labs assignments. SES # LABS SOLUTIONS SUPPORTING FILES 1 Lab 0: Hello World (PDF) Lab 0: Hello World Solutions (PDF)   2 Lab 1: Variables and Operators (PDF) Lab 2: Control Structures (PDF) Lab 1: Variables and Operators Solutions (PDF) Lab 2: Using Control Structures (JAVA)   3 Lab 3: Gradebook Part I (PDF) Lab 3: GradeBook (JAVA)   4 Lab 4: Gradebook Part II (PDF) Lab 4: GradeBook (JAVA)   7 Lab 5: Gradebook OOP Part I (PDF) Student.java (JAVA) GBProgram.java (JAVA) 8 Lab 6: Gradebook OOP Part II (PDF) Course.java (JAVA) Student.java (JAVA) GBProgram.java (JAVA)   12 Lab 7: Fixing Modifier Bugs (PDF) Tester.java (JAVA) ArrayList.java (JAVA) Lab7.java (JAVA) ArrayList.java (JAVA) Tester.java (JAVA) 16 Lab 8: Inheritance and Interfaces (PDF) AttachmentStudent.java (JAVA) Employee.java (JAVA) Lab8Test.java (JAVA) Student.java (JAVA)   19 Lab 9: I/O and Exceptions Lab (PDF) Lab 9: Employee (JAVA) Lab 9: Employee Already Added (JAVA) Lab 9: File Utility (JAVA) Lab 9: Payroll (JAVA)   21 Lab 10: Swing Lab (PDF) Lab 10: Employee Listener (JAVA) Lab 10: Swing Employees (JAVA)     Internationalization seminar (PDF) I18N.java (JAVA) UnicodeDemoSol.java (JAVA) NotI18N.java (JAVA) UnicodeDemo.java (JAVA)   In addition to the above materials, students were provided with the following challenge problems to test their skills. Java programming note, Problem 1 (Final Jeopardy) and Problem 3 (Perfect Numbers), in the 2004 Computer Science Programming Contest hosted by Western Carolina University's Department of Mathematics and Computer Science. Caesar (PDF) Noughts and Crosses (PDF) Need help getting started? Don't show me this again Don't show me this again Welcome! This is one of over 2,400 courses on OCW. Explore materials for this course in the pages linked along the left. MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. No enrollment or registration. Freely browse and use OCW materials at your own pace. There's no signup, and no start or end dates. Knowledge is your reward. Use OCW to guide your own life-long learning, or to teach others. We don't offer credit or certification for using OCW. Made for sharing. Download files for later. Send to friends and colleagues. Modify, remix, and reuse (just remember to cite OCW as the source.) Learn more at Get Started with MIT OpenCourseWare Find Courses Find by Topic Find by Course Number Find by Department New Courses Most Visited Courses OCW Scholar Courses Audio/Video Courses Online Textbooks Instructor Insights Supplemental Resources MITx & Related OCW Courses MIT Open Learning Library Translated Courses For Educators Chalk Radio Podcast OCW Educator Portal Instructor Insights by Department Residential Digital Innovations OCW Highlights for High School Additional Resources Give Now Make a Donation Why Give? Our Supporters Other Ways to Contribute Become a Corporate Sponsor About About OpenCourseWare Site Statistics OCW Stories Newsletter Open Matters Blog Tools Help & FAQs Contact Us Accessibility Site Map Privacy & Terms of Use RSS Feeds Our Corporate Supporters About MIT OpenCourseWare MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with learners and educators around the world. Learn more » © 2001–2018 Massachusetts Institute of Technology Your use of the MIT OpenCourseWare site and materials is subject to our Creative Commons License and other terms of use.