Spring2011/ITEC2120

From ggc

Jump to: navigation, search

Welcome to the course wiki page for Introduction to Programming. All of the basic course information is here, and much of the course materials will also be posted here. In this section we'll be learning Java programming.


Basic Information

Location: Building B 1100 or Building A 1730

Instructors:

Dr. Tacksoo Im, tim@ggc.edu, 678-682-5653 (cell/office), RL 3223K

Meeting Times:

Section 06: Monday 6:30 pm - 9:15 pm Building A 1730 (Hybrid)
Section 14: Monday/Wednesday 2:00 pm - 3:45 pm Building B 1100


Required Textbooks: Starting Out with Java: From Control Structures through Objects (4th Edition)

Prerequisites: ITEC1001: Introduction to Computing or Pass on the ITEC1001 Proficiency Exam, no prior programming experience required

Programming Communal Notes - Add your own notes to use during quizzes and studying.

Calendar - Detailed calendar on wiki

Course Resources

Free Tutoring Online and in the Academic Enhancement Center
Last Day to Drop with Grade W: March 4 March 9

Student Added Resources

Section 2 Glossary

STEPS TO SOLVE CODINGBAT.COM PROBLEMS
1. Read the problem
2. Reread the problem
3. Make sure you understand the output for the given input (examples). If not, repeat step 2.
4. Identify the programming control structures that the problem requires (if, if/else, for, while).
5. Identify common algorithms required (counting, extreme value (min/max), sum, average, existence).
6. If the problem includes String manipulation, what methods are going to be required?
7. If the problem includes String manipulation, initiate a "result" String.
8. Initiate any other variables needed (int, double).
9. Find examples of 4 thru 6 and briefly review.
10. Design a solution in pseudo code. Write this in comments: //
11. Trace through pseudo code solution with examples to verify correctness. Else, revisit step 10 (or earlier).
12. Convert pseudo code to Java code.
13. Correct compile errors - check for misspelling, case sensitivity, parameter names, missing semicolons, extra semicolons, missing parentheses, matching braces, order of statements.
14. Run series of tests. Identify wrong rows or CELEBRATE!
15. Trace through code with wrong rows to identify errors.
16. Fix errors, go to step 14.

Go back to the ITEC2120 Main Page





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter