BCCA Bachelor of Commerce Computer Applications Part 3 Sem 6 University Syllabus Course and Classes For BCCA Part  3 Semester 6 New Semester Pattern 2019-20 onwards & Old Semester Pattern 2016-17 onwards

Atlanta Computer Institute Nagpur conducts Tuition Classes for BCCA First Semester Second Semester Third Semester Fourth Sem Fifth Sem Sixth Semester for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to BCCA Students. Practicals are also taken.

New semester Pattern from 2019-20 RTMNU. Old Semester Pattern of 2016-17 is given after new pattern. Please scroll for Old pattern.

Semester – VI

Paper - I

Course Name – C#.Net (New Semester Pattern 2019-20 )

Course code - 6T1

UNIT – I

Introducing C# - What is C#?,Evaluation of C#, Characteristics of C#, Application of C#, How does C# Differ from C++?, How does C# Differ from Java?. Understanding.NET: The C# Environment –The.NET Framework, The Common Langue Runtime, Framework Base Class,.NET Languages, Benefits of the .NET Approach, C# and .NET. Overview of C# - Introduction, A Simple C# Program, Namespaces, Adding Comments, Using Aliases for Namespaces Classes, Passing String Objects to WriteLine Method, Command Line Argument, Main with Class, Providing Interactive Input, Multiple Main Methods, Compile Time Error. Literals, Variables and Data Types –Introduction, Literals, Variables, Data Types, Value Types, Reference Type, Declaration Types, Initialization of Variables, Default Value, Constant Variable, Scope of Variables, Boxing and Unboxing. Operators and Expressions – Introduction, Operator Precedence and Associativity, Type Conversion,

UNIT - II

Decision Making and Branching –Introduction, Decision Making with if Statement, Simple if Statement, The if…else Statement, The else if Ladder, The Switch Statement, The ? : Operator, Decision Making and Looping – Introduction, The while Statement, The do Statement, for Statement, The for each Statement. Methods in C# - Introduction, Declaring Methods, The Main Method, Invoking Methods, Nesting of Methods, Method Parameters, Pass by Value, Pass by Reference, The Output Parameters, Variables Argument List, Methods Overloading. Handling Arrays – Introduction, One-Dimensional Array, Creating an Array, Two-Dimensional Array, Variable-Size Arrays,. Manipulating Strings – Introduction, Creating String, String Methods, Inserting String, Comparing String, Finding String, Mutable String Arrays of String,

UNIT - III

Structures and Enumerations –Introduction, Structures, Structs with Methods, Difference between Classes and Structs, Enumerations, Enumerator type Conversion. Classes and Objects - Introduction, Basic Principle of OOP, Defining a Class, Adding Variables, Adding Methods, Member Access Modifiers, Creating Objects, Accessing Class Members, Constructors, Overloaded Constructors, Static Members, Static Constructors, Private Constructors, Copy Constructors, Destructors, Member Initialization, The This Reference, Nesting of Members, Constant Members, Read-only Members, Properties, Indexers. Inheritance and Polymorphism – Introduction, Classical Inheritance, Defining a Subclass, Visibility Control, Defining Subclass Constructors, Multilevel Inheritance, Hierarchical Inheritance, Overriding Methods, Abstract method, Sealed Class: Preventing Inheritance, Sealed Methods, Polymorphism.

UNIT - IV

Interface: Multiple Inheritance–Introduction, Defining an Interface, Extending Interface, Implementing Interface, Interface and Inheritance, Explicit Interface Implementation, Abstract Class and Interface. Operator Overloading – Introduction, Overloadable Operators, Need for Operator Overloading, Defining Operator Overloading, Overloading Unary Operator, Overloading Binary Operator, Overloading Comparison Operator. Managing Errors and Exceptions – Introduction, What is Debugging?, Types of Errors, Exceptions, Syntax of Exception Handling Code, Multiple Catch Statements, The Exception Hierarchy, General Catch Handler, Using Finally Statement, Nested Try Blocks, Throwing Our Own Exceptions, Checked and Unchecked Operators, Using Exceptions for Debugging.

 

Text Book:

1. E. Balagurusamy, Programming in C#, McGraw-Hill.

Reference Books:

1. Rod Stephens, C# 5.0 – Programmer‘s Reference, Wrox A Wiley Brand.

2. Rod Stephens, C# - 24 –Hour Trainer, Wrox A Wiley Brand.

3. Herbert Schildt, The Complete Reference C# 4.0, McGraw-Hill.

 

SEC – I – Skill Enhancement Course

Elective - I

Paper - II

Course Name – Python (New Semester Pattern 2019-20 )

Course code - 6T2

UNIT - I

Getting Started -Introducing python, Installing python on windows, Installing python on Linux, Meeting the interpreter, Writing your first program, Employing variables, Obtaining user input, Correcting Errors. Performing operations-Doing arithmetic, Assigning values, Comparing Values, Assessing logic. , Examining Conditions, Setting precedence, casting data types, Manipulating bits. Making statements -Writing lists, Manipulating lists, Restricting lists, associating list elements, Branching with if, Looping while true, Looping over items, Breaking out of loops.

UNIT - II

Defining Functions-Understanding scopes, Supplying arguments, Returning Values, Using callbacks, Adding placeholders, producing generators, Handling exceptions, Debugging assertions. Importing Modules - ,Storing functions, Owning function names, Interrogating the system, Performing mathematics, Calculating decimals, Telling the time, Running a timer, Matching patterns.

