ACADEMIC PREVIEW:
Engineering Problem Solving and Programming
(CS 1133)
K. Ming Leung
[email protected] http://cis.poly.edu/˜mleung
Department of Computer Science and Engineering Polytechnic Institute of NYU
General Information
•
Title: Engineering Problem Solving and ProgrammingAcademic Preview 2009: CS 1133 – p. 2/6
General Information
•
Title: Engineering Problem Solving and Programming•
Description: Intro. to computer programming for Engineering and Science studentsGeneral Information
•
Title: Engineering Problem Solving and Programming•
Description: Intro. to computer programming for Engineering and Science students•
Pre-requisite: No prior programming experience is assumedAcademic Preview 2009: CS 1133 – p. 2/6
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 programsGeneral 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: MatlabAcademic Preview 2009: CS 1133 – p. 2/6
Course Organization
Course consists of lectures and labs.
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 lecturesAcademic Preview 2009: CS 1133 – p. 3/6
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 instructorsHardware and Software Related Issues
•
Hardware required:•
Laptop computer•
Wireless network cardAcademic Preview 2009: CS 1133 – p. 4/6
Hardware and Software Related Issues
•
Hardware required:•
Laptop computer•
Wireless network card•
Software required:•
Matlab•
software to upload and download filesHardware 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, [email protected], x3368•
Help Desk (Email account, Blackboard): RH337, [email protected], x3123•
Emergency: Can use desk-top computer facility in JAB 775Academic Preview 2009: CS 1133 – p. 4/6
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.
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.htmlAcademic Preview 2009: CS 1133 – p. 5/6
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/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. 5/6
How to Do Well in CS 1133
•
Keep up with the course: Do not fall behind!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 skillsAcademic Preview 2009: CS 1133 – p. 6/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.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 solvingtechniques and programming skills.
Academic Preview 2009: CS 1133 – p. 6/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 solvingtechniques and programming skills.
•
Seek Help: from your professor, teaching-assistants, and tutors from thePolytechnic Tutoring Center. But don’t wait too long. Waiting for more than a week to seek help may already be too long!