jagomart
digital resources
picture1_Processing Pdf 183200 | Ba 446


 142x       Filetype PDF       File size 0.17 MB       Source: ba.agu.edu.tr


File: Processing Pdf 183200 | Ba 446
course syllabus ba 446 introduction to python programming spring 2020 instructor zeki oralhan e mail zoralhan nny edu tr office phone office hours course assistant s e mail office phone ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
                                                                        
                                                      Course Syllabus 
                                  BA 446– Introduction to Python Programming 
                                                         Spring 2020 
                    Instructor:                     Zeki ORALHAN 
                    E-mail:                         zoralhan@nny.edu.tr  
                    Office/Phone:                    
                    Office Hours:                    
                     
                    Course Assistant/s:             -  
                    E-mail:                         - 
                    Office/Phone:                   - 
                    Office Hours:                   - 
                     
                    Course days and hours:           
                    Location:                        
                     
                    Course Aim:  
                            This course introduces core programming basics—including data types, control 
                    structures, algorithm development, and program design with functions—via the Python 
                    programming  language.  The  course  discusses  the  fundamental  principles  of  Object-
                    Oriented Programming, as well as in-depth data and information processing techniques. 
                    Students will solve problems, explore real-world software development challenges, and 
                    create practical and contemporary applications. 
                     
                    Learning Objectives and Outcomes: 
                    The learning objectives of this course are: 
                    To understand why Python is a useful scripting language for developers. 
                    To learn how to design and program Python applications. 
                    To learn how to use lists, tuples, and dictionaries in Python programs. 
                    To learn how to identify Python object types. 
                    To learn how to use indexing and slicing to access data in Python programs. 
                    To define the structure and components of a Python program. 
                    To learn how to write loops and decision statements in Python. 
                    To learn how to write functions and pass arguments in Python. 
                    To learn how to build and package Python modules for reusability. 
                    To learn how to read and write files in Python. 
                    To learn how to design object‐oriented programs with Python classes. 
                    To learn how to use class inheritance in Python for reusability. 
                    To learn how to use exception handling in Python applications for error handling 
                     
                                                                                                             1 
                   Resource/s: •  
                   Introduction to Python Programming, Chapman and Hall/CRC; 1 edition (December 7, 
                   2018) by Gowrishankar S  (Author), Veena A (Author) 
                   Fundamentals of Python Programming, Richard L. Halterman 
                   Updated content of the book is maintained under the URL: 
                   http://python.cs.southern.edu/pythonbook/pythonbook.pdf 
                            
                   Accommodations: 
                           Any student requiring special accommodations for any reason should contact 
                           the instructor as soon as possible. 
                   Homework: 
                           Students will be given homeworks and case assignments during the semester. 
                           Late assignments will not be accepted. Hard copy of assignments are due in class 
                           before  the  lecture  starts.  Acknowledge  all  resources  used.  Plagiarism  is  not 
                           acceptable. Identical homework submission will receive zero. You should protect 
                           your own work including individual assignments, term paper and exams all the 
                           time. 
                   Grade Distribution:  
                   Evaluation Criteria                                  Percentage 
                   Homeworks and cases                                                 40% 
                   Quiz                                                        30% 
                   FINAL ASSIGNMENT                                            30% 
                                                                                                                              _____________ 
                                                                               Total: 100% 
                    
                   Course Web Site:   
                           canvas.agu.edu.tr will be used to post important announcements, documents, 
                           and homework assignments. 
                   Attendance Policy: 
                           All  students attend a minimum of 70% of classes during their course. If you 
                           come after the instructor (when the door is closed) or leave any class for more 
                           than 5 minutes you will be marked absent for that class. All absences from class, 
                           including absences due to illness, are counted as official absences. 
                   Class Policy : 
                            You must be in class before the lecture starts. You are expected to do your best 
                           to  be  in  class  on  time.  You  are  not  allowed  to  enter  the  classroom  after  the 
                           lecture starts. You must turn off all your electronic equipment before the lecture 
                           starts, in particular mobile phones, laptops and tablets. During the lecture, you 
                           must avoid all activities that are better performed elsewhere.  
                    
                   Cheating & Plagiarism:  
                                                                                                        2 
                                                     You  are  responsible  for  knowing  the  University  policies  on  cheating  and 
                                                     plagiarism. Not giving credit to a person for their intellectual work and passing it 
                                                     off as your own is stealing.  
                                             Specifically: 
                                                     1)  Copying or allowing someone to copy your work on an exam, homework, or 
                                                            in class assignment is cheating. 
                                                     2)  Cutting and pasting material from the web or any other electronic source is 
                                                            plagiarism. 
                                                     3)  Copying and turning in the same assignment as someone else, from this class 
                                                            or from another class, is cheating. Unless explicitly told otherwise, you can 
                                                            discuss and problem- solve on homework together but the final product has 
                                                            to  be  your  own  –  not  just  your  own  handwriting  but  your  own  way  of 
                                                            explaining and organizing your ideas. 
                                                     4)  Making superficial changes (minor additions, deletions, word changes, tense 
                                                            changes, etc) to material obtained from another person, the web, a book, 
                                                            magazine, song, etc. and not citing the work, is plagiarism. The idea is the 
                                                            intellectual property, not the specific format in which it appears (e.g., you 
                                                            wouldn’t reword Einstein’s theory of relativity and imply that relativity was 
                                                            your own idea, would you?) 
                                                     5)  If you find material and it is exactly what you are trying to say, or you want 
                                                            to discuss someone’s idea, give the person credit and cite it appropriately. 
                                                            Don’t overuse citations and quotes: instructors want to know how you think 
                                                            and reason, not how some one else does. 
                                                     If  you have any questions or concerns about whether your behavior could be 
                                                     interpreted as plagiarism, please ask the assistants or me before you submit the 
                                                     work. 
                                      General Comments:  
                                                     • If you are having problems with the course, come and discuss the situation 
                                                     with me as soon as possible.  It is typically very difficult to find a solution in mid-
                                                     October, while feasible plans of attack can be identified in mid-November.  
                                                     • The work you hand in on your exams will be your own.   
                                                      • If the pace of the lectures is too fast or slow, let me know. I am not always 
                                                     aware of it, no matter how obvious it may be to you. 
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                                                                                                                                                                                               3 
                    
                   Course Outline:  
                    
                    
                    
                   31st of March               Read: Chapter 3 (for and       General review- for and while 
                                               while loop) from the           loop via ZOOM  
                                               TextBook.  
                   7th of April                Read: Chapter 4 (functions)    Methods, Introduction to 
                                               from the TextBook.             Using Functions, Function 
                                                                              Basics, Parameter Passing, 
                                                                              Custom Functions via ZOOM 
                   14th of April               Read: Chapter 4 (functions)    Global Variables, Making 
                                               from the TextBook.             Functions Reusable, 
                                                                              Functions as Data via ZOOM 
                   21st Of April               Questions                      Questions and Answers via 
                                                                              ZOOM 
                   28th of April                                              Introduction Modules, Using 
                                                                              modules, Creating Modules to 
                                                                              Modules via ZOOM 
                   4th of May                  Read: Chapter 11 from the      Introduction to Object 
                                               TextBook.                      Oriented Programming via 
                                                                              ZOOM 
                   11th of May                 Read: Chapter 11 from the      Object Oriented 
                                               TextBook.                      Programming via ZOOM 
                   18th of May                 Questions                      Questions and Answers via 
                                                                              ZOOM 
                    
                                                                                                    4 
The words contained in this file might help you see if this file matches what you are looking for:

...Course syllabus ba introduction to python programming spring instructor zeki oralhan e mail zoralhan nny edu tr office phone hours assistant s days and location aim this introduces core basics including data types control structures algorithm development program design with functions via the language discusses fundamental principles of object oriented as well in depth information processing techniques students will solve problems explore real world software challenges create practical contemporary applications learning objectives outcomes are understand why is a useful scripting for developers learn how use lists tuples dictionaries programs identify indexing slicing access define structure components write loops decision statements pass arguments build package modules reusability read files objectoriented classes class inheritance exception handling error resource chapman hall crc edition december by gowrishankar author veena fundamentals richard l halterman updated content book maint...

no reviews yet
Please Login to review.