{"id":21,"date":"2024-07-30T06:49:02","date_gmt":"2024-07-30T06:49:02","guid":{"rendered":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/chapter\/required-software\/"},"modified":"2026-03-16T14:28:47","modified_gmt":"2026-03-16T14:28:47","slug":"required-software","status":"publish","type":"chapter","link":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/chapter\/required-software\/","title":{"raw":"Required Software","rendered":"Required Software"},"content":{"raw":"<div class=\"required-software\">\n<p class=\"import-Normal\">This is a list of the software and accounts you will need for this course. The following sections contain detailed instructions for what exactly to download, how to download the software, and how to configure everything.<\/p>\n<p class=\"import-Normal\"><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId7\" href=\"https:\/\/code.visualstudio.com\/docs\/languages\/java\">Visual Studio Code with Java Coding Pack<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Your Integrated Development Environment (IDE)<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId8\" href=\"https:\/\/git-scm.com\/download\">Git<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">For source control and getting\/submitting your labs<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId9\" href=\"https:\/\/github.com\/\">GitHub<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Not software, but you will need a GitHub account<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\"><a class=\"rId10\" href=\"https:\/\/accessibility.github.com\/\">GitHub Accessibility Statement<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId11\" href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vscjava.vscode-gradle\">Gradle Plug in For VS Code<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Project manager<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId12\" href=\"https:\/\/testng.org\/download\">TestNG<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">The testing framework we'll use. You <strong>should not<\/strong> have to install this separately. It should be bundled with the VS Code plug ins you will install<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId13\" href=\"https:\/\/code.visualstudio.com\/docs\/languages\/java#_install-a-java-development-kit-jdk\">Java JDK<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">this should be included when you download the VS Code Java Coding Pack, but if it's not, choose any of the suggested locations to manually download the JDK<\/p>\n<p class=\"import-Normal\"><\/p>\n\n<\/div>","rendered":"<div class=\"required-software\">\n<p class=\"import-Normal\">This is a list of the software and accounts you will need for this course. The following sections contain detailed instructions for what exactly to download, how to download the software, and how to configure everything.<\/p>\n<p class=\"import-Normal\">\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId7\" href=\"https:\/\/code.visualstudio.com\/docs\/languages\/java\">Visual Studio Code with Java Coding Pack<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Your Integrated Development Environment (IDE)<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId8\" href=\"https:\/\/git-scm.com\/download\">Git<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">For source control and getting\/submitting your labs<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId9\" href=\"https:\/\/github.com\/\">GitHub<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Not software, but you will need a GitHub account<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\"><a class=\"rId10\" href=\"https:\/\/accessibility.github.com\/\">GitHub Accessibility Statement<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId11\" href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vscjava.vscode-gradle\">Gradle Plug in For VS Code<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">Project manager<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId12\" href=\"https:\/\/testng.org\/download\">TestNG<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">The testing framework we&#8217;ll use. You <strong>should not<\/strong> have to install this separately. It should be bundled with the VS Code plug ins you will install<\/p>\n<p class=\"import-Normal\" style=\"margin-left: 36pt;text-indent: 18pt\"><a class=\"rId13\" href=\"https:\/\/code.visualstudio.com\/docs\/languages\/java#_install-a-java-development-kit-jdk\">Java JDK<\/a><\/p>\n<p class=\"import-Normal\" style=\"margin-left: 72pt;text-indent: 18pt\">this should be included when you download the VS Code Java Coding Pack, but if it&#8217;s not, choose any of the suggested locations to manually download the JDK<\/p>\n<p class=\"import-Normal\">\n<\/div>\n","protected":false},"author":1,"menu_order":2,"template":"","meta":{"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[49],"contributor":[],"license":[],"class_list":["post-21","chapter","type-chapter","status-publish","hentry","chapter-type-numberless"],"part":18,"_links":{"self":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapters\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapters\/21\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapters\/21\/revisions\/22"}],"part":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/parts\/18"}],"metadata":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapters\/21\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/pressbooks\/v2\/chapter-type?post=21"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/wp\/v2\/contributor?post=21"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/libraryresources.nse.org.ng\/computersciencetwo\/wp-json\/wp\/v2\/license?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}