Week | Homework assignments | Topics | Reading assignments | Tests | Due Dates
12.
| Lab 9
| Team Projects Java libraries
|
|
| 12/4/23
| 11.
| Discussion Assignment (Canvas)
| Project Phase 3 Ethics
|
|
| 11/13/23
| 10.
| Homework 8
| Project Phase 2 Recursion
| Chapter 18: Recursion
| Quiz 10
| 11/6/23
| 9.
| Lab 8
| Project Phase 2 GUIs
|
| Quiz 9
| 10/30/23
| 8.
| Homework 7
| Team Projects Analysis of Algorithms
| Chapter 19: Searching, Sorting and Big O
| Quiz 8
| Midterm 10/23/23
| 7.
| Lab 7
| Project Phase 1 Team Projects Abstract Classes
| Chapters 9 and 10
| Quiz 7
| 10/9/23
| 6.
| Lab 6
| Homework 6 Team Projects Linked Lists
| Chapter 11
| Quiz 6
| 10/2/23
| 5.
| Lab 5
| Homework 5 Debugging Techniques
| Chapter 11
| Quiz 5
| 9/25/23
| 4.
| Lab 4
| Homework 4 Problem Solving
| Sections 14.1, 14.2, and 14.3
| Quiz 4
| 9/18/23
| 3.
| Lab 3
| Homework 3 Files
| Chapter 15
| Quiz 3
| 9/11/23
| 2.
| Lab 2
| Homework 2 Multidimensional Arrays
| Chapters 1 through 5 and 7
| Quiz 2
| 9/5/23
| 1.
| Lab 1
| Homework 1 Introduction, OOP review, Arrays
| Chapters 1 through 5 and 7
| Quiz 1
| 8/28/23
| |
Course Description: Second course in the two-course sequence of intensive computer programming. In this course, students will learn and apply object oriented computer programming concepts and techniques. The course will also provide a brief introduction to data structures and files.
Prerequisite: INFO-C210 or INFO-I210.
Textbook: How to Program, 11th edition, by P. Deitel and H. Deitel, Pearson, 2018.
Grading system:
Guidelines for assignments:
Programming environment: