Dana Vrajitoru     Office Hours

C211 I211 Programming 2


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

Fall 2023 schedule: online.

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:


Last updated: Fall 2023.
d v r a j i t o   a t   i u s b   d o t   e d u.