Computer Science – ICS4U

$549.00

This Grade 12 university preparation course further develops knowledge and skills in computer science. Students use modular design principles to create complex, fully documented programs, analyze algorithms, manage a large student-team software project from planning through review, and investigate ethics, environmental issues, emerging technologies, research and careers in computing.

SKU: ICS4U Category:

Description

This Grade 12 university preparation course further develops knowledge and skills in computer science. Students use modular design principles to create complex, fully documented programs, analyze algorithms, manage a large student-team software project from planning through review, and investigate ethics, environmental issues, emerging technologies, research and careers in computing.

What You’ll Learn

  • Use advanced data types, expressions, algorithms, subprograms and code-maintenance practices.
  • Apply modular programming and program-architecture principles to complex software.
  • Manage the software development process through planning, development, production and closing.
  • Use standard project-management techniques in a student-managed team project.
  • Analyze algorithms for effectiveness, test software and optimize solutions.
  • Examine ethical issues, sustainability, emerging technologies, research areas and careers in computer science.

Skills You’ll Develop

  • Advanced programming and modular design
  • Algorithm design and analysis
  • Software testing, documentation and code quality
  • Project management and collaborative development
  • Technical communication, ethics and professional practice

Learning Outcomes

  • Use appropriate data types, expressions, algorithms and subprograms in complex programs.
  • Apply modular-programming principles and maintain code according to accepted conventions.
  • Manage software development through all major project stages.
  • Apply project-management techniques in a student-managed team context.
  • Design modular programs and analyze algorithms for effectiveness.
  • Assess environmental stewardship and ethical issues related to computing.
  • Analyze emerging technologies and research computer-science fields and careers.

Reviews

There are no reviews yet.

Be the first to review “Computer Science – ICS4U”

Your email address will not be published. Required fields are marked *