jagomart
digital resources
picture1_Python Fundamentals Pdf 187537 | Syllabus Cit 1201   Python


 123x       Filetype PDF       File size 0.31 MB       Source: www.astate.edu


File: Python Fundamentals Pdf 187537 | Syllabus Cit 1201 Python
crn xxxxx cied fundamental python cit 1201 fundamental programming with python instructor information instructor ryan hankins office 2301b e johnson ave office hours tba office phone 870 335 4238 email ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
                                          CRN: XXXXX CIED Fundamental Python 
          CIT 1201: Fundamental Programming with Python 
          Instructor Information 
           
          Instructor: Ryan Hankins 
          Office: 2301B E Johnson Ave 
          Office Hours: TBA 
          Office Phone: (870) 335-4238 
          Email: ryan.hankins@smail.astate.edu 
           
          Note: The best way to reach me is by email. I will respond to your inquiries within 24 
          hours on weekdays and 48 hours on weekends. You may email to set up a face-to-face 
          zoom or Blackboard Collaborate session.  
           
          Course Description 
           
          Basic programming concepts such as types, functions and best practices, with emphasis 
          on solving programming challenges using these fundamental Python concepts to gain a 
          better understanding of programming. 
          Course Goals 
          Students will learn how to use types and built-ins to construct function and basic python 
          programs.  
           
          Textbook & Materials 
           
          Fundamentals of Python Programming. by Richard L. Halterman 
           
          URL: http://python.cs.southern.edu/pythonbook/pythonbook.pdf 
           
           
          Hardware 
          You will need access to a reliable computer with a high-speed Internet connection, 
          sufficient disk space (typically 10 GB), processor (1 GHz), and memory (1 GB). 
           
          Your computer must have a webcam and microphone to participate in online video and 
          chat options as required throughout course assignments. 
           
           
                                                        CRN: XXXXX CIED Fundamental Python 
             Software 
             IDLE (PC Users) 
             IDLE(MAC Users) 
             (Not MS Word!)  Any code turned in, in a Microsoft Word will NOT be graded! 
              
              Also, the latest versions of Python 3, IDLE, Adobe PDF Reader, Adobe Flash, Apple 
             QuickTime, and Java are required. 
             Course Outline 
              
                  Module                Content                 Assignments & Projects 
                  Week 1   Python 3 and IDLE Introduction     Project: Hello World! 
                  Week 2  Variables and Typing                Exercises: Python Challenges 1 
                  Week 3  Input and Control                   Exercises: Python Program 1 
                  Week 4   Expressions and Arithmetic         Exercises: Python Challenges 2 
                  Week 5  Error Handling                       
                  Week 6  If/Else and Boolean Conditionals    Exercises: Python Program 2 
                  Week 7   Iterations                         Exercises: Python Challenges 3 
                  Week 8  Functions                           Exercises: Python Program 3 
                  Week 9  Objects                             Project: Full Python Program 
              
             Course Level Student Learning Outcomes  
              
             Upon the successful completion of this course, students should  
                ●  Have a clear understanding of Python and IDLE.  
                ●  Apply best practices to program design. 
                ●  Understand structures and naming conventions of Python  
                ●  Have knowledge of fundamental programming design and basic building blocks 
                   of procedural programming.  
              
              
             Course Requirements 
             The assessment for this course will consist of various exercises and small programs, and 
             a final programming project. I do not drop grades, give bonus points, nor do I curve. I 
             weight each category as follows:  
               
             Exercises 
             All assignments will be available and will be submitted electronically through Blackboard.  
             Assignments will be worth different point values depending on the length and difficulty of the 
                                        CRN: XXXXX CIED Fundamental Python 
         activity. Assignments will assess the student’s competency for the various computer software 
         applications.   
          
         Late assignments are not accepted.  The respective assignment submission boxes are set 
         with the due date and time. If a student tries to submit an assignment after the due date/time, 
         the student will not be able to upload the document(s).  Assignments submitted via e-mails as 
         attachments will not be graded unless specifically required by the instructor. 
         Quizzes & Exams 
         There will be three Exams plus a comprehensive Final.: The written exam will consist of 
         objective and task based questions, and are worth 100 points. A comprehensive final exam 
         worth 100 points at the end of the semester will also be administered.  The timed exams cut off 
         at the closing time (Blackboard time); therefore, students must allow themselves plenty of time 
         for the test. 
               
              Make-up quizzes & exams are not available.  If a student misses one (1) unit exam, 
         the lowest test scores of the other exams will replace that score.  If subsequent exams are 
         missed an automatic zero (0) will be recorded as the exam grade.  Therefore, if two (2) or more 
         exams are missed, each exam score will be recorded as a zero (0). 
         Discussion Boards 
         The responses in the various discussion forums will be used to calculate the grade for class 
         participation and to assess the student’s understanding of the application of skills.  This grade 
         will be worth 100 points at the end of the semester.  Discussion forums must be answered in a 
         timely manner; this means that discussion questions must be answered prior to due date which 
         is listed on the Assignment Sheet. Please refer to the Moodle linked book Discussion Forum 
         Rules. 
         Final Project 
          
         The purpose of the final project is to use the fundamental concepts learned throughout the 
         course to write a full procedural program in Python. The file will be expected to follow best 
         practices for PEP 8 convention, basic error handling and proper control. The program will be 
         expected to accept user input and close properly given any input from the user.  
          
         Note: All coursework must be turned in on the date required in the schedule. No late 
         work will be accepted. See late work policy. 
         Grading & Grading Scale 
          
         The assessment for this course will consist of various exams, exercise, projects, a final 
         exam, and a web project. I do not drop grades, give bonus points, nor do I curve. I 
         weight each category as follows:  
          
          
          
                                                       CRN: XXXXX CIED Fundamental Python 
                                         Assessment            Percentage 
                                   Quizzes, Assignments, &        40% 
                                      Discussion Boards 
                                            Final                 20% 
                                        Final Project             40% 
                                            Total                100% 
              
             As you can see, the web project makes up 40% of the class, so it is very important to 
             meet the deadlines for all the check-ins. See the Web Project guide and rubric for 
             additional information.  
              
              
             Anticipated percentages and points for grading are as follows: 
              
                                        Percentage       Grade 
                                        90-100%          A 
                                        80-89%           B 
                                        70-79%           C 
                                        60-69%           D 
                                        <50%             F 
              
             Note: Incomplete Grades will only be given in situations approved by the university with 
             appropriate paperwork. Please remember these grades become Fs after a certain period 
             of time. 
             Program Outcome(s)    
              
                ●  Point 1 
                ●  Point 2 
                ●  Point 3 
                ●  Point 4 
                ●  Point 5 
              
             Support Services 
             Here are ways to get help in your online courses.  
             Technical Support  
              
             ITS Helpdesk 
             24 hours/7 days per week  
             Phone: (870) 972-3933 
The words contained in this file might help you see if this file matches what you are looking for:

...Crn xxxxx cied fundamental python cit programming with instructor information ryan hankins office b e johnson ave hours tba phone email smail astate edu note the best way to reach me is by i will respond your inquiries within on weekdays and weekends you may set up a face zoom or blackboard collaborate session course description basic concepts such as types functions practices emphasis solving challenges using these gain better understanding of goals students learn how use built ins construct function programs textbook materials fundamentals richard l halterman url http cs southern pythonbook pdf hardware need access reliable computer high speed internet connection sufficient disk space typically gb processor ghz memory must have webcam microphone participate in online video chat options required throughout assignments software idle pc users mac not ms word any code turned microsoft be graded also latest versions adobe reader flash apple quicktime java are outline module content projec...

no reviews yet
Please Login to review.