News & Events
National Conference on Services Management
National Conference on Convergence of Science & Engineering

Rank

Quality Initiatives @ DSCMIT

  • » ISO 9001-2000
  • » NBA accreditation
  • » NAAC accreditation
  • » 17th: CSR - GHRDC
  • » 8th: CSR- GHRDC: State
  • » 82nd: CSR- GHRDC:
        Overall
  • » 32nd: by Business Barons
        TNS
fast fact

Bachelor of Computer Application(BCA)

Course Content

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6

Semester 1

Technical English & Report Writing
  • Grammar & Vocabulary tonni
  • Reading & Writing Skills
  • Technical Report Writing
  • Communication
Mathematical Foundation For Computer Science
  • Sets, Relations and Functions
  • Matrix Theory
  • Groups, Rings & fields
Programming In C
  • Basics of Programming
  • Introduction to C
  • I/O statements
  • Control Structures
  • Arrays
  • Functions
  • Pointers
  • Structures and Unions
  • Macros
  • Storage Classes
  • Files
Computer Organisation & Microprocesors
  • Basic Building Blocks
  • Basic Structure of Computer
  • Control Unit
  • Memory & Peripheral Devices
  • Introduction to 8085
  • ALP of 8085
Probability & Statistics
  • Descriptive Statistics
  • Measures of Central tendency
  • Skewness
  • Curve Fitting
  • Correlation and Regression
  • Probability
  • Random Variables
  • Probability distribution
  • Inference
C  Programming Lab
Assembly Language Programming Lab

Semester 2

Business Communication & Personality Development
  • Introduction to Communication
  • Business Communication
  • Personality Development
Discrete Mathematical Structures With Applications To Computer Science
  • Mathematical Logic
  • Linear Algebra
  • Graph Theory
Data Structures Using C
  • Data Structure - Overview
  • Recursive Functions
  • Linked Lists
  • Stacks
  • Trees
  • Sorting & Searching
Business Data Processing Using Cobol
  • Elements of COBOL
  • Simple Arithmetic Statements
  • Control Structures
  • Arrays
  • Subroutines
  • File System
System Analysis And Design
  • System Concepts and Information Systems Environment
  • System Planning a Initial Investigation
  • The process and stages of system design
  • System testing
Cobol Lab
Data Structures Using C

Semester 3

Data Base Management Systems
  • Basic Concepts
  • Storing Databases
  • Data Models
  • E-R Data Model
  • Relational Model
  • Network and hierarchical databases
  • System Implementation
Programming In C
  • Introduction
  • Data Types
  • Input and Output
  • Decision and Loop
  • Arrays, String & Structures
  • Functions in C++
  • Objects and Classes
  • Constructor and destructor
  • Operator Overloading
  • Inheritance
  • Pointer
  • Virtual Function
  • Friend functions and static functions
  • Console IO operator
  • Files
Operating Systems
  • Introduction
  • Process Management
  • Memory Management
  • File Management
  • Case Studies
Accounting And Financial Management Accounting
  • Introduction
  • Subsidiary Books
  • Trial balance and final accounts of Sole Trader
  • Final accounts of Joint Stock Companies
  • FINANCIAL MANAGEMENT:
  • Introduction
  • Ratio Analysis
  • Funds Flow Statement
  • Unit Costing
  • Marginal costing
  • Budgetary Control
  • Standard Costing
Computer Oriented Numerical Methods And Linear Programming
  • Finding the roots of an equation
  • Solving simultaneous linear equation
  • Ordinary differential equations
  • Numerical Integration
  • Interpolation
  • Linear Programming
  • Transportation problems
  • Assignment Problems
C++ Lab
Application Lab 
  • MS Office
  • Numerical Methods Lab

Semester 4

System Software
  • Practical applications of Computer graphics
  • Points and lines
  • Two - dimensional transformations
  • Concept of a segment
  • Three - dimensional coordinate systems
Software Engineering
  • Introduction
  • Project management and metrics
  • Estimation
  • SRS and S/W Design
  • Coding & Testing
  • SQA and Software Maintenance
Unix Operating System
  • Introduction
  • Unix File System
  • Process management
  • Special tools and utilities
  • System administration
  • Shell Programming
  • Unix System Communication
DBMS Lab
  • Project Work
  • Demonstration & Presentation
  • Viva - Voce
Application Lab - Ii

Solving a problem using an accounting package

  • Demonstration and presentation of the mini
  • project
  • Viva - voce
UNIX Lab

Semester 5

Java Programming
  • Introduction to Java History Features of Java
  • An overview of Java
  • Data types variables and array, Operators, Control Statements
  • Classes and methods, sub classing and dynamic Control Statements
  • Inheritance, Packages and Interfaces
  • Exception handling
  • Multi-threading programming, String Handling
  • Input / Output File handling, exploring Java two
  • Applets, Event handling
  • AWT (Abstract Window Toolkit, working with windows,Graphs,and Text)
  • Using AWT controls, Layout Managers and Menus
  • Advanced Java
Analysis And Design Of Algorithms
  • A single example of Design, Insertion Sort, Pseudo code for insertion sort, analysis of time complexity, Asymptotic notations and time complexity and writing efficient programs (by considering some small programs).
  • Harner's method of evaluating a polynomial at a given point, finding maximum and minimum for a given set of numbers, straight min, combinations for max and min. Analysis of linear and binary search algorithms.
  • Divide and conquer algorithms, Sorting, multiplication of two long integers, straseen's Matrix multiplication
  • Greedy approach, Optimum scheduling, fractional Kanpsack problem minimum spanning trees, single source shortest path problem.
  • Dynamic programming, Design and analysis, Traveling salesman problem, Optimal parameterization for product of a sequence of matrices.
  • Back tracking and branch and bound methods, Least cost methos, 4 - Queens problem using back tracking. Traveling salesman problem using branch and bound method.
  • Lower bound theory.
Computer Networks
  • Objectives of Networking
  • Physical Layer
  • MAC Sublayer
  • Data Link Layer
  • Network Layer
  • Transport Layer
  • Session Layer
  • Presentation Layer
Simulation And Modeling
  • System models
  • System Studies
  • Techniques of system simulation
  • Discrete system simulation
  • Continuous system simulation
  • Introduction to GPSS
Computer Graphics Lab
Java Programming Lab
Simulation Lab

Semester 6

Computer Networks - II
  • Local Area Networks
  • TCP/IP
  • Internet protocol
  • IP and Dynamic Routing
  • TCP
Artificial Intelligence
  • Introduction
  • Knowledge and knowledge representation
  • Inference using the different methods of representation of knowledge, PL and FOPL
  • Natural language processing
  • Expert System
  • Learning
  • Picture processing and pattern recognition
Internet And Information Technology
  • Basic Internet Concepts
  • Internet applications
  • World Wide Web
  • Internet E- Commerce and Video Conferencing
  • Recent developments in Information technology
Internet And Web Page Design Lab
Project Work  
...Top