Introduction to Programming
Computer Programming II Instructor: Greg Shaw
COP 3337
How To Be Successful In This Class
← Attend every class and be on time.
← Read the online notes for each class before the class meets and then read them again after the class.
← Take notes! Everything I write on the board is important! (Well, almost everything). Go over your notes again before the next class.
← Some students find it helpful to bring printouts of the online notes and demonstration programs to class, and add notations to them
← For all demo programs, make sure that you can hand-trace the program execution (i.e., "play computer").
← “Playing computer” is the most important skill in learning to program. It is the best way to make sure you understand the flow of execution and the effect of each statement. You have to know how the tools work before you can use them to solve problems. It is also a time-honored way to debug your programs! Oh, and the tests will be ~90% playing computer.
← Feel free to tinker with the code of the demo programs and observe the results, as this is an excellent way to learn.
← Use the textbook correctly!
← Read the relevant sections in the book before each class.
← Answer the SELF CHECK exercises found at the end of each section. The answers appear at the end of each chapter. If you don’t understand why a particular answer is given, make sure you bring it up in class or in my office!
← You may also find it helpful to do some of the Review Exercises at the end of each chapter. Answers are posted on the class website.
← If you have the e-book, do the interactive exercises and take the quizzes. If you have the paperback, visit the companion site online for videos, animations, worked examples, practice quizzes, and code completion exercises. These are excellent.
← Ask questions!
← Allocate sufficient time for programming assignments and get started as soon as your understand the problem completely.
← Take advantage of my office hours for extra help whenever needed.
← DO YOUR OWN WORK!
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- tool 11 community resource guide home agency for
- work experience education guide work experience
- example quality assurance quality control plan
- written respiratory protection program template
- written respiratory protection program
- archived guidance for the early reading first program
- introduction to programming
- reasons for studying concepts of programming languages
- introduction to abet program evaluator training
Related searches
- introduction to financial management pdf
- introduction to finance
- introduction to philosophy textbook
- introduction to philosophy pdf download
- introduction to philosophy ebook
- introduction to marketing student notes
- introduction to java programming pdf
- how to cite introduction to sociology 2e
- introduction to java programming and data structures
- introduction to java programming 10th
- introduction to java programming liang
- introduction to java programming ppt