Code: CS23F-2
Type
Fundamental
For Grades
6 and above
Description
This course is the second part of Programming with Java curriculum.
Objectives
- Understanding the fundamental programming concepts and be able to implement them in Java
- Boosting problem solving skills
Who should take this course?
Content
The course content is designed in a special interactive way with respect to the guided inquiry based teaching model.
The course is composed of the following topics:
- Functions
- Debugging basics
- Strings
- Matrices
These topics are taught utilizing 90+ programming exercises and 10+ easy former USACO Bronze problems.
In addition, there are 4 fun and challenging game projects that reinforces the programming and problem solving skills.
In the course, there are two exams; a midterm and a final exam.
Course credit at your school:
In case you would like to get credit for this course at your school, it may be helpful to present the following document to your school administration. It shows the course's alignment with the Computer Science standards.
CS-Standards-alignment-CS23B.pdf
AlphaStar published the "Introduction to Java: A problem-solving based approach" book where the second-half of the book is the compilation of the lessons in this course. The book is not required for the course.
Next Course
The next course is CC25F-1: USACO Bronze - Part 1.
It is recommended to complete at least 50% of the course (certificate of succesful completion) before taking the next one.