0% found this document useful (0 votes)
21 views7 pages

BCA_S5_2018-19Batch

Uploaded by

vedantmore894
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views7 pages

BCA_S5_2018-19Batch

Uploaded by

vedantmore894
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Tilak Maharashtra University

Bachelor of Computer Applications


Syllabus 2018 & 2019 Batch

BCA – 540 -18 ASP.Net

Course Outline

1. Introduction to ASP.NET

The .NET Framework, The .NET programming Framework, .NET languages, The .NET
class library, ASP vs. ASP.NET, About ASP.NET, Basic difference between C# and
VB.NET

2. ASP.NET 2.0

Features of ASP.NET 2.0, Stages in Web Forms Processing, Introduction to Server


Controls, HTML Controls, Validation Controls, User control, Data Binding Controls,
Configuration, Personalization, Session State

3. Declaring Variables in ASP.NET

Data Types, Initializes, Arrays, Enumerations. Variable Operations- Advanced Math


Operations, Type Conversions. Object Based Manipulation - String Object, Date Time
Object, Time span object & Array Object. Conditional Structures, Loop Structures,
Functions & Subroutines – Parameters, Procedure Overloading, Delegates.

4. Web Server and User


Installing IIS. IIS Manager- Creating a virtual directory, Virtual directories and
Applications, Folder Settings, Adding virtual directory to your neighborhood.
5. ASP. NET Applications
ASP.NET file types, the bin directory, code-behind, The Global.asax, Understanding
ASP.NET classes. ASP.NET configuration
6. Overview of ADO.NET
ADO.NET architecture, Accessing Data using data adapters and datasets, using
command and data reader, binding data to data bind controls, displaying data in data
grid.
Reference Books:

1) The complete Reference ASP.NET by Matthew MacDonald- Tata McGraw-Hill.


Professional ASP.NET – Wrox Publication
BCA – 541-18 Python

Course Outline

Introduction to Python
 Introduction to Python- an interpreted high level
language, interactive mode and script mode. Variables, Expressions and Statements
 Variables and Types-mutable and Immutable variable and Keywords.
 Operators and Operands in Python. (Arithmetic, relational and logical
Operators),
 Operator precedence, Expressions and Statements (Assignment
Statement);
 Taking input (using raw_input() and input()) and displaying output – print statement
 Comments in Python
Conditional and Looping Construct
 if - else statement and nested if – else while, for, use of function in for, Nested loops
 break, continue, pass statement
 Use of compound expression in conditional constructs
Functions

 Built-In Function, invoking built in functions


 Module (Importing entire module or selected objects using from
statement)
 Functions from math, random, time & date module.
 Composition
 User Define Function: Defining, invoking functions, passing parameters (default
parameter values, keyword arguments)
 Scope of variables, void functions and functions returning values
Strings
 Creating, initializing and accessing the elements;
 String operators: +, *, in, not in, range, slice [n:m]
 String built in functions & methods:
 Strings constants defined in string module Regular Expression and Pattern Matching
Lists
 Concept of mutable lists, creating, initializing and accessing the elements of list
 List operations (Concatenation, Repetation, Membership, list slices), List comprehensions
 List functions & methods: len, insert, append, extend, sort, remove,
