見たことのない用語が出てくるのは当たり前ですね。全てを網羅する必要があるなら600点という基準など設けられていないでしょう。
必要なのは頻出部分で落とさないことです。消去法で取れればいいので、稀にしか出てこない全選択肢を必死に理解する必要はありません。(勿論全択が頻出の問題も多いですが。)ただしそもそも頻出かどうかの判断には物量が必須なので、過去問道場は引き続き進めてください。カテゴリー別に分けて自分が弱いと思うところを重点的にやればいいです。
構文はわかるが少し踏み込んだアルゴリズムが理解できていないということでしょうか。配列やアルゴリズムが苦手なのは、単純に経験不足でしょう。言葉や文字だけで説明されても、実際にコーディングしたことがなければ理解は難しいと思います。逆に経験があれば、勉強なんかしなくても解ける範囲ですから。
基本情報の取得前に、競プロ用に私が使っていたアルゴリズムの学習ができるサイトです。良ければ見てみてください。実践を楽しみながらモチベーションを保つのがおすすめです。
https://algo-method.com
特定の分野のみに関して回答していますが、本来は貴方自身が「どこで大きく落としているのか」をもう少し理解することが先決かと思います。極論、配列だけが苦手で他全ての分野が満点なのであれば合格できるはずですから。合格できない理由をまず分析しましょう。その分析によって細かいアプローチ方法は変わってきます。