Ответ:

  1. Школьник внимательно решал задачу на уроке. Школьник — учащийся школы.
  2. В программировании он пока школьник: только начинает разбираться в этой области. Школьник употреблено переносно — о неопытном человеке.