UNIT - III

Managing strings -Manipulating strings, Formatting strings, Modifying strings, Accessing files, Reading and writing files, Updating file strings, Pickling data Programming objects, Encapsulating data, Creating instance objects, Addressing 69

 

class attributes, Examining built-in attributes, Collecting garbage, Inheriting features, Overriding base methods, Harnessing polymorphism.

UNIT - IV

Processing requests-Sending responses, Handling values, Submitting forms, Providing text areas, Checking boxes, Choosing radio buttons, Selecting options, Uploading files Building interfaces-Launching a window, Responding to buttons, Displaying messages, Gathering entries, Listing options, Polling radio buttons, Checking boxes, Adding images Developing applications- Generating random numbers, Planning the problem, Designing the interface, Assigning static properties, Initializing dynamic properties, Adding runtime functionality, Testing the program, Freezing the program, Deploying the application.

Text Book:

1. Mike McGrath, Python in easy steps, McGraw-Hill.

Reference Books:

1. Charles Dierbach, Introduction to Computer Science using Python, Wiley.

2. Laura Cassell& Alan Gauld, Python Projects, Wrox A Wiley Brand.

3. Allen B. Downey, Think Python, Shroff Publishers, O‘Reilly.

4. Paul Greis, Jennifer Campbell, Jason Montojo, Practical Programming – An Introduction to Computer Science using Python, Shroff Publishers.

SEC – I – Skill Enhancement Course

Elective – I

Paper - II

Course Name – Ruby on Rail (New Semester Pattern 2019-20 )

Course code - 6T2

UNIT - I

Introduction - A Tour of Ruby, Try Ruby, A Sudoku Solver in Ruby. The Structure and Execution of Ruby Programs - Lexical Structure, Syntactic Structure, File Structure, Program Encoding, Program Execution. Data types and Objects - Numbers, Text, Arrays, Hashes, Ranges, Symbols, True, False, and Nil, Objects. 70

 

UNIT - II

Expressions and Operators - Literals and Keyword Literals, Variable References, Constant References, Method Invocations, Assignments, Operators. Statements and Control Structures -Conditionals, Loops, Iterators and Enumerable Objects, Blocks, Altering Control Flow, Exceptions and Exception Handling, BEGIN and END, Threads, Fibers, and Continuations. Methods, Procs, Lambdas, and Closures - Defining Simple Methods, Method Names, Methods and Parentheses, Method Arguments, Procs and Lambdas, Closures, Method Objects, Functional Programming.

UNIT - III

Classes and Modules - Defining a Simple Class, Method Visibility: Public, Protected, Private, Subclassing and Inheritance, Object Creation and Initialization, Modules, Loading and Requiring Modules, Singleton Methods and the Eigenclass, Method Lookup, Constant Lookup. Reflection and Meta programming - Types, Classes, and Modules, Evaluating Strings and Blocks, Variables and Constants, Methods, Hooks, Tracing, Object Space and GC, Custom Control Structure, Missing Methods and Missing Constants, Dynamically Creating Methods, Alias Chaining, Domain-Specific Languages.

UNIT - IV

The Ruby Platform – Strings, Regular Expressions, Numbers and Math, Dates and Times, Collections, Files and Directories, Input/Output, Networking, Threads and Concurrency. The Ruby Environment - Invoking the Ruby Interpreter, The Top-Level Environment, Practical Extraction and Reporting Shortcuts, Calling the OS, Security.

Text Book:

1. David Flanagan, Yukihiro Matsumoto, The Ruby Programming language, O‘Reilly.

Reference Books:

1. Noel Rappin, Professional Ruby on Rails, Wrox.

2. Michael Fitzgerald, Ruby – Pocket Reference, O‘Reilly.

3. Timothy Fisher, Ruby on Rails – Bible, Wrox.

4. Daniel Kehoe, Learn Ruby on Rails, Book One.

5. MichaelHartl, Ruby on Rail Tutorial, 71

 

DSE – I – Discipline Specific Elective (DSE) Course

Elective – I

Paper - III

Course Name – Entrepreneurship Development (New Semester Pattern 2019-20 )

Course code - 6T3

UNIT – I

Entrepreneur: Introduction, Evolution of the concept of Entrepreneur, Characteristics of successful Entrepreneurs, The charms of becoming Entrepreneur, The Entrepreneurial decision process, Functions of Entrepreneur, Need of Entrepreneur, Types of Entrepreneurs, Distinction between an Entrepreneur and a Manager, Intrapreneur, social Entrepreneur. Entrepreneurship: Concept of Entrepreneurship, Growth of Entrepreneurship in India, Role of Entrepreneurship in economic development. Types of Entrepreneurship, Family Business

UNIT - II

Agri-Preneurship: Introduction, Need for developing Agri-Preneurship in India, Opportunities for developing Agri-Preneurship, Challenges involved in developing Agri-Preneurship. Factors affecting Entrepreneurship growth: Factors affecting Entrepreneurship, Government Actions. Entrepreneurial Motivation: Meaning of Entrepreneurial Motivation, Motivational Cycle or Process, and Theories of Entrepreneurial Motivation. Entrepreneurial Competencies: Meaning of Entrepreneurial Competency, Major Entrepreneurial Competencies, Developing Entrepreneurial Competencies.

UNIT - III

