jagomart
digital resources
picture1_Programming Concepts Pdf 189227 | Newsyllabus 974027be B2ec 4b61 Bc8f D7c01b73f399


 134x       Filetype PDF       File size 0.11 MB       Source: file.amizone.net


File: Programming Concepts Pdf 189227 | Newsyllabus 974027be B2ec 4b61 Bc8f D7c01b73f399
format for course curriculum annexure cd 01 course title python for biologist l t p sw fw total s credit course code biof206 units 04 units 2 0 2 2 ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
     
     
     
     
     
                                                      FORMAT FOR COURSE CURRICULUM 
                            Annexure ‘CD – 01’ 
     
       Course Title: Python for Biologist                                                           L    T   P/   SW/FW      TOTAL 
                                                                                                             S               CREDIT 
       Course Code: BIOF206                    Units: 04                                                                     UNITS 
                                                                                                     2   0   2       2           4 
       Course Objectives: 
                                                                                                    
       The course will enable students to apply Python for bioinformatics applications. The course will also enable the students to apply concepts of object oriented 
       programming and its modules. The course will enable students to analyze data using Python. 
     
       Pre-requisites: Basic knowledge about computer programming. 
     
        Course Learning Outcomes (CLO): on completion of the course student will be able to  
             •  Acquire programming skills in core Python and to develop the skills of designing Graphical User Interfaces.  
             •  Demonstrate a clear understanding  to utilize Python with reference to bioinformatics 
             •  Evaluate various  techniques using Python 
             •  Apply various methods  of Python language viz. Tkinter , Matploatlib and numpy with reference of Bioinformatics 
             •  Memorize and run the basic commands of bio python. 
             •  Analyze the bioinformatics data using python and bio python. 
                   
        
        
        
        
        
        
        
        
        
        
        
            Course Contents/Syllabus- Theory: 
                                                                                                                                                                                                                                                        Weightag
                                                                                                                                                                                                                                                        e (%) 
              Module I                                                                                                                                                                                                                        20 
              Descriptors/Topics: Introduction and basic programming with Python 
              History, Features, Working with Python, Basic Syntax, Variable and Data Types, Operator, Expression and Statements. Understanding the 
              programming  constructs with   If , If- else, Nested if-else, For loop ,While loop ,Nested loops, Break ,Continue ,Pass 
              Module II                                                                                                                                                                                                                       30 
               Descriptors/Topics: Python  advanced programming 
               Function and methods, Recursion, Exception handling. List: Traversing, List operation, list slices, list method, list and strings, Tuples: tuple 
               assignment, tuple as a return type, list and tuples, Dictionary: Dictionary as a set of counter, Looping and dictionaries .Creating a GUI that 
               handles an event using tkinter package. Controlling layout with geometry manager pack(), place() and grid() methods , graphically visualizing 
               the data using matplotlib package .  Introduction of numpy package with  different functions  
              Module III                                                                                                                                                                                                                      30 
              Descriptors/Topics: Basics commands in Bio-Python                                                                                                                                                                               
              Storing strings in variables, DNA concatenation, finding length of a string, extracting sub-strings, reading text from a file, writing text to a 
              file, reading and writing a FASTA file, Splitting a string to make a list, Percentage of amino acid residues. 
              Module IV                                                                                                                                                                                                                       20 
              Descriptors/Topics: Bioinformatics analysis using Python 
              Searching for a pattern in a string, Building Seq sequences from strings, Plotting codon frequency, Fetching a SwissProt entry from a file, 
              SwissProt to FASTA, Running Blast and Clustalw. 
        
            Pedagogy for Course Delivery: 
                        Lectures:32 
                        Tutorials: 0 
                        Presentation/ Seminar/Quiz: 1 
                        Class Test: 2 
                        Total: 35 
                         
            Practical                    
            Practical                :    28 
            Lab internal             :   2 
            Total                    :   30 
       PSDA activity: Group discussion, Guest lecture  
       List of Experiments: 
     
           1.  Create and run Python programs using basic scalars. 
           2.  Implement and manipulate strings, functions, operators, lists, loops, and arrays. 
           3.  Format output and list content. 
           4.  Read external files in Python. 
           5.  Create practical programs that interact with the user and the operating system. 
           6.  Designing a GUI of Hospital Management system using Tkinter Package. 
           7.  Design different types of Charts using matplotlib package :   
           8.  Design a program to find out the percentage of amino acid residues in a PDB file. 
           9.  BIO PYTHON 
               
       Assessment/ Examination Scheme: 
                            Theory L/T (%)                           Lab/Practical/Studio (%)                                  Total 
                              75%                                              25%                                             100% 
                                       Continuous Assessment/Internal Assessment (50%)                                                  End Term 
                                                                                                                                       Examination (50%) 
        Components            Class Test 1              Class Test 2                  Home            QUIZ/MCQ         Attend      
        (Drop down)                                                                Assignment                           ance 
       Weightage (%)              15                        15                         10                                5                     
                                                                                                            5                                50 
                                                                                                             
       Theory Assessment (L&T): 
       Lab/ Practical/ Studio Assessment: 
                              Continuous Assessment/Internal Assessment (50%)                                          End Term Examination 
                                                                                                                               ( 50%) 
        Components         Lab Test       Lab Record         Home             VIVA          Attendance       Lab Test       Lab Record          Viva 
       (Drop down)                                        Assignment 
      Weightage (%)           15              10               10                               5               10               25              15 
                                                                               10 
                                                                                  
        
                                            Mapping Continuous Evaluation components/PSDA with CLOs 
      
                                         Bloom’s Level   Remembering  Understanding  Applying       Analyzing  Evaluating  Creating 
                                              > 
                                              Course     CLO1            CLO2               CLO3  CLO4             CLO5  CLO 6 
                                              Learning    
                                              Outcomes  
                                          
                                          
                                         Assessment 
                                         type/PSDA 
                                         Class Quiz                                                                              
                                         Home                                                                             
                                         assignment 
                                         Presentation                                                   √           √               
                                         /Seminar 
                                         Class Test 1                                                                     
                                         Class Test 2          √                                                                   
                                         Viva                                                   √                  √               
                                         Lab record                                                                     
                                         Lab                                                                             √ 
                                         Performance 
         
        Text Books / Online   : 
      
            •  Jason Kinser, “Python for Bioinformatics”, Jones & Bartlett Publishers, 2008. 
            •  Mark Lutz, “Learning Python”, 3rd edition, O'Reilly, 2007. 
            •  Alex Martelli, David Ascher, “Python cookbook”, O'Reilly, 2002. 
            •  Libeskind-Hadas, Ran, and Eliot Bush. Computing for biologists: Python programming and principles. Cambridge University Press, 2014. 
            •  www.javatpoint.com ,  
      
               REFERENCE 
      
            •  http://www.biopython.org 
            •  Marin-Sanguino, Alberto. "Book Review: Computing for Biologists: Python Programming and Principles." Frontiers in Genetics 7 (2016): 86. 
The words contained in this file might help you see if this file matches what you are looking for:

...Format for course curriculum annexure cd title python biologist l t p sw fw total s credit code biof units objectives the will enable students to apply bioinformatics applications also concepts of object oriented programming and its modules analyze data using pre requisites basic knowledge about computer learning outcomes clo on completion student be able acquire skills in core develop designing graphical user interfaces demonstrate a clear understanding utilize with reference evaluate various techniques methods language viz tkinter matploatlib numpy memorize run commands bio contents syllabus theory weightag e module i descriptors topics introduction history features working syntax variable types operator expression statements constructs if else nested loop while loops break continue pass ii advanced function recursion exception handling list traversing operation slices method strings tuples tuple assignment as return type dictionary set counter looping dictionaries creating gui that ...

no reviews yet
Please Login to review.