Course Length: 1 Semester
Course Credit: 0.50
Program: Homeschool Advantage, NFC Academy Teachers
NCAA Approved Not a core course.
High School Grade: 9-12
Accredited: Cognia-SACS/CASI, Middle States, FACCS
This course introduces students to the variety of careers related to programming and software development. Students will gather and analyze customer software needs and requirements, learn core principles of programming, develop software specifications, and use appropriate reference tools to evaluate new and emerging software. Students will produce IT-based strategies and a project plan to solve specific problems, and define and analyze system and software requirements.
Throughout this elective, students learn how applications are created in commonly used software development tools, discover how web applications communicate with web browsers to prevent errors, and learn various testing strategies to improve the quality of application software. Students also put their newfound knowledge into practice by designing a software application that showcases creative design choices, effective information management and organization, and knowledge of hardware and software architecture. Additional lesson content in this online course includes software development environments, prototyping techniques, language specific tools, and quality assurance of software products.
Try High School Online Lessons
COURSE CONCEPTS & SAMPLES
Ready to Start @ NFC Academy
Ready to get started at NFC Academy? NFC Academy is a private Christian School, and all programs are fully accredited Kindergarten through High School. You can start anytime from just about anywhere. Tuition is affordable with payment options. Visit our Tuition Information page for details.
Return to High School Courses