Entrepreneurship Development Programmes (EDPs): Meaning of EDP, Need of EDPs, Objectives of EDPs, Entrepreneurship Development Programmes in India: A Historical Perspective, Course contents and curriculum of EDPs, Phase of EDP, Evaluation of EDPs, and Problems of EDPs. Micro and small enterprises: Small enterprise: Meaning & Definition, Essentials, features & Characteristics, Relationship between Micro and Macro enterprises, Rationale behind Micro & small enterprises, Role of Micro enterprise in economic development, Package for promotion of Micro and Small-scale enterprise. Formulation of Business Plans: Meaning of business 72

 

plan, Contents of business plan, Significance, Formulation of business plan, Network Analysis, Common Errors in business plan formulation.

UNIT - IV

Project Appraisal: Concept of Project Appraisal, Methods of Project Appraisal, and Environmental clearance of SMEs. Financing of Enterprise: Meaning and need for financial planning, Source of Finance, Capital Structure, Capitalization, Term Loans, Sources of short-term Finance, Venture Capital, Export Finance. Forms of business Ownership: Sole Proprietorship, Partnership, Company, Cooperative, And Selection of an appropriate form of ownership structure, Institutional Finance of entrepreneurs: Need for institutional finance, Institutional Finance. Institutional Support to Entrepreneurs: Need for institutional support, Institutional Support to small Entrepreneurs.

Text Book- Dr. S. S. Khanka, Entrepreneurial Development, S. Chand.(Reprint 2016)

Reference Books

1. Robert D. Hisrich, Mathew J. Manimala, Michael P. Peters, Dean A. Shepherd, Enterpreneurship, McGraw-Hill.

2. CA Dr. AbhaMathur, Business Entrepreneurship and Management, Taxmann.

3. Charles E. Bamford, Garry D. Bruton, Enterpreneurship – A Small Business Approach, McGraw-Hill.

DSE – I – Discipline Specific Elective (DSE) Course

Elective – I

Paper - III

Course Name – Company Law and Secretarial Practice ( New Semester Pattern 2019-20 )

Course code - 6T3

Unit - I

Company and its Nature and Scope - Meaning, Definition and characteristics of company. Historical background of company law in India, Companies Act 2013, landmark provisions of the Act, Classification of companies, Lifting the corporate veil.

Unit - II 73

 

Procedure for Incorporation of companies - Role of promoters, Legal Position of Promoter, functions and liabilities of a promoter, Registration and incorporation of a company, Merits and Demerits of Incorporation of company - Memorandum of Association - Meaning, Purpose, Contents, clauses Ultra vires and Doctrine of Ultravires. Articles of Association - Meaning Purpose, Content. Alteration, Doctrine of Constructive Notice. Distinction between the Memorandum and Articles, Doctrine of Indoor management. Meaning - Formalities of issue Prospectus - Misrepresentation of Prospectus - Golden Rule Amalgamation and winding up - Merger and Demerger of Company, Amalgamation, Winding up of a Company, Payment of Liabilities in the event of winding up, Role of Official Liquidator, Court and National Company Law Tribunal.

Unit - III

Shares, Debentures and Company Meetings - Shares - Meaning, Types of Shares and Transfer of shares, price of issue of shares. Share Capital, Meaning, Kinds, Alteration, Reduction and Voting Rights, Global Depository receipts, Sweat Equity shares, bonus shares, buyback of shares. Share Certificate. Debenture - Meaning, Types, Charge-Fixed and Floating, Crystallization of Floating charge. Company Meetings:- Annual General Meetings, Extraordinary General Meetings, Persons Entitled To Call EGM, Notice,

Unit - IV

Secretary :- Definition, need and importance, Appointment and dismissal, Work, duties, rights and liabilities, Memorandum of association and secretary, Articles of association and secretary, Prospectus and secretary. Directors Position, Appointment And Removal: - Definition Of Directors, Position Of Director In A Company, Composition Of Board Of Directors, Methods and Provisions As To Directors Appointment, Appointment/Reappointment Of Rotational Directors, Director Identification Number, Disqualifications For Director, Vacation Of Office Of Director, Resignation Of Director, Removal Of Directors

Book Recommended:

1. C.A.Kamal Garg, Bharat's Corporate and Allied Laws, 2013

2. Institute of Company Secretaries of India, Companies Act 2013, CCH Wolter Kluver Business, 2013 74

 

3. Lexis Nexis, Corporate Laws 2013 (Palmtop Edition)

4. Avtar Singh : Company Law

5. Dutta on Company Law

6. N.D.Kapoor on Company Law, Charles Wild and Stuart Weinstein Smith and Keenan, Company Law, Pearson Longman, 2009

7. The Companies Acts from 1956 to 2014 as amended up to the date.

8. The New Company Law, Dr. N.V. Paranjape, Central Law Agency.

 

BCCA Part –  3  Semester - 6 ( Old Semester Pattern 2016-17 onwards )

Paper - I:  C#.Net   (6T1)

 

UNIT - I

