Anonymous
Post 12/14/2023 21:33     Subject: About AP computer at TJ

PP is correct. This is basically a data structures course. Very hard. Take it only if ur kid has a solid foundation.
Anonymous
Post 12/13/2023 13:56     Subject: About AP computer at TJ

Anonymous wrote:
Anonymous wrote:My kid will have AP computer at TJ next year. is there a textbook about this course ? if no, can refer some good books for this course? Thanks a lot for all reply!


TJ AP Computer Science + is data structures and algorithms course. Title is misleading as it is not just the AP Computer Science course. Most of what the AP Computer Science exam needs is already covered in the TJ Foundations of CS.

TJ AP Computer Science + course description:
This course is a standard 2nd semester college level course on algorithims and data structures in an object-oriented environment. The sorting algorithims studied include selection, insertion, merge, quick, and heap. The data structures studied include arrays, array lists, linked lists, stacks, queues, trees, sets, maps, and graphs. Additional topics include recursion, the Java Collections framework, Big-O analysis, and class design. The programming language is Java. Approximately 75% of the time is spent learning material that is above and beyond the material on the AP Computer Science A exam.



Kind of surprised they didn't learn about arrays and lists in the more basic course.
Anonymous
Post 12/13/2023 13:05     Subject: About AP computer at TJ

Thanks very much for reply so detail !
Anonymous
Post 12/13/2023 12:59     Subject: About AP computer at TJ

Anonymous wrote:My kid will have AP computer at TJ next year. is there a textbook about this course ? if no, can refer some good books for this course? Thanks a lot for all reply!


TJ AP Computer Science + is data structures and algorithms course. Title is misleading as it is not just the AP Computer Science course. Most of what the AP Computer Science exam needs is already covered in the TJ Foundations of CS.

TJ AP Computer Science + course description:
This course is a standard 2nd semester college level course on algorithims and data structures in an object-oriented environment. The sorting algorithims studied include selection, insertion, merge, quick, and heap. The data structures studied include arrays, array lists, linked lists, stacks, queues, trees, sets, maps, and graphs. Additional topics include recursion, the Java Collections framework, Big-O analysis, and class design. The programming language is Java. Approximately 75% of the time is spent learning material that is above and beyond the material on the AP Computer Science A exam.



Anonymous
Post 12/13/2023 11:33     Subject: About AP computer at TJ

My kid will have AP computer at TJ next year. is there a textbook about this course ? if no, can refer some good books for this course? Thanks a lot for all reply!