Computer Programming 11
Programming 11 Course Overview
The design cycle is an ongoing reflective process.
Personal design choices require self-exploration, collaboration and evaluation and refinement of skills.
Tools and technologies
This course will introduce students to the basic tenants of computer programming using the Java language. Students will use Intellij IDE to develop concepts concerning data types, abstraction, manipulation and class development. This course is designed to help prepare students for further studies in computer science. Once this course is completed, students will have good fundamental knowledge that will translate to all programming languages.
Where does this course fit?
- Prerequisites: None
- Graduation Status: One of the Grade 10/11/12 ADST/Arts Education options for graduation
- There are no Prerequisites for this course
- All materials are provided in the course online.
- Basic computer skills recommended.
Data Types and Output
Declaring and using variables in various data types, outputting information to the user.
Using if/else statements to control program behaviour
Implementing array list methods to manage databases
Create multi-class programs to manage student data
Create tests and develop a bank program using multiple classes
Using JavaFx to create games and databases
Save and read data from files
Assessment Percentage Breakdown
Percentage of the Course
Final Inquiry Project
You have up to a year to complete your course.