jagomart
digital resources
picture1_Python Pdf 181971 | Bca Syllabus Old New Combined


 178x       Filetype PDF       File size 1.36 MB       Source: www.shrikrishnaswamycollegeforwomen.com


File: Python Pdf 181971 | Bca Syllabus Old New Combined
core i problem solving using python objectives to introduce the basic features of python programming and impart skills in an industry standard programming language understand fundamental programming concepts of python ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
          
         CORE - I                                PROBLEM SOLVING USING PYTHON 
         OBJECTIVES: 
                To  introduce  the  basic  features  of  python  programming  and  impart  skills  in  an  Industry  standard 
                 programming language 
                Understand fundamental programming concepts of Python programming and its Libraries 
                Create advanced programming features in Python to solve industry standard problems. 
         OUTCOMES: 
                On completion of this course students will be able to develop the emerging applications of relevant field 
                 using Python 
          
         UNIT - I 
         Computer  systems  –  Python  Programming  Language  Computational  Thinking  –  Python  Data  Types: 
         Expressions, Operator, Variables, and Assignments – Strings – Lists – Objects & Classes – Python standard 
         library. 
          
         UNIT - II 
         Imperative programming: Python modules – Built-in-function: print() function –eval() function – user-defined 
         function & assignments -parameter passing. 
          
         UNIT - III 
         Text Data, Files & Exceptions:  Strings, revisited – formatted output – files – errors & Exceptions – Execution 
         control Structures: decision control & the IF statement. 
          
         UNIT -  IV 
         For LOOP & Iteration  Patterns – two-dimensional list- while loop – more loop patterns – additional iteration 
         control  statements  –  Container  and  Randomness:  Dictionaries  –  other  built-in  container  types  –  character 
         encodings & strings – module random. 
          
         UNIT - V  
         Namespaces – encapsulation in functions – global vs local namespaces exceptional flow control – modules as 
         namespaces. 
          
         TEXT BOOK: 
         1.Ljubomir      Periodic,      “Introduction      to     Computing       Using      Python      :     An     Application  
         Development Focus”, John Wiley & Sons,2012 
          
         REFERENCE BOOKS: 
          
         1. Sheetal  Taneja  &  Naveen  kumar,  Python  Programming  a  Modular  approach  –  A  Modular  
            approach with Graphics, Database, Mobile and Web applications, Pearson, 2017. 
         2. Martin C. Brown, Python: The Complete Reference, Osborne/McHraw Hill, 2001. 
         3. Wesley J. Chun, “Core Python Programming”, Pearson Education, Second Edition, 2007.  
          
         WEB REFERENCES: 
               NPTEL & MOOC courses titled Python programming 
               http://spoken-tutorial.org/tutorial-search/?search_foss=Python&search_language=English 
               http://docs.python.org/3/tutorial/index.html 
               http://interactivepython.org/courselib/static/pythonds 
         PRACTICAL - I                            PYTHON PROGRAMMING LAB 
          
         OBJECTIVES: 
                To implement the python programming features in practical applications. 
                To write, test, and debug simple Python programs. 
                To implement Python programs with conditionals and loops.  
                Use functions for structuring Python programs.  
                Represent compound data using Python lists, tuples, dictionaries and modules. 
         OUTCOMES: 
                 Understand the numeric or real life application problems and solve them. 
                 Apply a solution clearly and accurately in a program using Python. 
                 Apply the best features available in Python to solve the situational problems. 
          
         LIST OF EXERCISES: 
          
             1.  Program to convert the given temperature from Fahrenheit to Celsius and vice versa depending upon 
                 user’s choice. 
             2.  Program to calculate total marks, percentage and grade of a student. Marks obtained in each of the five 
                 subjects are to be input by user. Assign grades according to the following criteria: 
                           Grade A: Percentage >=80               Grade B: Percentage >=70 and <80 
                           Grade C: Percentage >=60 and <70       Grade D: Percentage >=40 and <60 
                           Grade E: Percentage <40 
             3.  Program, using user-defined function to find the area of rectangle, square, circle and triangle by 
                 accepting suitable input parameters from user. 
             4.  Program to display the first n terms of Fibonacci series. 
             5.  Program to find factorial of the given number. 
             6.  Write a Python program to count the number of even and odd numbers from N numbers. 
             7.  Python function that accepts a string and calculate the number of upper case letters and lower case 
                 letters.  
             8.  Python program to reverse a given string and check whether the give string palindrome or not. 
             9.  Write a program to find sum of all items in a dictionary. 
             10. Write a Python program to construct the following pattern, using a nested loop  
                  1 
                  22 
                  333 
                  4444 
                  55555 
                  666666 
                  7777777 
                  88888888 
                  999999999 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                                                                       
         CORE - II            OBJECT ORIENTED PROGRAMMING CONCEPTS USING C++ 
          
         OBJECTIVES: 
                To inculcate knowledge on Object-oriented programming concepts using C++.  
                To gain Knowledge on programming with C++.  
         OUTCOMES: 
                To write programs using OOP concepts  like Abstraction, Encapsulation, Inheritance and Polymorphism  
         UNIT - I 
         Introduction  to  C++  -  key  concepts  of  Object-Oriented  Programming  –Advantages  –  Object  Oriented 
         Languages – I/O in C++ - C++ Declarations. Control Structures : - Decision Making and Statements : If ..else, 
         jump, goto, break, continue, Switch case statements - Loops in C++ : for, while, do - functions in C++ - inline 
         functions – Function Overloading.  
          
         UNIT - II 
         Classes and Objects: Declaring Objects – Defining Member Functions – Static Member variables and functions 
         – array of objects –friend functions – Overloading member functions – Bit fields and classes – Constructor and 
         destructor with static members.  
          
         UNIT-  III 
         Operator Overloading: Overloading unary, binary operators – Overloading Friend functions – type conversion – 
         Inheritance: Types of Inheritance – Single, Multilevel, Multiple, Hierarchal, Hybrid, Multi path inheritance – 
         Virtual base Classes – Abstract Classes.  
          
         UNIT - IV 
         Pointers – Declaration – Pointer to Class , Object – this pointer – Pointers to derived classes and Base classes – 
         Arrays – Characteristics – array of classes – Memory models – new and delete operators – dynamic object – 
         Binding, Polymorphism and Virtual Functions.  
          
         UNIT - V 
         Files – File stream classes – file modes – Sequential Read / Write operations – Binary and ASCII Files – 
         Random Access Operation  –  Templates  –  Exception  Handling  -  String  –  Declaring  and  Initializing  string 
         objects – String Attributes – Miscellaneous functions .  
          
         TEXT BOOK: 
                                                                                    TH
             1.  E. Balagurusamy, Object-Oriented Programming with C++, 7               EDITION, TMH, 2013. 
         REFERENCE BOOKS: 
             1.  Ashok N Kamthane, Object-Oriented Programming with Ansi And Turbo C++, Pearson Education, 
                 2003.  
             2.  Maria Litvin & Gray Litvin, C++ for you, Vikas publication, 2002. 
             3.  John R Hubbard, Programming with C, 2nd Edition, TMH publication, 2002. 
          
          
          
          
          
          
         PRACTICAL - II                           C++ PROGRAMMING LAB 
                                                                       
         OBJECTIVES: 
                To implement the various object oriented programming concepts using C++ 
                                                                       
                                                                       
         1. Write a C++ program to demonstrate function overloading, Default Arguments and Inline function. 
         2. Write a C++ program to demonstrate Class and Objects   
         3. Write a C++ program to demonstrate the concept of Passing Objects to Functions 
         4. Write a C++ program to demonstrate the Friend Functions. 
         5. Write a C++ program to demonstrate the concept of Passing Objects to Functions 
         6. Write a C++ program to demonstrate Constructor and Destructor  
         7. Unary Operator Overloading             
         8. Binary Operator Overloading            
         9. Write a C++ program to demonstrate: 
                Single Inheritance       
                Multilevel Inheritance  
                Multiple Inheritance   
                Hierarchical Inheritance          
                Hybrid Inheritance       
         10 Write a C++ program to demonstrate Virtual Functions. 
         11. Write a C++ program to manipulate a Text File. 
         12. Write a C++ program to perform Sequential I/O Operations on a file. 
         13. Write a C++ program to find the Biggest Number using Command Line Arguments 
         14. Write a C++ program to demonstrate Class Template 
         15. Write a C++ program to demonstrate Function Template. 
         16. Write a C++ program to demonstrate Exception Handling. 
          
                                                                       
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
The words contained in this file might help you see if this file matches what you are looking for:

...Core i problem solving using python objectives to introduce the basic features of programming and impart skills in an industry standard language understand fundamental concepts its libraries create advanced solve problems outcomes on completion this course students will be able develop emerging applications relevant field unit computer systems computational thinking data types expressions operator variables assignments strings lists objects classes library ii imperative modules built function print eval user defined parameter passing iii text files exceptions revisited formatted output errors execution control structures decision if statement iv for loop iteration patterns two dimensional list while more additional statements container randomness dictionaries other character encodings module random v namespaces encapsulation functions global vs local exceptional flow as book ljubomir periodic introduction computing application development focus john wiley sons reference books sheetal t...

no reviews yet
Please Login to review.