jagomart
digital resources
picture1_Functional Programming Pdf 191506 | 3 1 Honors Scala Programming


 189x       Filetype PDF       File size 0.16 MB       Source: www.pvpsiddhartha.ac.in


File: Functional Programming Pdf 191506 | 3 1 Honors Scala Programming
scala programming honors course code year iii semester i course category honors branch it course type theory java credits 4 l t p 4 0 0 prerequisites programming continuous internal ...

icon picture PDF Filetype PDF | Posted on 04 Feb 2023 | 2 years ago
Partial capture of text on file.
                                                           SCALA PROGRAMMING 
                                                                     (Honors) 
                        
              Course Code                              Year               III         Semester          I 
              Course Category             Honors       Branch             IT          Course Type       Theory 
                                                                                                        Java 
              Credits                     4            L-T-P              4-0-0       Prerequisites     Programming 
              Continuous Internal                      Semester End 
              Evaluation :                30           Evaluation:        70          Total Marks:      100 
                        
              Course Outcomes                                                                              
              Upon Successful completion of course, the student will be able to: 
               CO1       Understand the fundamental concepts of basic object oriented programming in            L2 
                         scala. 
               CO2       Apply the knowledge of functional programming concepts to develop                      L3 
                         applications. 
               CO3       Analyze and the behavior of programs involving fundamental programming                 L3 
                         concepts in Scala. 
               CO4       Apply object-oriented concepts to design and use of Scala in a variety of              L3 
                         technologies and on different platforms. 
                        
                        
                                                               Syllabus 
               
              Unit                                        Contents                                        Mapped CO 
              No       
                      Scala: Introduction, Scala Environment, Scala Shell, Scala ID, Implementing the 
                      Object 
              I       Scala Building Blocks: Introduction, Apps and Applications,                         CO1 
                      Basics of the Language 
                      Scala Classes: Introduction, Classes, Case Classes 
                      Scala Methods: Introduction, Method Definitions, Named Parameters 
                      Classes, Inheritance and Abstraction: Introduction, Inheritance Between Types, 
                      Inheritance Between Classes, Restricting a Subclass, Abstract Classes, The Super 
              II      Keyword, Scala Type Hierarchy, Polymorphism                                         CO1,CO2 
                      Objects and Instances: Introduction, Singleton Objects, Companion Objects 
                      Value Classes: Introduction, Value Classes, Simple Value Type Example,  
                      Scala Constructs: Introduction, Numbers and Numeric  Operators, Characters and 
                      Strings,  Assignments,  Variables,  Messages  and  Message  Selectors,  Control  and 
                      Iteration 
              III     Traits: Introduction, Abstract Trait Members, Dynamic Binding of Traits, Sealed  CO1,CO3 
                      Traits, Marker Traits 
                      Arrays: Introduction, Arrays, Creating Square Arrays, Looping Through Arrays 
                      Tuples: Introduction, Tuple Characteristics, classes, Creating a Tuple,  
                      Functional Programming in Scala: Introduction, Scala as a Functional Language, 
               IV     Defning Scala Functions                                                             CO1,CO4 
                      Scala Collections Framework: Introduction, Scala Collections 
                      Immutable Lists and Maps: Introduction, the Immutable List Collection 
                      Scala  and  JDBC  Database  Access:  Introduction,  Working  with  JDBC,  The 
                      Database  Driver,  Registering  Drivers,  Setting  Up  MySQL,  Setting  Up  the 
                      Database 
              V       GUIs in Scala Swing: Introduction, Windows as Objects, Windows in Scala, Scala  CO1,CO4 
                      Swing, Scala Swing Packages, Swing Scala Worked Examples 
                      Scala&  Java  Interoperability:  Introduction,  a  Simple  Example,  Inheritance, 
                      Issues, Functions 
               
                
                                                              Learning Resources 
               Text book: 
               1      A Beginner’s Guide to Scala, Object Orientation and Functional Programming, Second  Edition  John 
                      Hunt, Midmarsh Technology Ltd, Bath, Wiltshire  Springer publications 
               References : 
               1      Functional Programming in Scala  by Paul Chiusano, RunarBjarnason ,MEAP Edition 
                      Manning Early Access Program ,version 10 
                       
               e-Resources and other Digital Material 
               1      https://www.tutorialspoint.com/scala/index.htm 
                
                
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                                                   
The words contained in this file might help you see if this file matches what you are looking for:

...Scala programming honors course code year iii semester i category branch it type theory java credits l t p prerequisites continuous internal end evaluation total marks outcomes upon successful completion of the student will be able to co understand fundamental concepts basic object oriented in apply knowledge functional develop applications analyze and behavior programs involving design use a variety technologies on different platforms syllabus unit contents mapped no introduction environment shell id implementing building blocks apps basics language classes case methods method definitions named parameters inheritance abstraction between types restricting subclass abstract super ii keyword hierarchy polymorphism objects instances singleton companion value simple example constructs numbers numeric operators characters strings assignments variables messages message selectors control iteration traits trait members dynamic binding sealed marker arrays creating square looping through tuples...

no reviews yet
Please Login to review.