Arkansas Software Development
- Level High School
- Contact Hours 140
- Timeframe Year
This course provides a comprehensive introduction to software development, covering core programming concepts, professional skills, and the software development lifecycle. Students will gain practical experience with data structures, algorithms, object-oriented programming, and software testing. They will also explore secure coding practices, ethical considerations, and emerging technologies, building a strong foundation for a career in the field.
To explore the full course, click here.
MODULES - 3
Students explore career options and learn other career readiness skills.
Students learn the fundamentals of writing and running Java programs, including how to use variables, data types, expressions, and input/output. They are also introduced to classes, and learn how to create objects and call methods, including those from built-in classes such as Math and String.
Students learn how to control the flow of a program using conditional statements and loops. They develop Boolean expressions, use relational and logical operators, and write selection statements with if, if-else, and if-else-if. Students also explore iteration through while and for loops, including nested and compound iterations.
Here are a few examples of teacher resources and materials to use in the Arkansas Software Development course
| Standards Framework | Alignment |
|---|---|
| Arkansas Software Development | 100% View |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.