AP Computer Science Test-Tuesday, May 2, 2017- 8AM. This is a programming intensive course using Java. We are doing
released practice tests from the College Board's website and enrolling
in Codehs.com's AP review course- https://codehs.com/course/68/enroll
Part I- Multiple choice, 40 questions, 75 minutes
Part II- Free response, 4 questions, 75 minutes
AP Computer Science Principles- Friday, May 5, 2017- noon. This is a more broad survey of computer science topics.
Euler Project- These are good challenges. Our final exam for semester one is based on problem 6. Sum Of Squares
By the year 2020, experts believe that the number of job openings in
the computer science field will be twice the number of qualified
applicants. This course will be designed for the new as well as the
experienced programmer and will give you a solid foundation on which to
build your readiness to enter the computer science arena.
In most computer science programs in college, the first course a
student takes is a programming course. Programming is not all there is
to the computer science field. However, the common thread in all areas
of CS is working with algorithms- a step by step description of how to
solve a problem. Programming forces us to develop our algorithmic
thinking skills. Mathematics has the same demand- emphasis on
algorithms and problem solving, but you don't have to be able to do the
highest levels of mathematics to learn programming.
We are going to have two options for students taking Computer Science during the 2015-2016 school year.
Intro to Computer Science will go down on your transcript as Computer
Science. You will have the option of switching to AP Computer Science Principles shortly after the school year starts. We are going to study a couple of different languages and computer
science applications at a much more broad level. http://codehs.com and use code 9089.
AP Computer Science will dive deeply into Java, solving problems,
proper format and program development. I need you to register at: http://codehs.com and use code 1296.
In both cases, we are going to start off with the material at
codehs.com. Their first unit is using a language called Karel. It was
developed at Stanford as a simple and safe way to introduce students to
programming. I realize some students have no experience and others have
quite a bit of programming knowledge. Both groups are going to
complete the same unit on Karel so that we all have a common experience
to begin our discussions.