jagomart
digital resources
picture1_Programming Methodology Pdf 196366 | Bio 232 R Programming   Summer 2021


 139x       Filetype PDF       File size 0.69 MB       Source: sbasse.lums.edu.pk


File: Programming Methodology Pdf 196366 | Bio 232 R Programming Summer 2021
lahore university of management sciences ngrabio 232 r programming instructor dr aziz mithani summer 2021 room no 9 319a office hours tba email aziz mithani lums edu pk telephone 8397 ...

icon picture PDF Filetype PDF | Posted on 07 Feb 2023 | 2 years ago
Partial capture of text on file.
                                                                                                  
                                                   Lahore University of Management Sciences 
                                                             ngraBIO 232 – R programming 
             Instructor              Dr. Aziz Mithani                          Summer 2021 
             Room No.                9-319A 
             Office Hours            TBA 
             Email                   aziz.mithani@lums.edu.pk 
             Telephone               8397 
             Secretary/TA             
             TA Office Hours          
             Course URL (if any)      
            
             Course Teaching Methodology  
                 Teaching Methodology: Synchronous with class notes uploaded on LMS. 
                 Lecture details: 100% live interaction lectures 
            
             Course Basics 
             Credit Hours                      3 
             Lecture(s)                        Nbr of Lec(s) Per Week     5                        Duration     1hr 50 mins 
             Recitation (per week)             Nbr of Rec (s) Per                                  Duration      
                                               Week 
             Lab  (if any ) per week           Nbr of Session(s) Per                               Duration      
                                               Week 
             Tutorial (per week)               Nbr of Tut(s) Per                                   Duration      
                                               Week 
            
             Course Distribution 
             Core                               
             Elective                          Yes 
             Open for Student Category         Any 
             Closed for Student Category        
            
             COURSE DESCRIPTION 
             This hands-on course aims to teach students how to program in R and use it for effective data analysis. Starting from basis including installation 
             and software configuration, this course will teach the students generic programming concepts which are typically used in a high-level statistical 
             language. Specific topics include basic programming in R, reading/write data from text files, functions, and using R packages. Practical examples 
             from biology will be used to demonstrate the use of R for data analysis. 
            
             COURSE PREREQUISITE(S) 
                                
                              None 
                       
                        
                   
            
             COURSE OBJECTIVES 
                                
                              To provide an introduction to programming in R  
                              To introduce students to generic programming concepts typically used in high level statistical language 
                              To enable students to program in R to solve basic problems in biology 
            
             Learning Outcomes 
                                                                                                                                                                                     
            
                                                                                                         
                                                       Lahore University of Management Sciences 
                                 After the course, the student should: 
                                Be able to understand basic programming constructs 
                                Be able to programme in R  
                                Be able to perform moderately complex data analysis in R 
                                  
             Grading Breakup and Policy 
              
             Assignment(s): 20% (2 Assignments, equal weightage) 
             Quiz(s): 20% (4 Quizzes, equal weightage) 
             Attendance:  
             Midterm Examination: 25% 
             Final Examination: 35% 
              
             
             Examination Detail 
                                  
                                 Yes/No: Yes 
                 Midterm         Combine Separate: Combine 
                   Exam          Duration: 2 hrs 
                                 Preferred Date:  
                                 Exam Specifications: 
                                  
                                  
                                 Yes/No: Yes 
                Final Exam       Combine Separate: Combine 
                                 Duration: 2 hrs 
                                 Exam Specifications: 
                                  
                       
             COURSE OVERVIEW 
                  Week/                                                                                            Recommended                           Objectives/ 
                 Lecture/                                          Topics                                              Readings                          Application 
                 Module 
                                   History of R, installing R, Introduction to R (writing code in                                             
             1.1                   R, Getting Help) 
                                   Data types: R objects, vectors and lists, matrices, factors,                                               
             1.2                   data frames 
                                   Generating sequential/random data in R, vectorized                                                         
             1.3                   operations, missing values 
                                   Subsetting in R: Basics, subsetting in lists and matrices,                                                 
             1.4                   subsetting a range, subset function 
                                   Arrays and matrices: indexing, extracting subsections of                                                   
             1.5                   array, matrix transpose, matrix manipulation, cbind, rbind 
             2.1                   Reading/writing in R: reading/writing tabular data,                                                        
                                   reading/writing textual data 
             2.2                   Control structures: If-else, for and while loops                                                           
             2.3                   Functions in R I: writing simple functions, arguments                                                      
             2.4                   Functions in R II: recursion, nested function                                                              
             2.5                   Scoping in R                                                                                               
             3.1                   Date, time and other useful R utility functions                                                            
             3.2                   Loop functions: lapply, apply, mapply, tapply, split                                                       
             3.3                   Graphics in R: plotting in R, partitioning a graphic,                                                      
                                   graphical parameters 
                                                                                                                                                                                            
             
                                                                                       
                                              Lahore University of Management Sciences 
           3.4               String searching, regular expressions in R                                               
           3.5               Using packages in R                                                                      
           4.1               Statistical analysis in R I: probability distributions, one-                             
                             sample vs two-sample tests, power analysis 
           4.2               Statistical analysis in R II: Statistical models                                         
           4.3               Running simulations in R                                                                 
           4.4               Writing complex R code, running R programmes                    
           4.5               Calling external programmes in R                                                                        
                                                                          Final Exam 
           
           
           Textbook(s)/Supplementary Readings 
                   An Introduction to R, R Manual, https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf  
                   R Programming for Data Science, https://bookdown.org/rdpeng/rprogdatascience/  
                   Handouts 
           
                                                                                                                                                                           
           
The words contained in this file might help you see if this file matches what you are looking for:

...Lahore university of management sciences ngrabio r programming instructor dr aziz mithani summer room no a office hours tba email lums edu pk telephone secretary ta course url if any teaching methodology synchronous with class notes uploaded on lms lecture details live interaction lectures basics credit s nbr lec per week duration hr mins recitation rec lab session tutorial tut distribution core elective yes open for student category closed description this hands aims to teach students how program in and use it effective data analysis starting from basis including installation software configuration will the generic concepts which are typically used high level statistical language specific topics include basic reading write text files functions using packages practical examples biology be demonstrate prerequisite none objectives provide an introduction introduce enable solve problems learning outcomes after should able understand constructs programme perform moderately complex grading ...

no reviews yet
Please Login to review.