jagomart
digital resources
picture1_Fundamentals Of Python Programming Pdf 190379 | Fundamentals Of Computer Programming (mahammad Sharifov)


 157x       Filetype PDF       File size 0.10 MB       Source: khazar.org


File: Fundamentals Of Python Programming Pdf 190379 | Fundamentals Of Computer Programming (mahammad Sharifov)
identification subject cms 211 fundamentals of computer programming 3 credits department computer science program undergraduate term fall 2018 instructor mahammad sharifov ph d e mail msharifov khazar org url www ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
                      Identification                     Subject                   CMS 211: Fundamentals of Computer 
                                                                                   Programming (3 credits) 
                                                         Department                Computer Science 
                                                         Program                   Undergraduate 
                                                         Term                      Fall, 2018 
                                                         Instructor                Mahammad Sharifov (Ph.D.) 
                                                         E-mail:                   msharifov@khazar.org 
                                                         URL:                      www.mahammad.info 
                                                         Classroom/ho              41 Mehseti str. (Neftchilar campus) 
                                                         urs 
                      Prerequisites                      CMS 101: Introduction to Computer Science 
                      Language                           Azerbaijani 
                      Compulsory/Elective  Compulsory 
                      Required textbooks                      1.  Learn Python 3 The Hard Way. Third Edition by Zed A. Shaw, 
                      and course                                   2017. 
                      materials                               2.  Fundamentals  of  Python  Programming  by  Richard  L. 
                                                                   Halterman, 2018 
                      Course outline                     This  is  a  computer  science  course  for  Education  faculty  students 
                                                         that  introduces  the  Fundamentals  of  computer  technology, 
                                                         architecture, programming languages and their application in daily 
                                                         life.    Introduction  to  programming  using  Python  language, 
                                                         sequential  programming, data types, arrays and iterators, blocks 
                                                         and  process  and  Object-Oriented  programming  will  be  also 
                                                         discussed. 
                      Course objectives                  Course objectives are:  
                                                         - Learn to program in Python language  
                                                         - Learn working with numbers, letters and string  
                                                         - Learn working with arrays, iterators and modules  
                                                         - Learn to program using conditions and loops  
                                                         - Learn to program using classes and objects 
                                                         - Learn to program using simple databases 
                                                         - Learn to use different libraries  
                      Learning outcomes                  By the end of the course students should be able:  
                                                         - To understand basic computer architecture  
                                                         - To develop programs using Python language  
                                                         - To solve various problems using programming 
                      Teaching methods                   Lecture                                                                                x 
                                                         Experiential exercise                                                                  x 
                                                         Assisted work                                                                          x 
                                                         Lab work                                                                               x 
                                                         Others                                                                    
                      Evaluation                                   Methods                        Date/deadlines                     Percentage (%) 
                                                         Midterm Exam                                                                          30 
                                                         Activity                                                                               5 
                                                         Assignment and                                                                        15 
                                                         quizzes (4) 
                                                         Project                                                                               10 
                                                         Final Exam                                                                            40 
                                                         Total                                                                                100 
                      Policy                             ▪    Preparation for class 
                                                               
                                                              The structure of this course makes your individual study and 
                                                      preparation outside the class extremely important.  The lecture 
                                                      material will focus on the major points introduced in the text.  
                                                      Reading the assigned chapters and having some familiarity with 
                                                      them before class will greatly assist your understanding of the 
                                                      lecture.  After the lecture, you should study your notes and work 
                                                      relevant problems and cases from the end of the chapter and 
                                                      sample exam questions. 
                                                      Throughout the semester we will also have a large number of 
                                                      review sessions.  These review sessions will take place during the 
                                                      regularly scheduled class periods.  
                                                   
                                                  ▪   Withdrawal (pass/fail) 
                                                       
                                                      This course strictly follows grading policy of Khazar University. 
                                                      Thus, a student is normally expected to achieve a mark of at 
                                                      least 60% to pass.  In case of failure, he/she will be required to 
                                                      repeat the course the following term or year.  
                                                       
                                                  ▪   Cheating/plagiarism 
                                                       
                                                      Plagiarism and Cheating of any kind on an examination, quiz, or 
                                                      project will lead to assignment cancellation.  In this case, the 
                                                      student will automatically get zero (0), without any 
                                                      considerations.  
                                                       
                                                  ▪   Professional behavior guidelines 
                                                       
                                                      The students shall behave in the way to create favorable 
                                                      academic and professional environment during the class hours.  
                                                      Unauthorized discussions and unethical behavior are strictly 
                                                      prohibited. 
                                                       
                                                  ▪   Ethics 
                                                       
                                                      Students should not arrive in late to class. All electronic devices 
                                                      must be silenced and stowed during class.  
                       
                                                       Tentative Schedule 
                   Weeks  Date/Day                           Topics                   Textbook/Assignments   
                               (tentative) 
                                                Introduction to Programming           Presentations 
                       1                        Languages/Classifications 
                                                Algorithms. Visualization of 
                       2                        Algorithms.                           Presentations 
                                                Python Basics. Data types, 
                       3                        Basic Operations. Conditional         Presentations 
                                                statements. 
                                                Variables and Data Types: Lists, 
                       4                        Tuples, Strings, Dictionaries.        Presentations 
                       5                        Functions, Loops.                     Presentations 
                       6                        Arrays in Python.                     Presentations 
                                                Python Methods. String 
                       7                        Methods, List Methods,                Presentations  
                                                Dictionary Methods, Tuple 
                                                Methods. 
                       8                        Midterm Exam                           
                       9                        Classes and Objects.                  Presentations 
                      10                        Python Iterators and Modules.         Presentations 
                      11                        Built-in Functions.                   Presentations 
                      12                        File Handling in Python.              Presentations 
                                                Creating Website and 
                      13                        Templates in Python.                  Presentations 
                      14                        Python MySQL. Python                  Presentations 
                                                MongoDB 
                      15                        Libraries of Python                   Presentations 
                      16                        Final Exam                             
                    
               This syllabus is a guide for the course and any modifications to it will be announced in 
               advance. 
                    
The words contained in this file might help you see if this file matches what you are looking for:

...Identification subject cms fundamentals of computer programming credits department science program undergraduate term fall instructor mahammad sharifov ph d e mail msharifov khazar org url www info classroom ho mehseti str neftchilar campus urs prerequisites introduction to language azerbaijani compulsory elective required textbooks learn python the hard way third edition by zed a shaw and course materials richard l halterman outline this is for education faculty students that introduces technology architecture languages their application in daily life using sequential data types arrays iterators blocks process object oriented will be also discussed objectives are working with numbers letters string modules conditions loops classes objects simple databases use different libraries learning outcomes end should able understand basic develop programs solve various problems teaching methods lecture x experiential exercise assisted work lab others evaluation date deadlines percentage midterm...

no reviews yet
Please Login to review.