Introducing C# - What is C#? Evaluation of C#, Characteristics of C#, Application of C#, how does C# differ from C++? How does C# differ from Java? Understanding .NET: The C# Environment – The .NET Strategy, The Origin of .NET Technology, The .NET Framework, The Common Langue Runtime, Framework Base Class, User and Program Interface, Visual Studio .NET, .NET Languages, Benefits of the .NET Approach, C# and .NET. Overview of C# - Introduction, A Simple C# Program, Namespaces, Adding Comments, Main Running Value, Using Aliases for Namespaces Classes, Passing String Objects to WriteLine Method, Command Line Argument, Main with Class, Providing Interactive Input, Using Mathematical Function, Multiple Main Methods, Compile Time Error, Program Structure, Program Coding Style. Literals, Variables and Data Types – Introduction, Literals, Variables, Data Types, Value Types, Reference Type, Declaration Types, Initialization of Variables, Default Value, Constant Variable, Scope of Variables, Boxing and Unboxing. Operators and Expressions – Introduction, Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operators, Increment and Decrement Operators, Conditional Operators, Bitwise Operators, Special Operators, Arithmetic Expressions, Evaluation of Expressions, Precedence of Arithmetic Operators, Type Conversion, Operator Precedence and Associativity, Mathematical Function. 

 

UNIT - II   

Decision Making and Branching – Introduction, Decision Making with if Statement, Simple if Statement, The if…else Statement, The else if Ladder, The Switch Statement, The ? : Operator, Decision Making and Looping – Introduction, The while Statement, The do Statement, The for Statement, The foreach Statement, Jumps in Loops. Methods in C# - Introduction, Declaring Methods, The Main Method, Invoking Methods, Nesting of Methods, Method Parameters, Pass by Value, Pass by Reference, The Output Parameters, Variables Argument List, Methods Overloading. Handling Arrays – Introduction, One-Dimensional Array, Creating an Array, Two-Dimensional Array, Variable-Size Arrays, TheSystem.Array Class, ArrayList Class. Manipulating Strings – Introduction, Creating String, String Methods, Inserting String, Comparing String, Finding String, Mutable String Arrays of String, Regular Expressions.

 UNIT - III 

Structures and Enumerations – Introduction, Structure, Structs with Methods, Nested Structs, Difference between Classes and Structs, Enumerations, Enumerator Base Type, Enumerator type Conversion. Classes and Objects - Introduction, Basic Principle of OOP, Defining a Class, Adding Variables, Adding Methods, Member Access Modifiers, Creating Objects, Accessing Class Members, Constructors, Overloaded Constructors, Static Members, Static Constructors, Private Constructors, Copy Constructors, Destructors, Member Initialization, The This Reference, Nesting of Members, Constant Members, Read-only Members, Properties, Indexers. Inheritance and Polymorphism – Introduction, Classical Inheritance, Containment Inheritance, Defining a Subclass, Visibility Control, Defining Subclass Constructors, Multilevel Inheritance, Hierarchical Inheritance, Overriding Methods, Hiding Methods, Abstract method, Sealed Class: Preventing Inheritance, Sealed Methods, Polymorphism. 

UNIT - IV

Interface: Multiple Inheritances – Introduction, Defining an Interface, Extending Interface, Implementing Interface, Interface and Inheritance, Explicit Interface Implementation, Abstract Class and Interface. Operator Overloading – Introduction, Overloadable Operators, Need for Operator Overloading, Defining Operator Overloading, Overloading Unary Operator, Overloading Binary Operator, Overloading Comparison Operator. Managing Errors and Exceptions – Introduction, What is Debugging?, Types of Errors, Exceptions, Syntax of Exception Handling Code, Multiple Catch Statements,  The Exception Hierarchy, General Catch Handler, Using Finally Statement, Nested Try Blocks, Throwing Our Own Exceptions, Checked and Unchecked Operators, Using Exceptions for Debugging. 

 Text Book:

                1. E. Balagurusamy, Programming in C#, McGraw-Hill.

 Reference Books:

                1. Rod Stephens, C# 5.0 – Programmer‘s Reference, WroxA Wiley Brand.

                2. Rod Stephens, C# - 24 –Hour Trainer, Wrox A Wiley Brand.

                3. Herbert Schildt, The Complete Reference C# 4.0, McGraw-Hill.

 

  

Practical List of C#.NET

 

                1. Write an algorithm, draw a flowchart and develop a C#.Net console application to check whether the entered number is even or odd.

                2. Write an algorithm, draw a flowchart and develop a C#.Net console application to develop Boxing and Unboxing concept.

                3. Write an algorithm, draw a flowchart and develop a C#.Net console application to calculate the reverse of a number, to check the given number is palindrome or not.

                4. Write an algorithm, draw a flowchart and develop a C#.Net console application to print the Following Pattern:

 

   1

   1 2

   1 2 3

   1 2 3 4

   1 2 3 4 5

   1 2 3 4

   1 2 3

   1 2

   1

 

                5. Write an algorithm, draw a flowchart and develop a C#.Net console application to display the following pattern-

 

      *

     * * *

    * * * * *

   * * * * * * *

    * * * * * 

     * * *

      *

 

                6. Write an algorithm, draw a flowchart and develop a C#.Net console application to Print and evaluate the following series. The series is ----- 

 

