Skip to content

Conversation

@qimcis
Copy link
Collaborator

@qimcis qimcis commented Jan 18, 2026

Description

Add raw exam data for CS350 Fall 2016 Midterm to the repository. Includes solutions file F16-midterm-sol.pdf and metadata for exam id cs350_fall_2016_midterm. No reference files included.

Changes

  • Add exam directory at /home/qi/system-intelligence-benchmark/benchmarks/courseexam_bench/data/raw/cs350_fall_2016_midterm
  • Add solutions file F16-midterm-sol.pdf to the exam directory
  • Add metadata for Exam title "CS350 Fall 2016 Midterm" and Exam ID cs350_fall_2016_midterm

Testing

Ran python3 courseexam/prepare.py to verify data integration.

Checklist

  • Tests pass locally
  • Code follows project style guidelines
  • Documentation updated (if needed)

Copy link
Collaborator

@777lefty 777lefty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, missing issues, subproblem-problem structure seems not to be consistent


---

## Question 1a [2 point(s)]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

background information for all subproblems in problem 1 is missed


---

## Question 2a [2 point(s)]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

background information for all subproblems in problem 2 is missed


---

## Question 3a [2 point(s)]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

background information for all subproblems in problem 3 is missing

```

---

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Problem 4 is skipped, it seems expressible and feasible


## Question 4 [6 point(s)]

a. (2 marks) Process P calls the fork syscall and creates process C. Process P exits before process C exits. Assume that the kernel does not allow a process to call waitpid on any process except its children. Are any of the following statements definitely true at the time that P exits? Circle any that are true.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace 'circle' with feasible actions like 'output the correct'?

T1: time passes
T2: ll
T1: sc
T2: sc
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be unclear and wrong

T1: time passes
T2: lw
T1: sw
T2: sw
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be unclear and wrong

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants