Academic Preview 2009: CS 1133 p. 1/ ACADEMIC PREVIEW: Engineering Problem Solving and Programming (CS 1133) K. Ming Leung mleung@duke.poly.edu http://cis.poly.edu/ mleung Department of Computer Science and Engineering Polytechnic Institute of NYU
Academic Preview 2009: CS 1133 p. 2/ General Information Title: Engineering Problem Solving and Programming
Academic Preview 2009: CS 1133 p. 2/ General Information Title: Engineering Problem Solving and Programming Description: Intro. to computer programming for Engineering and Science students
Academic Preview 2009: CS 1133 p. 2/ General Information Title: Engineering Problem Solving and Programming Description: Intro. to computer programming for Engineering and Science students Pre-requisite: No prior programming experience is assumed
Academic Preview 2009: CS 1133 p. 2/ General Information Title: Engineering Problem Solving and Programming Description: Intro. to computer programming for Engineering and Science students Pre-requisite: No prior programming experience is assumed Goal: Solve Engineering and Science problems by writing computer programs
Academic Preview 2009: CS 1133 p. 2/ General Information Title: Engineering Problem Solving and Programming Description: Intro. to computer programming for Engineering and Science students Pre-requisite: No prior programming experience is assumed Goal: Solve Engineering and Science problems by writing computer programs Computer Language: Matlab
Academic Preview 2009: CS 1133 p. 3/ Course Organization Course consists of lectures and labs.
Academic Preview 2009: CS 1133 p. 3/ Course Organization Course consists of lectures and labs. Lectures: Two 1.5 hours lectures a week - on Tuesdays and Thursdays Two choices of time-slot: 9:30am or 12:30pm Classroom: RH 215 Teaching mode: studio-like Students are required to bring and use their laptop computers in lectures
Academic Preview 2009: CS 1133 p. 3/ Course Organization Course consists of lectures and labs. Lectures: Two 1.5 hours lectures a week - on Tuesdays and Thursdays Two choices of time-slot: 9:30am or 12:30pm Classroom: RH 215 Teaching mode: studio-like Students are required to bring and use their laptop computers in lectures Labs: All students must take a lab (no exceptions) Students are required to bring and use their laptop computers in lab Labs are held on Fridays Each lab has no more than 30 students Task 1: Analyzing problems Task 2: Writing and debugging computer programs Students get help from lab instructors
Academic Preview 2009: CS 1133 p. 4/ Hardware and Software Related Issues Hardware required: Laptop computer Wireless network card
Academic Preview 2009: CS 1133 p. 4/ Hardware and Software Related Issues Hardware required: Laptop computer Wireless network card Software required: Matlab software to upload and download files
Academic Preview 2009: CS 1133 p. 4/ Hardware and Software Related Issues Hardware required: Laptop computer Wireless network card Software required: Matlab software to upload and download files Laptop Software (or Hardware) Problems: Laptop Help Desk: RH339, notebook@poly.edu, x3368 Help Desk (Email account, Blackboard): RH337, help@poly.edu, x3123 Emergency: Can use desk-top computer facility in JAB 775
Academic Preview 2009: CS 1133 p. 5/ Other Important Information Textbook: "Essentials of MATLAB Programming, 2nd Edition", by Stephen J. Chapman, Cengage Learning, ISBN-10: 049529568X, ISBN-13: 9780495295686, 432 Pages, Paperbound, 2009.
Academic Preview 2009: CS 1133 p. 5/ Other Important Information Textbook: "Essentials of MATLAB Programming, 2nd Edition", by Stephen J. Chapman, Cengage Learning, ISBN-10: 049529568X, ISBN-13: 9780495295686, 432 Pages, Paperbound, 2009. Course Site: http://cis.poly.edu/cs1133/cs1133.html
Academic Preview 2009: CS 1133 p. 5/ Other Important Information Textbook: "Essentials of MATLAB Programming, 2nd Edition", by Stephen J. Chapman, Cengage Learning, ISBN-10: 049529568X, ISBN-13: 9780495295686, 432 Pages, Paperbound, 2009. Course Site: http://cis.poly.edu/cs1133/cs1133.html My Website: http://cis.poly.edu/ mleung/
Academic Preview 2009: CS 1133 p. 5/ Other Important Information Textbook: "Essentials of MATLAB Programming, 2nd Edition", by Stephen J. Chapman, Cengage Learning, ISBN-10: 049529568X, ISBN-13: 9780495295686, 432 Pages, Paperbound, 2009. Course Site: http://cis.poly.edu/cs1133/cs1133.html My Website: http://cis.poly.edu/ mleung/ Collaboration Policy: Details can be found at: http://www.poly.edu/cis/policies/collaboration/index.php
Academic Preview 2009: CS 1133 p. 6/ How to Do Well in CS 1133 Keep up with the course: Do not fall behind!
Academic Preview 2009: CS 1133 p. 6/ How to Do Well in CS 1133 Keep up with the course: Do not fall behind! Write lots of programs: in order to really master the skills
Academic Preview 2009: CS 1133 p. 6/ How to Do Well in CS 1133 Keep up with the course: Do not fall behind! Write lots of programs: in order to really master the skills Quiz yourself: There are quizzes throughout each chapter and you should do them when you believe you fully understand the material. Self-testing provides a way to find out how much you actually know. Check with the answers in Appendix C of the textbook.
Academic Preview 2009: CS 1133 p. 6/ How to Do Well in CS 1133 Keep up with the course: Do not fall behind! Write lots of programs: in order to really master the skills Quiz yourself: There are quizzes throughout each chapter and you should do them when you believe you fully understand the material. Self-testing provides a way to find out how much you actually know. Check with the answers in Appendix C of the textbook. Practice writing programs: Do all your homework problems. In addition you should do the exercises at the end of each chapter to improve your problem solving techniques and programming skills.
Academic Preview 2009: CS 1133 p. 6/ How to Do Well in CS 1133 Keep up with the course: Do not fall behind! Write lots of programs: in order to really master the skills Quiz yourself: There are quizzes throughout each chapter and you should do them when you believe you fully understand the material. Self-testing provides a way to find out how much you actually know. Check with the answers in Appendix C of the textbook. Practice writing programs: Do all your homework problems. In addition you should do the exercises at the end of each chapter to improve your problem solving techniques and programming skills. Seek Help: from your professor, teaching-assistants, and tutors from the Polytechnic Tutoring Center. But don t wait too long. Waiting for more than a week to seek help may already be too long!