Sum = (1) + (x^2/2!) )+(x^4/4!) )+(x^6/6!) +(x^8/8!) )+………………..

 

                7. Write an algorithm, draw a flowchart and develop a C#.Net console application to perform ascending order sorting using Jagged Array.

                 8. Write an algorithm, draw a flowchart and develop a C#.Net console application to find out the largest and smallest number from an array using jagged array.

                 9. Write an algorithm, draw a flowchart and develop a C#.Net console application to print abbreviation form of Name.

                 10. Write an algorithm, draw a flowchart and develop a C#.Net console application to count number of characters, words and blank spaces of given sentence.

                 11.  Write an algorithm, draw a flowchart and develop a C#.Net console application to withdraw, deposit & transfer money to the account using method overloading.

                 12. Write an algorithm, draw a flowchart and develop a C#.Net console application to overload unary operator ‗-‘ and perform subtraction operation.

                 13. Write an algorithm, draw a flowchart and develop a C#.Net console application to overload binary operator ‗+‘ and perform addition operation between two complex numbers.

                 14. Write an algorithm, draw a flowchart and develop a C#.Net console application to implement the concept of constructor overloading.

                 15. Write an algorithm, draw a flowchart and develop a C#.Net console application to implement the concept of hierarchical inheritance.

                 16. Write an algorithm, draw a flowchart and develop a C#.Net console application to implement the concept of interface.

                 17. Write an algorithm, draw a flowchart and develop a C#.Net console application to combine two delegates.

                 18. Write an algorithm, draw a flowchart and develop a C#.Net console application to display the priority of the thread.

                 19. Write an algorithm, draw a flowchart and develop a C#.Net console application to convert feet to inches using Delegates.

20. Write an algorithm, draw a flowchart and develop a C#.Net console application to copy the contents from one file to another file


Paper - II: Python (6T2) ( Old Semester Pattern 2016-17 )

UNIT - I

Getting Started -Introducing python, Installing python on windows, Installing python on Linux, Meeting the interpreter, Writing your first program, Employing variables, Obtaining user input, Correcting Errors. Performing operations-Doing arithmetic, Assigning values, Comparing Values, Assessing logic. , Examining Conditions, Setting precedence, casting data types, Manipulating bits. Making statements -Writing lists, Manipulating lists, Restricting lists, associating list elements, Branching with if, Looping while true, Looping over items, Breaking out of loops.

 UNIT - II

Defining Functions-Understanding scopes, Supplying arguments, Returning Values, Using callbacks, Adding placeholders, producing generators, Handling exceptions, Debugging assertions. Importing Modules - ,Storing functions, Owning function names, Interrogating the system, Performing mathematics, Calculating decimals, Telling the time, Running a timer, Matching patterns.

UNIT - III

Managing strings -Manipulating strings, Formatting strings, Modifying strings, Accessing files, Reading and writing files, Updating file strings, Pickling data Programming objects, Encapsulating data, Creating instance objects, Addressing class attributes, Examining built-in attributes, Collecting garbage, Inheriting features, Overriding base methods, Harnessing polymorphism.

UNIT - IV

Processing requests-Sending responses, Handling values, Submitting forms, Providing text areas, Checking boxes, Choosing radio buttons, Selecting options, Uploading files Building interfaces-Launching a window, Responding to buttons, Displaying messages, Gathering entries, Listing options, Polling radio buttons, Checking boxes, Adding images Developing applications- Generating random numbers, Planning the problem, Designing the interface, Assigning static properties, Initializing dynamic properties, Adding runtime functionality, Testing the program, Freezing the program, Deploying the application.

Text Book:

                1. Mike McGrath, Python in easy steps, McGraw-Hill.

 

 Reference Books:

                1. Charles Dierbach, Introduction to Computer Science using Python, Wiley.

                2. Laura Cassell& Alan Gauld, Python Projects, Wrox A Wiley Brand.

                3. Allen B. Downey, Think Python, Shroff Publishers, O‘Reilly.

                4. Paul Greis, Jennifer Campbell, Jason Montojo, Practical Programming – An Introduction to Computer Science using Python, Shroff Publishers.

 

 Practical List of Python

                1. Write a Python program to convert the given temperature from Fahrenheit to Celsius and vice versa depending upon user‘s choice.

                 2. Write a Python program that allows the user to enter any integer base and integer exponent, and displays the value of the base raised to that exponent. 

                  3. Write a Python program that prompts the user for a certain number of cities for the Travelling salesman Problem, and displays the total number of possible routes that can be taken.

 Write a Python program th

                4. at prompts the user to enter an upper or lower case letter and displays the corresponding Unicode encoding.

                 5. Write a Python program to calculate total marks, percentage and grade of a student. Marks obtained in each of the three subjects are to be input by the 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

 

                6. Write a Python program to find the area of rectangle, square, circle and triangle by accepting suitable input parameters from user using user-defined function.

                 7. Write a Python program to display the Fibonacci series in a given range.

                 8. Write a Python program to Print and evaluate the following series. The series is --

 

Sum = (x)-(x^2/2!) )+(x^3/3!) )-(x^4/4!) +(x^5/5!) )- ………………..

                 9. Write a Python program to calculate the subtraction of two compatible matrices.

                 10. Write a Python program to calculate the addition of diagonal elements of a matrix.

                 11. Write a Python program to search a given string from the list of strings using recursion.

                 12. Write a Python program to calculate factorial of a given number using recursion.

 

 Visual Python

                 13. Write a Python program to create mathematical 3D objects –

                I. curve

                II. sphere 

                III. cone

                IV. arrow

                V. ring

                VI. cylinder.

                 14. Write a Python program to read n integers and display them as a histogram.

                 15. Write a Python program to display sine and cosine curves.

                 16. Write a Python program to plot a graph of people with pulse rate p vs. height h. The values of p and h are to be entered by the user.

                17. Write a Python program to calculate the mass m in a chemical reaction. The mass m (in gms) disintegrates according to the formula m=60/(t+2), where t is the time in hours. Sketch a graph for t vs. m, where t>=0.

                  18. A population of 1000 bacteria is introduced into a nutrient medium. The population p grows as follows:

 P (t) = (15000(1+t))/(15+ e)

