Introduction to Programming COM S 99 COM S 100J COM S 100M Fall 2001 1. Course Instructors + Daisy Fan, dfan@cs.cornell.edu + David Schwartz, dis@cs.cornell.edu 2. Objectives + Meet the staff + Choose CS99 or CS100 + Choose CS100 J or M + Choose CS100 or CS211 + Choose Introduction to CS: · programming · non-programming + Discuss CS100 policies + Answer questions 3. COM S 99: FUNDAMENTAL PROGRAMMING CONCEPTS + A slow-paced introduction + No experience! + Using MATLAB + Policies/Procedures 4. COM S 100J: INTRODUCTION TO COMPUTER PROGRAMMING + No programming experience required + 12 weeks Java, 2 weeks MATLAB + Calculus is not required + "Traditional" CS problems 5. COM S 100M: INTRODUCTION TO COMPUTER PROGRAMMING + No programming experience required + 7 weeks MATLAB, 7 weeks Java + One semester of calculus is required + Differences from J + AEW + Will M prepare for CS211? 6. COM S 211 COMPUTERS & PROGRAMMING + CS100 vs CS211? + CS211 topics 7. Introduction to CS? What are your options? + Programming · CS99, CS100, CS211, - + Non-Programming · CS172 8. CS100 Overview + Details/Synopsis + Alternatives + Times and Places + Labs + People + Course Material + Requirements + What to Do Now + ACSU 9. Required Textbooks + CS99: · MATLAB: Programming for Engineers, Stephen Chapman, 2000/2001. + CS100J: · Java: An Introduction to Computer Science, Walter Savitch, 2001 + CS100M: · Java: Software Solutions-, 2nd ed. update, Lewis & Loftus, 2000. · MATLAB: Programming for Engineers, Stephen Chapman, 2000/2001.