reverse, pop Tuples
 Immutable concept, creating, initializing and accessing the elements in a tuple;
 Tuple functions: cmp(), len(), max(), min(), tuple() Sets
 Concept of Sets , creating, initializing and accessing the elements of
 Sets operation(Membership, union, intersection, difference, and
symmetric difference Dictionaries
 Concept of key-value pair, creating, initializing and accessing the
elements in a dictionary,
 Traversing, appending, updating and deleting elements
 Dictionary functions & Methods: cmp, len, clear(), get(), has_key(),
items(), keys(), update(), values()
Modules
 More on Modules: Executing modules as scripts, The Module Search Path, “Compiled”
Python files Standard Modules
 The dir( ) Function
 Packages Importing * From a Package, Intra-package References, Packages in Multiple
Directories
File Handling
 Output Formatting
 Reading and Writing Files (text and binary mode)
Errors and Exceptions
 Syntax Errors, Exceptions, Handling Exceptions, Raising Exceptions
 User-defined Exceptions, Defining Clean-up Actions (try - finally),
Predefined Clean-up Actions
Introduction to Object oriented concepts in Python
 Object Oriented concepts
 Objects, Python Scopes and Namespaces
 Classes, Class Objects, Instance Objects, Method Objects, Class and
Instance Variables
 Inheritance
Database handling using Python

Reference Books
 Python Crash Course: A Hands-On, Project-Based Introduction to Programming (2nd
Edition) Author: Eric Matthes
 Python Programming for Beginners: An Introduction to the Python Computer Language
and Computer Programming
 Python for Beginners: The Ultimate Beginners Guide to Python Programming With Step
by Step Guidance and Hands-On Examples.
 Core Python Programming Dr. R. Nageswara Rao
BCA – 542 -18 Linux

Course Outline

Unit-I

Linux Operating system history, concept and architecture, Basic features of Linux, Advantages of Linux,
Basic architecture of Unix/Linux operating system, Overview of Linux kernel, Kernel space, user space.
Shells in Linux, features of shells, Minimum Hardware requirement for installation of linux operating
system, Installation methods.

Unit-II

Linux file system architecture, commands for files and


directories:touch,cd,mkdir,rmdir,rm,pwd,more,less,head,tail,Creating and viewing files using cat and VI
editor. Detail study of VIM editor. Standard input and output operators in linux.

Unit-III

Linux system administration :user administration, adding and deleting of users, File ,and directory
permissions in Linux, special file and directory permissions like stiky bit,SUID and SGID,creating and
managing groups, modifying group attributes, study of su command ,configuring X windows in
linux,KDE and GNOME environments.

Unit-IV

Study of processes: processes and processes states, nit process,Xinetd processes, Process priority
,nice,renice commands, scheduling of tasks using crontab,ps,kill,find,sort commands ,study of rpm
command. Tar command, disk related commands, disk partitioning and formatting, study of /etc/fstab.

Unit-V

Accessing file system & related devices, Basics of troubleshooting, Run levels and init ,study of
/etc/inittab,Recovery of root password, shell programming-scripting basics, conditional statements.

Reference Books:

Linux: The Complete Reference, Sixth Edition - Richard Petersen

Linux in a Nutshell, 6th Edition - Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins
BCA – 543-18 Business Applications

Course Outline

1. Sales Order Processing System


Sales Enquiry & preparation of Quotation
Order acceptance
Dispatch & Invoicing
Sales Analysis ( based on products, Customers )
2Sales Invoice

2. Purchase Order Processing System


Enquiry & receive Quotation
Vendor selection ( Vendor analysis )
Order preparation ( with delivery schedule )
Order amendment
Receipt of material ( goods inward / GRN )
Supplier’s bill passing
Follow up of pending purchase order

3. Inventory Management System


Stock accounting & control
( raw material, work-in-progress, finished goods )
Stores transactions ( Receipts, Issues & adjustments )
Bin card & Stock ledger
Lead time
BOM processing with product configuration
Inventory levels – EOQ – ABC analysis
Inventory control Reports ( slow moving - non moving items )

4. Hotel Management System


Enquiry & Booking ( Room reservation )
Room & Services details
Check-in, Stay & Check-out of customer
Billing

Reference Books :
∙ MIS by W.S. Jawadekar
∙ MIS by Jerome Kanter
∙ MIS by Gordon B. Davis
∙ MIS by Laudon and Laudon
∙ Marketing Management by Philip Kotler
∙ Production and Operations Management by Mayer
∙ Modern Production Management by R V Badi
BCA – 546-18 UML

Course Outline

1.1. Getting started


1.2. Models
1.2.1. Importance of modeling
1.2.2. Principles of modeling
1.2.3. Object-oriented modeling
1.3. Review of Object-Orientation
1.3.1. Objects and classes
1.3.2. Abstraction
1.3.3. Inheritance
1.3.4. Polymorphism
1.3.5. Encapsulation
1.3.6. Message passing
1.3.7. Associations
1.3.8. Aggregation
2. Introduction to UML
2.1. History
2.2. The components of the UML
2.3. Building blocks of the UML: Things, Relationships, Diagrams
2.4. Common mechanisms in the UML
2.5. Architecture
3. Basic structural modeling
3.1. Classes
3.2. Relationships
3.3. Class diagrams
4. Advanced structural modeling
4.1. Interfaces, Types and Roles
4.2. Packages
4.3. Instances
4.4. Object diagrams

5. Basic behavioral modeling


5.1. Interactions
5.2. Use cases and use case diagrams
5.3. Interaction diagrams
5.4. Activity diagrams
6. Advanced behavioral modeling
6.1. Events and Signals
6.2. State machines
6.3. Processes and Threads
6.4. Time and Space
6.5. Statechart diagrams
7. Architectural modeling
7.1. Components and Component diagram
7.2. Deployment diagram
7.3. Collaborations
8. New diagrams in UML 2.0

Referance Books:
 Unified Modeling Language User Guide- Grady Booch, Games Rumbaugh, Ivar
Jacobson
 UML 2 for dummies – Michael Jaeasse, Chonoles, James A., Schardt
 Learning UML 2.0 – Russmiles, Kim Hamilton

You might also like