Where the time t is measured in hours. Write a Python program to determine the size of the population at given time t and plot a graph for P vs t for the specified time interval.

                 19. Input initial velocity and acceleration, and plot the following graphs depicting equations of motion:

                I. velocity wrt time (v=u+at)

                II. distance wrt time ( s=u*t+0.5*a*t*t)

                III. distance wrt velocity ( s=(v*v-u*u)/2*a )

 

20. Write a Python program show a ball bouncing between 2 walls.


BCCA Syllabus RTMNU
 

Paper - II: Ruby on Rail (6T2) (Old Semester Pattern 2016-17 )

UNIT - I

Introduction - A Tour of Ruby, Try Ruby, A Sudoku Solver in Ruby. The Structure and Execution of Ruby Programs - Lexical Structure, Syntactic Structure, File Structure, Program Encoding, Program Execution. Data types and Objects - Numbers, Text, Arrays, Hashes, Ranges, Symbols, True, False, and Nil, Objects.

 

UNIT - II

Expressions and Operators - Literals and Keyword Literals, Variable References, Constant References, Method Invocations, Assignments, Operators. Statements and Control Structures -Conditionals, Loops, Iterators and Enumerable Objects, Blocks, Altering Control Flow, Exceptions and Exception Handling, BEGIN and END, Threads, Fibers, and Continuations. Methods, Procs, Lambdas, and Closures - Defining Simple Methods, Method Names, Methods and Parentheses, Method Arguments, Procs and Lambdas, Closures, Method Objects, Functional Programming.

UNIT - III

Classes and Modules - Defining a Simple Class, Method Visibility: Public, Protected, Private, Subclassing and Inheritance, Object Creation and Initialization, Modules, Loading and Requiring Modules, Singleton Methods and the Eigenclass, Method Lookup, Constant Lookup. Reflection and Meta programming - Types, Classes, and Modules, Evaluating Strings and Blocks, Variables and Constants, Methods, Hooks, Tracing, ObjectSpace and GC, Custom Control Structure, Missing Methods and Missing Constants, Dynamically Creating Methods, Alias Chaining, Domain-Specific Languages.

UNIT - IV

The Ruby Platform – Strings, Regular Expressions, Numbers and Math, Dates and Times, Collections, Files and Directories, Input/Output, Networking, Threads and Concurrency. The Ruby Environment - Invoking the Ruby Interpreter, The Top-Level Environment, Practical Extraction and Reporting Shortcuts, Calling the OS, Security.

 Text Book:

                1. David Flanagan, Yukihiro Matsumoto, The Ruby Programming language, O‘Reilly.

 Reference Books:

                1. Noel Rappin, Professional Ruby on Rails, Wrox.

                2. Michael Fitzgerald, Ruby – Pocket Reference, O‘Reilly.

                3. Timothy Fisher, Ruby on Rails – Bible, Wrox.

                4. Daniel Kehoe, Learn Ruby on Rails, Book One.

                5. MichaelHartl, Ruby on Rail Tutorial, 

Practical List of Ruby on Rail

 

                1. Write a program of Ruby on Rail to find the largest number between three numbers.

                  2. Write a program of Ruby on Rail to swap the values of two variables with and without using third variable.

                 3. Write a program of Ruby on Rail to perform the following arithmetic operations using arithmetic operators in switch statement. The Arithmetic operations are addition (+), Subtraction (-), Multiplication (*), Integer Division (/) Real Division (/), modulo (%) and Raise to power (^).

                 4. Write a program of Ruby on Rail to generate and print Fibonacci series of a given range.

                 5. Write a program of Ruby on Rail to calculate LCM & HCF of two numbers.

                 6. Write a program of Ruby on Rail to check the entered number is Armstrong number or not.

                 7. Write a program of Ruby on Rail to check the entered number is Palindrome or not.

                 8. Write a program of Ruby on Rail to perform parallel iteration with external iterators.

                 9. Write a program of Ruby on Rail to find factorial of given number using function.

                 10. Write a program of Ruby on Rail to find reverse of given number using function.

                 11. Write a program of Ruby on Rail to demonstrate class and object.

                 12.  Write a program of Ruby on Rail to demonstrate after and every method.

                 13. Write a program of Ruby on Rail to demonstrate thread.

                 14. Write a program of Ruby on Rail to tracing method invocations with method_missing.

                 15. Write a program of Ruby on Rail to perform attribute methods with define_method.

                 16. Write a program of Ruby on Rail to perform Alias chaining for thread safety.

                 17. Write a program of Ruby on Rail to check the string is palindrome or not.

                 18. Write a program of Ruby on Rail to calculate number of characters, words and blank spaces from a sentence.

                 19. Write a program of Ruby on Rail to insert and modify the data into the database.

                 20. Write a program of Ruby on Rail to upload a file on the server.

Paper - III:  Entrepreneurship Development  (6T3) ( Old Semester pattern 2016-17 onwards)

UNIT - I

