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.
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.
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.
4.
at
prompts the user to enter an
upper or lower case letter and displays the corresponding Unicode encoding.
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.
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.
Visual Python
13. Write a Python program
to create mathematical 3D objects –
I. curve
II. sphere
III. cone
IV. arrow
V. ring
VI. cylinder.
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 )
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.
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.
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.
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
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,