{"id":26585,"date":"2016-01-09T08:14:54","date_gmt":"2016-01-09T14:14:54","guid":{"rendered":"http:\/\/kenscourses.com\/tc101winter2016\/?page_id=26585"},"modified":"2016-01-09T08:14:54","modified_gmt":"2016-01-09T14:14:54","slug":"tc1014pageone","status":"publish","type":"page","link":"https:\/\/kenscourses.com\/tc101winter2016\/tc1014pageone\/","title":{"rendered":"TC 1014 Page One"},"content":{"rendered":"<h2 style=\"text-align: left;\"><a href=\"http:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o.png\" rel=\"attachment wp-att-26484\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-26484\" src=\"http:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o-300x189.png\" alt=\"flickr photo by symphony of love http:\/\/flickr.com\/photos\/pictoquotes\/10707166454 shared under a Creative Commons (BY-NC) license\" width=\"300\" height=\"189\" srcset=\"https:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o-300x189.png 300w, https:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o-768x483.png 768w, https:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o-1024x644.png 1024w, https:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2015\/01\/10707166454_6818395292_o.png 1032w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Page One\/Syllabus<\/h2>\n<p>Tecnol\u00f3gico de Monterrey, Campus Guadalajara<br \/>\nComputer Science Department<br \/>\nTC1014 Fundamentals of Programming<br \/>\nJanuary\u00a0to May, 2016<\/p>\n<hr \/>\n<h2><\/h2>\n<h2>Course Description<\/h2>\n<h4>Course intent within the general study plan context<\/h4>\n<p>Basic computing course where the objective is to develop in students the logic of structured programming that permits them to solve engineering problems using the computer. It requires previous knowledge in computer handling and basic algorithms. The learning outcome of this course is that the student can design and develop algorithms in order to solve different kinds of problems in science, engineering or multimedia problems.<\/p>\n<h4>Course objective<\/h4>\n<p>Upon completion of this course, students will be able to apply logic to generate algorithms that provide solutions to engineering problems.<\/p>\n<h2>Textbooks<\/h2>\n<p>Official Text:\u00a0\u00a0\u00a0 <a title=\"Think Python, How to Think Like a Computer Scientist\" href=\"http:\/\/www.greenteapress.com\/thinkpython\/\">&#8220;Think Python, How to Think Like a Computer Scientist&#8221;, Downey, Allen B. 2012.<\/a><\/p>\n<p>Interactive web version of the same book here: <a title=\"Learning with Python: Interactive Edition 2.0 \" href=\"http:\/\/interactivepython.org\/runestone\/static\/thinkcspy\/index.html\">http:\/\/interactivepython.org\/runestone\/static\/thinkcspy\/index.html<\/a><\/p>\n<h2>Evaluation<\/h2>\n<p>I am applying an #AbolishGrading policy in this course. Partial and final grades will be negotiated between each student and the instructor. I will provide more details about how this works but rest assured that you will receive the grade you deserve based on you presenting evidence of knowledge\/master\/learning of the content in the course.<\/p>\n<h3>Note for ISC Students<\/h3>\n<p>Your grade will be multiplied by 0.95 and then include 5% of the grade from the &#8220;Taller Vertical&#8221;<\/p>\n<h2>Learning Evidence<\/h2>\n<p>You will create and share a publicly visible blog for this course. You can use an existing blog (with some work to isolate your work in this course from other posts) but it is probably best to create your own blog. More details in assignments.<\/p>\n<p>PART OF LEARNING TO REVIEW MATERIAL IN AN ACADEMIC STYLE INVOLVES PAUSING, HIGHLIGHTING, NOTE TAKING, SUMMARIZING AND QUESTIONING THE CONTENT.<\/p>\n<p>This is the purpose of your blog. Be creative and create evidence in any way you like. Write code, write prose, write poems, songs, record videos. The choice is yours.<\/p>\n<h2>This Course is Different than Others<\/h2>\n<p>Note that we are using an educational paradigm that is called the \u201cFlipped Classroom\u201d in this course. This will be a change for you in that you are responsible for reviewing any videos, reading of textbooks or other materials requested outside of classroom time. The time inside the classroom is principally dedicated to actively programming or asking questions about programming problems or theory from materials that you or your classmates did not understand.<\/p>\n<p>This means that you need to arrive to the classroom ready to program. I am a big proponent of \u201cpair-progamming\u201d as well as \u201cpair learning\u201d which means I often will ask you to work in pairs at the computers. You should however ensure you have your personal computers setup with the tools we need for the course.<\/p>\n<h2>Important Dates<\/h2>\n<p>The dates of partial exams and final exams for all courses follow the general academic calendar which can be found at http:\/\/www.gda.itesm.mx\/escolar<\/p>\n<h2>Assignment Details<\/h2>\n<p>All assignments are optional. Do the ones that you feel are useful to you in order to show your mastery in the course. If you are in doubt, just do all of them but the choice is yours. Part of your justifying your grade will be showing what work you have done to show your knowledge of the course content.<\/p>\n<h2>Course Policies<\/h2>\n<p>Have fun, learn, share with others and help others learn.<\/p>\n<h2><b><\/b>\u201cSign\u201d here<\/h2>\n<p>Post a Tweet from your own Twitter account <strong>linking<\/strong> to this document and stating \u201cI agree to our #TC101 Page One\u201d.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Page One\/Syllabus Tecnol\u00f3gico de Monterrey, Campus Guadalajara Computer Science Department TC1014 Fundamentals of Programming January\u00a0to May, 2016 Course Description Course intent within the general study plan context Basic computing course where the objective is to develop in students the logic of structured programming that permits them to solve engineering problems using the computer. It requires &hellip; <a href=\"https:\/\/kenscourses.com\/tc101winter2016\/tc1014pageone\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">TC 1014 Page One<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":26484,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26585","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/pages\/26585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/comments?post=26585"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/pages\/26585\/revisions"}],"predecessor-version":[{"id":26587,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/pages\/26585\/revisions\/26587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/media\/26484"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/media?parent=26585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}