Entrepreneurs: Introduction, Evolution of the concept of Entrepreneur, Characteristics of successful Entrepreneurs, The charms of becoming Entrepreneur, The Entrepreneurial decision process, Functions of Entrepreneur, Need of Entrepreneur, Types of Entrepreneurs, Distinction between an Entrepreneur and a Manager, Entrepreneur, social Entrepreneur Entrepreneurship: Concept of Entrepreneurship, Growth of  Entrepreneurship in India, Role of  Entrepreneurship in economic development. Women Entrepreneurship: Concept of women Entrepreneur, Functions of women Entrepreneurs, Growth of women Entrepreneurship in India, Problems of women Entrepreneurs, Developing women Entrepreneurship. Rural Entrepreneurship: Meaning of rural Entrepreneurship, Need of rural Entrepreneurship, Rural Entrepreneurship/ Industrialization in retrospect, Problems of rural Entrepreneurship, How to develop Rural Entrepreneurship? Tourism Entrepreneurship: Meaning of tourism Entrepreneurship, The perspective, Tourism enterprise, Entrepreneur and Entrepreneurship, Policy Measures of Tourism Entrepreneurship in India.

UNIT - II

Agri-Preneurship: Introduction, Need for developing Agri-Preneurship in India, Opportunities for developing Agri-Preneurship, Challenges involved in developing Agri-Preneurship. Social Entrepreneurship: Introduction, Meaning of Social Entrepreneurship, the Perspective of Social Entrepreneurship. Family Business: Introduction, Manning of family business, Types of family business, family business in India: A Historical Perspective, Advantages of family business, Disadvantages of family business, Major challenges faced by family business in India. Factors affecting Entrepreneurship growth: Factors affecting Entrepreneurship, Government Actions. Entrepreneurial Motivation: Meaning of Entrepreneurial Motivation, Motivational Cycle or Process, Theories of Entrepreneurial Motivation. Entrepreneurial Competencies: Meaning of Entrepreneurial Competency, Major Entrepreneurial Competencies, Developing Entrepreneurial Competencies.

UNIT - III

Entrepreneurship Development Programmes (EDPs): Meaning of EDP, Need of EDPs, Objectives of EDPs, Entrepreneurship Development Programmes in India: A Historical Perspective, Course contents and curriculum of EDPs, Phase of EDP, Evaluation of EDPs, and Problems of EDPs. Micro and small enterprises: Small enterprise: Meaning & Definition, Micro & Macro units, Essentials, features & Characteristics, Relationship between Micro and Macro enterprises, Rationale behind Micro & small enterprises, Scope of Micro and Small Enterprises, Objectives of Micro enterprises, Enterprise & Society, Role of Micro enterprise in economic development, Quick Estimates of 4th All India Census of MSME, Package for promotion of Micro and Small-scale enterprise. Opportunity Identification and Selection: Need for Opportunity Identification and Selection, Environmental dynamics and change, Business opportunities in various sectors, Identification of business opportunity, Opportunity selection, Steps in setting up of a small business enterprise. Formulation of Business Plans: Meaning of business plan, Contents of business plan, Significance of business plan, Formulation of business plan, Planning Commission‘s Guidelines for formulating Project report 310, Network Analysis, Common Errors in business plan formulation.

 UNIT - IV

Project Appraisal: Concept of Project Appraisal, Methods of Project Appraisal, and Environmental clearance of SMEs. Financing of Enterprise: Meaning and need for financial planning, Source of Finance, Capital Structure, Capitalization, Term Loans, Sources of short-term Finance, Venture Capital, Export Finance. Forms of business Ownership: Sole Proprietorship, Partnership, Company, Cooperative, And Selection of an appropriate form of ownership structure, Ownership Pattern in Micro-sale Enterprise in India: The Empirial Evidence. Institutional Finance of entrepreneurs: Need for institutional finance, Institutional Finance. Institutional Support to Entrepreneurs: Need for institutional support, Institutional Support to small Entrepreneurs.

Text Book

                1. Dr. S. S. Khanka, Entrepreneurial Development, S. Chand.

 Reference Books

                1. Robert D. Hisrich, Mathew J. Manimala, Michael P. Peters, Dean A. Shepherd, Enterpreneurship, McGraw-Hill.

                2. CA Dr. AbhaMathur, Business Entrepreneurship and Management, Taxmann.

                3. Charles E. Bamford, Garry D. Bruton, Enterpreneurship – A Small Business Approach, McGraw-Hill.


Paper - III:  Company Law and Secretarial Practice ( 6T3 ) ( Old Semester Pattern 2016-17 onwards )

UNIT - I

Introduction to Company Law : Meaning And Scope Of Company Law, History Of Company Law In India, The Companies Act, 2013, Landmark Provisions Of New Act, Definitions Of Important Terms, Frequently Referred Provisions,  Securities And Exchange Board Of India And Provisions Of Companies Act. Nature of Companies: Definition, Meaning Of Company, Characteristics of a Company, Principles of Separate Legal Existence, Lifting or Piercing the Corporate Veil, Body Corporate or Corporation, Compulsory Registration Of Associations/Partnerships. Classification of Companies: On The Basis Of Mode Incorporation, On The Basis Of Number Of Members, On The Basis Of Liability Of Members, On The Basis Of Control, On The Basis Of Ownership, On The Basis Of Access To Capital Market, Other Companies. Private and One Person Company :Private Company, Privileges And Exemptions Of Private Companies, Distinction Between A Private And A Public Company, Conversion Of A Private  Company Into A Public Company,  Conversion Of A Public Company Into A Private  Company,  One Person Company, Provisions For The Formation Of OPC, Change /Alteration Of Nominee, Contract By A OPC With The Member, Privileges Of  a OPC Over a MPC, Distinction Between a OPC  and a MPC, cessation  of OPC, conversion of OPC into a Public Or A Private Company, Conversion Of A Private Company Into a OPC.

 

UNIT - II

