Computer Programming

 

“Everybody in this country should learn how to program a computer, because it teaches you how to think.” - Steve Jobs

Teaching yourself to code.

 

Computer Science or Computer Programming is one of the top growing fields in technology. It is the only Science, Technology, Engineering, and Math (STEM) category with more annual job openings than college graduates. Students will learn computing basics, as well as, the basics of writing computer programs in Python, C++, and Java. These skills are important for careers as a Software Engineer, Software Developer, Web Programmer, Chief Technology Officer, and engineering fields. Students have the opportunity to take the AP Computer Science A exam, which is the fastest-growing AP test of the decade, or the AP Computer Science Principles exam which is new as of 2016.

 

PROGRAMMING I (5524) – 1 SEMESTER – ½ CREDIT        (GRADES 9-12)

DESCRIPTION: This course is the first in a series of courses for any student interested in pursuing a career in Computer Science, Web Development, or Engineering. This course will introduce students to the basics of computer programming using the Python programming language. Students are introduced to programming basics, data basics, branching, looping, lists, dictionaries, functions, objects, and simple graphics. This course is designed for the beginning programmer.

PREREQUISITES: Algebra I (2035/6) “B-” or better.  Algebra A/B (2015/16). “B” or better. Tars Academy Algebra A/B (2015/16) “B” or better. Students must have earned 1 full credit in an Algebra I course and met the grade prerequisites before enrolling in Programming I.

RECOMMENDED: “B+” or better in Algebra I. “A” or better in Algebra A/B or Tars Academy Algebra A/B.

 

PROGRAMMING II (5534) – 1 SEMESTER – ½ CREDIT      (GRADES 9-12)

DESCRIPTION: This course is the second in a series of courses aimed at developing and preparing a student for a career in Computer Programming or Computer Science. Using the C++ programming language students are taught data basics, conditionals, looping, functions, library functions, files, structures, and arrays. This course is designed to help transition the beginning programmer into the intermediate programmer.

 

AP Computer Science A (5541) – FULL YEAR – 1 CREDIT    (GRADES 10-12)

DESCRIPTION: This course is a full year course for those students who will be pursuing a career in Computer Programming or Computer Science. This course will introduce students to the Java environment, number bases, using the Breezy GUI, conditionals, looping, methods, arrays, and basic graphics. This course is designed to develop the skills of the intermediate programmer. Students have the opportunity to take the AP Computer Science A exam.

 

PREREQUISITES: Completion of Programming I and Programming II “B” or better; or teacher approval.

 

AP Computer Science Principles (5542) – FULL YEAR – 1 CREDIT   (GRADES 10-12)

DESCRIPTION: This course is a full year course for those students who will be pursuing a career in Computer Programming or Computer Science.  This course will introduce students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. This course has a unique focus on creative problems solving and real-world applications. Students have the opportunity to take the AP Computer Science Principles exam, this exam requires a yearlong project exploring current technology.

 

RECOMMENDED: “B+” or better in Algebra I. “A” or better in Algebra A/B or Tars Academy Algebra A/B.

 

computer programming pics