483 AP COMPUTER SCIENCE A - Video Description
Grades 10, 11, 12 * 1 Credit * Career Zone: EMIT
Prerequisite: C or higher in Algebra 1, Algebra 2, or teacher approval.
The major theme of this yearlong introductory course in computer science is problem solving. Using Java programming language students will learn to: design, implement, and analyze solutions to problems; use and implement commonly used algorithms and standard data structures; analyze proposed problems to develop and select appropriate algorithms and data structures; write solutions fluently in an object-oriented paradigm; read and understand programs consisting of several classes and interacting objects; understand the ethical and social implications of computer use. This course includes a minimum of 20 hours of lab time where students will write, run, test, and debug solutions in the Java programming language. Java programs will include utilizing standard Java library classes and interfaces.
460 INTRODUCTION TO PROGRAMMING - Video Description
Grades 9, 10, 11, 12 * .50 Credit * Career Zone: EMIT
Prerequisite: C or higher in Algebra 1 (91420)
This course provides students an opportunity to learn about the field of computer science, including how to program using the Java language. The following topics will be studied; object oriented programming, data types, method calls using predefined classes, selection, looping, and an introduction to graphical programming using JavaFX.
486 AP COMPUTER SCIENCE PRINCIPLES - Video Description
Grades 9, 10, 11, 12* 1 Credit *
Prerequisite: Successful completion of Algebra 1 with a strong foundation on basic linear functions and composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represent points in a plane. This computer science course builds upon a foundation of mathematical and computational reasoning that will be applied throughout the study of the course.
This yearlong (1 credit) course is designed to be equivalent to a first- semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems, and will discuss and write about the impacts these solutions could have on their community, society, and the world.
*Satisfies 4th Year Math Credit (1), Fulfills MMC graduation requirement towards 1.0 credit in Visual, Performing, or Applied Arts.