Formation and Incorporation of Company : Promotion Of A Company, Promoter , Legal Position Of A Promoter, Functions Of Promoter, Duties Of Promoter, Liabilities Of The Promoter, Remuneration Of The Promoters, Registration And Incorporation Of Company, Commencement Of Business, Integrated Process Of Incorporation, Incorporation On Incorrect Information: Implications, Effects  Of  Incorporation Of Company, Preliminary/ Pre-Incorporation Contracts. Memorandum of Association: Meaning And Definition, Framing The Memorandum, Contents Of The Memorandum, The Name Of The Company/Name Clause, The Registered Office/Place Clause, Object Of The Company And The Object Clause, The Liability Of Members Or The Liability Clause, The Capital Or The Capital Clause, The Subscribers Clause, The Nomination Clause, Alteration Of The Memorandum, Alteration Of The Name Or The Name Clause, Procedure Of Change In Name, Alteration Of Place Or Registered Office Clause, Alteration In Objects And The Object Clause, Alteration Of Liability Or The Liability Clause,  Alteration Of Capital Or Capital Clause. Articles of Association: Definition And Meaning , Forms And Formalities Of Articles, Provision With Respect  To Contents Of Articles, Relation Between The Memorandum And The Articles, Distinction Between The Memorandum And The Articles, Effects Of Memorandum And Articles,  Alteration  Of Articles, Procedure Of Alteration, Restrictions  Or Limitations On Alteration, , Doctrine Of Constructive Notice, Doctrine Of Indoor Management.

UNIT - III

Share Capital: Concept Of Share Capital, Kinds Of Share Capital, Alteration Of Capital Or Capital Clause, Further Issue Of Capital, Further Issue Of Shares To Existing Shareholders, Issue Of Shares To Employees Of The Company, Issue Of Share To Any Person On Preferential Basis, Global Depository Receipts, Sweat Equity Shares, Capitalization Of Profits/Bonus Shares, Restriction On Purchase Of Own Shares, Buy- Back Of Own Securities By A Company, Conversion Of Debentures Or Loans Into Shares, Reduction Of Share Capital. Securities / Share: Definition And Nature Of Share, Distinction Between Share And Stock, Kinds Of Share, Redemption Of Preference Share, Voting Rights Of Shareholders /Members, Variation Of Shareholders Rights, Price Of Issue Of Shares, Issue At Par, Share/Security Certificate, Issue Of Share Certificate, Effects Of Share Certificate, Issue Of Renewed Or Duplicate Certificate, In Case Of Exchange Of Existing Certificate, Calls On Shares /Securities, Forfeiture Of Shares. Deposits, Loans, Investments and Related Party Transactions : Acceptance Of Deposits, Acceptance Of Deposits From Members Only, Deposits By Eligible Companies Or Public Deposits, Loan To Directors, Investment By Companies, Loan By Companies Or Intercorporate Loans, Investments In Own Name, Disclosure Of Interest By Director, Related Party And Relative, Related Party Transactions.

UNIT - IV

Directors Position, Appointment And Removal: Definition Of Directors, Position Of Director In A Company, Composition Of Board Of Directors, Number Of Directorship, Methods Of Appointment Of Directors, Some Other Provisions As To Directors Appointment, Appointment/Reappointment Of Rotational Directors, Appointment Of Directors By Board, Director Identification Number, Disqualifications For Director, Vacation Of Office Of Director, Resignation Of Director, Removal Of Directors. Company Secretary : Definition Of Company Secretary, Company Secretary In Practice, Provisions As To Appointment Of Company Secretary, Provision And Role Of Company Secretary, Importance Of Company Secretary, Functions Of Company Secretary, Duties Of Company Secretary, Rights Of Company Secretary, Legal Liabilities Of Company Secretaries,  Removal /Dismissal  Of Company Secretary, Secretarial Audit For Bigger Companies. Company Meetings : Annual General Meetings, Report On Annual General Meetings, Extraordinary General Meetings, Persons Entitled To Call EGM, Notice, Quorum, Proxy, Resolutions, Etc., Circulation Of Members Resolution, Class Meetings, Certain Other Secretarial Standards.

Text Book

                1. RatanNolakha, Company law and Practice, Vikas Publishing House Pvt. Ltd.

Reference Books

                1. Dr. Ashok Sharma, Company Law & Secretarial Practice, V. K. (India) Enterprises.

                2. P. P. S. Gogna, A Text Book of Company Law, S. Chand.

                3. Dr.M.R.Sreenivasan, Company Law & Secretarial Practice,Margham Publications.

                4. Dr. G. K. Kapoor, Sanjay Dhamija, Company Law and Practices, Taxmann.

                5. Arun Kumar, Rachana Sharma, Secretarial Practice& Company Law, Atlantic.

                6. Appannaiah, Reddy, Prabhudev, Company Law & Secretarial Practice, Himalaya Pub.House.

 


BCCA Part 1 Semester 1 New & Old

BCCA Part 1 Semester 2 New & Old

BCCA Part 2 Semester 3 ( BCCA Semester 3 ) New & Old

BCCA Part 2 Semester 4 ( BCCA Semester 4 ) New & Old

BCCA Part 3 Semester 5 ( BCCA Semester 5 ) New & Old

BCCA Part 3 Semester 6 ( BCCA Semester 6 ) New & Old

BCCA Syllabus

BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic B.Arch Bachelor Of Architecture, Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2023 All Right Reserved - Atlanta Computer Institute, Nagpur.