CS 210 Computer Science I Summer 1999

Total Page:16

File Type:pdf, Size:1020Kb

CS 210 Computer Science I Summer 1999

CS 210 Computer Science I Fall 2015

Instructor: Dr. Stephen Shum [email protected] http://shum.augie.edu Office: MC 123 274-5497 Office Hours: MUWHF: 2-4pm

Text: Deitel & Deitel: Java How To Program, Late Object Version, 10th Edition, Pearson (ISBN: 0132575655)

Course Objectives: 1. Learn how to develop Java programs using the command line environment. 2. Learn basic computer hardware concepts such as CPU and memory. 3. Learn fundamental structured programming concepts such as data types, data structures, selection constructs, iteration constructs, modularization, data abstractions, and operator abstractions. 4. Learn fundamental object oriented programming concepts such as classes, objects, data encapsulation, inheritance, and polymorphism. 5. Learn basic sorting and searching algorithms. 6. Learn various software engineering principles and methodologies for writing quality programs.

Course Outline: date topic reading Week 1 Introduction chap 1 9-2, 4

Week 2 Introduction chap 1 9-7, 9, 11

Week 3 Elementary Programming chap 2 9-14, 16, 18

Week 4 Elementary Programming chap 2 9-21, 23, 25

Week 5 Elementary Programming chap 2 9-28, 30, 10-2

Week 6 Control Structures chap 3 10-5, 7, 9

Week 7 Control Structures chap 4 10-12, 14, 16

Week 8 Control Structures chap 4 10-19, 21, 23

Week 9 Methods chap 5 10-26, 28, 30

Week 10 Methods chap 5 11-2, 4, 6

Week 11 Methods chap 5 11-9, 11, 13

Week 12 Arrays chap 6 11-16, 18, 20 Week 13 Arrays chap 6 11-23, 25, 27

Week 14 Arrays chap 6 11-30, 12-2, 4

Week 15 Arrays chap 6 12-7, 9, 11

Course Requirements: 12 homework assignments 30 pts each – 360 3 exams 120 pts each -- 360 16 pop quizzes 10 pts each -- 160 1 final 120 pts -- 120 Total 1000

Week # M Tu W Th F 1 2 Hw1 3 Hw2 4 Hw3/Exam1 5 Hw4 6 Hw5 7 Hw6 8 Exam2 Hw7 9 10 HW8 11 Hw9 Exam3 12 Hw10 13 14 Hw11 15 Hw12

Course Policy: 1. Homework must be turned in at the beginning of class (before 10:40am) on the due date. 2. You can do the homework by yourself or with one partner. 3. Late homework is NOT accepted (turn in what you have for partial credits). 4. No makeup exams will be given without PRIOR arrangements with the instructor. 5. Grading scheme: 930-1000 A 900-929 A- 870-899 B+ 830-869 B 800-829 B- 770-799 C+ 730-769 C 700-729 C- 670-699 D+ 630-669 D 600-629 D- < 600 F 6. The exams and homework assignments are based on the material discussed in class. 7. Any student caught cheating will receive the grade of F.

Hint for success: 1. Prepare for class. Read over the material to be discussed before each class. 2. Attend every class and take notes. Ask questions if you do not understand anything. 3. Go through your notes after each lecture. If you do not understand your notes, read the book or go ask the instructor. 4. Do the homework as soon as it is assigned (i.e., start early) so that you can ask questions if you are stuck. 5. Review the notes and homework problems before each exam.

Regarding disability: Students with disabilities who believe they may need accommodations in this class are encouraged to contact Student Academic Support Services located in the Career Center Suite in the Edith Mortenson Building, room 100. Email [email protected] or call 605.274.5503 with your questions on documenting a disability and possible accommodations. Contact the SASS office early in the academic term so that accommodations can be implemented in a timely fashion.

Honor Code: As a community of scholars, the students and faculty at Augustana College commit to the highest standards of excellence by mutually embracing an Honor Code. The Honor Code requires that examinations and selected assignments contain the following pledge statement to which students are expected to sign: “On my honor, I pledge that I have upheld the Honor Code, and that the work I have done on this assignment has been honest, and that the work of others in this class has, to the best of my knowledge, been honest as well.” The complete Honor Code can be found at www.augie.edu/honor.

Regarding Cell Phones In order to avoid distracting the class, please ensure that your cell phone is on silent or turned off during class. Texting during class is not acceptable. Your compliance will help to maintain the positive learning environment of our class period.

Recommended publications