Skip to content

Commit

Permalink
Merge pull request #385 from openstax/5574-cs-unnumbered-lo
Browse files Browse the repository at this point in the history
Do not bake learning objectives for computer science
  • Loading branch information
TylerZeroMaster authored Jul 24, 2024
2 parents 98b89fe + add25e1 commit 56443e9
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 40 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

* Unnumbered `Learning Objectives` in `computer-science`
* Bake `answer key` in `neuroscience`

## [v2.20.0] - 2024-07-16
Expand Down
1 change: 0 additions & 1 deletion lib/recipes/computer-science/recipe.rb
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
BakeUnclassifiedNotes.v1(book: book)

book.chapters.each do |chapter|
BakeLearningObjectives.v2(chapter: chapter, add_title: false)
BakeNonIntroductionPages.v1(chapter: chapter)

# create Chapter Review EOC wrapper
Expand Down
51 changes: 12 additions & 39 deletions spec/recipes_spec/books/computer-science/expected_output.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -620,19 +620,10 @@ Dr. Jean-Claude Franchitti is a Clinical Associate Professor of Computer Science
<section data-depth="1" id="auto_c7a411f5-bfe5-4f2a-833f-645cb84e14ee_fs-idm262294304" class="learning-objectives">
<h3 data-type="title">Learning Objectives</h3>
<p id="auto_c7a411f5-bfe5-4f2a-833f-645cb84e14ee_fs-idm264376656">By the end of this section, you will be able to:</p>
<ul id="auto_c7a411f5-bfe5-4f2a-833f-645cb84e14ee_fs-idm256489920" class="os-abstract">
<li>
<span class="os-abstract-token">1.1.1</span>
<span class="os-abstract-content">Define a computer system </span>
</li>
<li>
<span class="os-abstract-token">1.1.2</span>
<span class="os-abstract-content">Explain how information is stored and transferred in a computer system</span>
</li>
<li>
<span class="os-abstract-token">1.1.3</span>
<span class="os-abstract-content">Differentiate between high-level and machine-level programs</span>
</li>
<ul id="auto_c7a411f5-bfe5-4f2a-833f-645cb84e14ee_fs-idm256489920">
<li>Define a computer system </li>
<li>Explain how information is stored and transferred in a computer system</li>
<li>Differentiate between high-level and machine-level programs</li>
</ul>
</section>
<p id="auto_c7a411f5-bfe5-4f2a-833f-645cb84e14ee_eip-424">The flow of costs is generally the same for all costing systems. While the differences are in the details, product costs have material, labor, and overhead. In most production facilities, the raw materials are moved from the raw materials inventory into Work in Process (WIP) inventory.
Expand Down Expand Up @@ -1148,19 +1139,10 @@ Selling and administrative (S&amp;A) costs are the category of expenses that are
<section data-depth="1" id="auto_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_fs-idm174515408" class="learning-objectives">
<h3 data-type="title">Learning Objectives</h3>
<p id="auto_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_fs-idm201986208">By the end of this section, you will be able to:</p>
<ul id="auto_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_fs-idm209797504" class="os-abstract">
<li>
<span class="os-abstract-token">1.2.1</span>
<span class="os-abstract-content">Describe binary data representation and how it&#x2019;s used in machine-level code.</span>
</li>
<li>
<span class="os-abstract-token">1.2.2</span>
<span class="os-abstract-content">Explain the role of the processor and Instruction Set Architectures.</span>
</li>
<li>
<span class="os-abstract-token">1.2.3</span>
<span class="os-abstract-content">Explain the purpose of the operating system and name abstractions associated with it.</span>
</li>
<ul id="auto_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_fs-idm209797504">
<li>Describe binary data representation and how it&#x2019;s used in machine-level code.</li>
<li>Explain the role of the processor and Instruction Set Architectures.</li>
<li>Explain the purpose of the operating system and name abstractions associated with it.</li>
</ul>
</section>
<p id="auto_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_eip-608">Generally there are three categories of costs included in the manufacturing processes: <span data-type="term" id="auto_page_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_term16" group-by="d">direct materials</span>, <span data-type="term" id="auto_page_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_term17" group-by="d">direct labor</span>, and <span data-type="term" id="auto_page_b4d3e3d4-6d81-4706-a4cd-eef55d8e6059_term18" group-by="o">overhead</span>. This is only a generalization since there are some service industries that do not have direct material, and there are some automated manufacturing companies that do not have direct labor.
Expand Down Expand Up @@ -2044,19 +2026,10 @@ Let us look at one more example. This time it will be the broader topic of Colon
<section data-depth="1" id="auto_2040a658-785c-4c4a-8e40-1404c7ab67cd_fs-idm359275616" class="learning-objectives">
<h3 data-type="title">Learning Objectives</h3>
<p id="auto_2040a658-785c-4c4a-8e40-1404c7ab67cd_fs-idm338488240">By the end of this section, you will be able to:</p>
<ul id="auto_2040a658-785c-4c4a-8e40-1404c7ab67cd_fs-idm358130368" class="os-abstract">
<li>
<span class="os-abstract-token">1.3.1</span>
<span class="os-abstract-content">Provide examples of machine abstractions and explain their uses</span>
</li>
<li>
<span class="os-abstract-token">1.3.2</span>
<span class="os-abstract-content">Identify various types or levels of program languages and explain their uses </span>
</li>
<li>
<span class="os-abstract-token">1.3.3</span>
<span class="os-abstract-content">Discuss examples of new disruptive computer systems</span>
</li>
<ul id="auto_2040a658-785c-4c4a-8e40-1404c7ab67cd_fs-idm358130368">
<li>Provide examples of machine abstractions and explain their uses</li>
<li>Identify various types or levels of program languages and explain their uses </li>
<li>Discuss examples of new disruptive computer systems</li>
</ul>
</section>
<p id="auto_2040a658-785c-4c4a-8e40-1404c7ab67cd_eip-154">To summarize the job order cost system, the cost of each job includes direct material, direct labor, and manufacturing overhead. While the product is in production, the direct material and direct labor costs assigned so far are included in work in progress inventory. The direct material is requested by the production department and the direct material cost is directly attached to each individual job as the materials are released from raw materials inventory. The cost of direct labor is recorded by the employees and assigned to each individual job.
Expand Down

0 comments on commit 56443e9

Please sign in to comment.