{"id":498,"date":"2011-02-10T20:24:03","date_gmt":"2011-02-10T20:24:03","guid":{"rendered":"https:\/\/kweaver.org\/cs\/tatn-conditionals\/"},"modified":"2011-02-10T20:24:03","modified_gmt":"2011-02-10T20:24:03","slug":"tatn-conditionals","status":"publish","type":"post","link":"https:\/\/kweaver.org\/cs\/tatn-conditionals\/","title":{"rendered":"TATN &#8211; Conditionals"},"content":{"rendered":"<div style=\"margin-left: 19pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:485px\"\/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none\">\n<p>Sadly this was described as C+ in the event guide, which almost made me miss it.\n<\/p>\n<p>\u00a0<br \/>\n\u00a0<\/p>\n<p>This is a full unit, showing how to teach conditionals using C# &#8212; don&#8217;t discount it at all, as C# looks exactly like Java at this level.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none\">\n<p style=\"margin-left: 34pt\">\u00a0\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none\">\n<p style=\"margin-left: 34pt\">\u00a0\u00a0<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Arial\">This unit, in C#, explains how to use conditionals.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Segoe UI\"><strong>Submitted By:<\/strong><br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Arial\"><strong>Teacher:<\/strong> Rita Woodfill<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Arial\"><strong>School District:<\/strong> Northside ISD<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"font-family:Arial\"><span style=\"color:black\"><strong>Email:<\/strong><br \/>\n<a href=\"mailto:rita.woodfill@nisd.net\">rita.woodfill@nisd.net<\/a><br \/>\n<\/span><br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Arial\">TEKS<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:Segoe UI\"><strong>Technology Applications TEKS<\/strong><br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c1A \u2013 Demonstrate knowledge and appropriate use of operating systems, software applications, and communication with networking components.<\/span><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c1B \u2013 Compare, contrast, and appropriately use the various input, processing, output, and primary\/secondary storage devices.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c1G \u2013 Demonstrate coding proficiency in a contemporary computer language.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c2A \u2013 Demonstrate proficiency in the use of a variety of input devices, such as keyboard, scanner, voice\/sound recorder, mouse, touch screen, or digital video by appropriate incorporating such components into the product..<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c2B \u2013 Use digital keyboarding standards for the input of data.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c3B \u2013 Demonstrate proper etiquette and knowledge of acceptable use policies when using networks, especially resources on the Internet and intranet.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c4A \u2013 Use local area networks (LANs) and wide area networks (WANs), including the Internet and intranet, in research and resource sharing.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c4B \u2013 Construct appropriate electronic search strategies in the acquisition of information including keyword and Boolean search strategies.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7A \u2013 Apply problem-solving strategies such as design specifications, modular top-down design, step-wise refinement, or algorithm development.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7C \u2013 Develop sequential and iterative algorithm and codes programs in prevailing computer languages to solve practical problems modeled from school and community.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7D \u2013 Code using various data types.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7E \u2013 Demonstrate effective use of predefined input and output procedures for lists of computer instructions including procedures to protect from invalid input.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7F \u2013 Develop coding with correct and efficient use of expressions and assignment statements, including the use of standard\/user-defined functions, data structures, operators\/proper operator precedence, and sequential\/conditional\/repetitive control structures.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7H \u2013 Identify actual and formal parameters and use value and reference parameters.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c7I \u2013 Use control structures such as conditional statements and iterated, pretest, and posttest loops;<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c8B \u2013 Demonstrate proficiency in, and appropriate use of, and navigation of LANs and WANs for research and for sharing of resources.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c9B \u2013 Use correct programming style to enhance the readability and functionality of the code such as spacing, descriptive identifiers, comments, or documentation.<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">c9C \u2013 Seek and respond to advice from peers and professionals in delineating technological tasks;<\/span><br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"color:black\"><span style=\"font-family:Arial\">c10A \u2013 Annotate coding properly with comments, indentation, and formatting.<\/span><br \/>\n<\/span><\/div>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Objectives<\/strong><br \/>\n<\/span><\/p>\n<\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Students will be able to: <\/span><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Hand compute and code how to find the GCD of 2 numbers<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Correctly code if\/else\/switch statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Analyze code involving if\/else\/switch statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Create code utilizing random numbers<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Predict code output involving if\/else\/switch\/random<\/span><br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"color:black\"><span style=\"font-family:Arial\">Convert Boolean statement using DeMorgan&#8217;s law<\/span><br \/>\n<\/span><\/div>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Time Required<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Arial\">2 weeks &#8211; 48 minute class periods<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Materials Required<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Arial\">Included is text with examples, worksheets, labs and a test.\u00a0 Specifically<br \/>\n<\/span><\/p>\n<\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Text <\/span><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Boolean Logic<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Boolean Operators<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Comparison of Boolean variables<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Tracing<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Switch Statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">DeMorgan&#8217;s Law<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Short Circuiting<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Radio Buttons and Check Boxes<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Random Number Generators<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Labs <\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Finding the area of a circle, rectangle or triangle. (GUI and console)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Changing letter grade to number on 4.0 scale. (GUI)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Determining if a student meets requirement for a job.(console)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Finding money due for a personalized item (GUI)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Determining the amount due for speeding ticket (GUI and console)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Finding the price for a personalized pizza(GUI)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Finding the price for a shopping spree \u2013 include tax (GUI)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">High\/Low Game.(GUI)<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Determining what day of the week you were born on <\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Determining if a triangle is scalene, isosceles, equilateral, or nonexistent<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Worksheets <\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">GCD, Order of Operations and if Statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Output for if statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">Switch statements<\/span><br \/>\n<\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">If Statements<\/span><br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"color:black\"><span style=\"font-family:Arial\">Random numbers<\/span><br \/>\n<\/span><\/div>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Procedure<\/strong><br \/>\n<\/span><\/p>\n<\/li>\n<li><span style=\"color:black; font-family:Arial\">Go through the text with students.<br \/>\n<\/span><\/li>\n<li><span style=\"color:black; font-family:Arial\">Have students enter in examples and see that they really do achieve the intended results<br \/>\n<\/span><\/li>\n<li><span style=\"color:black; font-family:Arial\">Discuss on each section &#8220;What if&#8221;.\u00a0 For example, what if we entered in a value like -5 for a test grade?<br \/>\n<\/span><\/li>\n<li><span style=\"color:black; font-family:Arial\">In general, don&#8217;t give new information for more than 15 minutes before switching to hands- on or worksheets.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"color:black; font-family:Arial\">Give labs as soon as you cover enough information to assign the labs.\u00a0 While students are working on labs, monitor constantly<br \/>\n<\/span><\/div>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Closure<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Arial\">During the last five minutes, have students tell you what they have learned. \u00a0If they seem confused, have them write an &#8220;exit card&#8221; telling what they need help on.<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Evaluation<\/strong><br \/>\n<\/span><\/p>\n<\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">labs -Check the written code and screen print or output.\u00a0 All programs must run accurately or there is no credit.\u00a0 I also take off 40% if they do not have comments.\u00a0\u00a0 Poor commenting grading is at the discretion of the teacher.<\/span><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/span><\/li>\n<li><span style=\"color:black\"><span style=\"font-family:Arial\">worksheets \u2013 check for completion, go over in class, then check again for accuracy<\/span><br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"color:black\"><span style=\"font-family:Arial\">test \u2013 these are up to the individual teacher <\/span><br \/>\n<\/span><\/div>\n<p><span style=\"color:black; font-family:Segoe UI\"><strong>Extension Activity<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:Arial\">Determining if a triangle is scalene, isosceles, equilateral, or nonexistent<br \/>\n<\/span><\/p>\n<p>\u00a0<br \/>\n\u00a0<\/p>\n<p>\u00a0<br \/>\n\u00a0<\/p>\n<p><span style=\"color:#666666; font-size:9pt\">Inserted from &lt;<a href=\"http:\/\/www.techappsnetwork.org\/index.php?option=com_content&amp;view=article&amp;id=436:conditionals&amp;catid=169:computer-science&amp;directory=84\">http:\/\/www.techappsnetwork.org\/index.php?option=com_content&amp;view=article&amp;id=436:conditionals&amp;catid=169:computer-science&amp;directory=84<\/a>&gt;<br \/>\n<\/span><\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Sadly this was described as C+ in the event guide, which almost made me miss it. \u00a0 \u00a0 This is a full unit, showing how to teach conditionals using C# &#8212; don&#8217;t discount it at all, as C# looks exactly like Java at this level. \u00a0\u00a0 \u00a0\u00a0 This unit, in C#, explains how to use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-498","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts\/498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":0,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"wp:attachment":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}