0% found this document useful (0 votes)
1K views6 pages

SYBCA Syllabus

Hello . I m jatin Soni from bhavnagar . I m giving U the Syllabas of BCA 2nd year . reply me on " premsoni0143@rediffmail.com "

Uploaded by

premsoni0143
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views6 pages

SYBCA Syllabus

Hello . I m jatin Soni from bhavnagar . I m giving U the Syllabas of BCA 2nd year . reply me on " premsoni0143@rediffmail.com "

Uploaded by

premsoni0143
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Shree Swaminarayan College of Computer Science

Sardarnagar, Bhavnagar
(Affiliated Bhavangar University, BHAVNAGAR)

Second BCA Paper – 201 : Object Oriented Programming

Unit 1. Fundamentals of Programming


- Concept of Procedural, Structured and Object Oriented Programming.
- History of C++ and its Object Oriented techniques.
- Comparison of Object-Oriented programming over Procedural languages.
- Data types, Variables and Constants, Expression and Statements and all types of
operators.

Unit 2. OOP Overview


- Classes and Objects.
- Concept of Data Encapsulation, Data hiding, Inheritance and Polymorphism.

Unit 3. Inheritace
- Inheritance.
- Object inheritance.
- Class Inheritance.
- Multiple Inheritance

Unit 4: Concepts of OOP


- Constructors & Deconstructors.
- Inline functions.
- Friend functions.
- Virtual functions.

Unit 5: File Handling


- Concepts of File handling in C++ - streams, I/O classes.
- Uses of text files, Advantages & Disadvantages.

Main Reference Book:


1 E.Balaguruswami : Object Oriented Programming with C++ Mc Graw-Hill.
2 Robert Lafore : Object Oriented Programming with C++ Gagotia pub.
3 Rajaraman : Object Oriented Programming & C++ New age international publishers.

Shree Swaminarayan College of Computer Science, Bhavnagar


PAPER- – 202 : Computer Graphics ( With C++ )

Unit 1. Introduction
- A survey of major applications of Computer Graphics.
- Terminology.
- Current Software packages for drafting & DTP.
- Software Standard.

Unit 2. Hardware
- Overview of different video display Devices like:
Cathode Ray Tubes, Random scan-raster scan monitors, Color CRT monitors, Direct
View Storage.
- Hardcopy Devices: Printer, Plotters.
- Input Devices: Keyboard, Touch panels, Light pens, Mouse, Track balls, Space balls,
Voice systems, Joysticks etc.
- Graphics functions.

Unit 3. Output Primitives and attributes


- Primitives : Points, Lines, Circles, Line drawing – algorithms, Circle generating
algorithms, Filled area primitives, Scan line polygon fill algorithm, inside-outside
tests, boundary-fill algorithm, etc.
- Character generations.
- Attributes: Line, Color, Area-fill, Text.

Unit 4: Interactive Picture Construction Techniques


- Rubber bending methods.
- Zooming.
- Dragging.
- Panning.

Unit 5: Two Dimensional Transformations


- Composite Transformations: Translations, Rotations, Scaling.
- Matrix representation.
- Windowing & Clipping: Line clipping, Area clipping, Text clipping.
- Windows to view point transformations.

Main Reference Book:


1 Donald Hearn & M. Paulin Baker: Computer Graphics PHI.
2 F. S. Hill : Computer Graphics MacMillan Publishing Co.
3 Rajaraman : Object Oriented Programming & C++ New age international publishers.

Shree Swaminarayan College of Computer Science, Bhavnagar


Paper – 203 : Data Structures

Unit 1. Introduction to Data Structure


- Data Types: Primitive and Composite.
- Logic and Control Structures.
- Time & Space efficiency of Algorithms.

Unit 2. Data Structures


- Linear & List structure: Arrays, Stacks, Queues, and Lists.
- Variation in Linked List: Singly, Circular, Doubly Linked List Simple List, Inverted
List.
- Operation and applications of all above structure: Arrays, multidimensional array,
Space matrices.
- Operation and applications of Queues.

Unit 3: Non Linear Structure


- Introduction of Tree Structure.
- Introduction to Graph.
- Binary Tree.
- Tree Traversal Algorithms.
- Storage structures for graphs.
- Simple algorithms on graphs.

Unit 4 : Sorting, Searching & Merging Techniques


- Sorting Techniques : Bubble, Insertion, Selection, Shell, Quick
- Searching Techniques: Sequential, Binary, and Binary tree.
- Merging Techniques.

Unit 5: Introduction to File Sturcture


- Storage device and their characteristics.
- Concepts of field record and file.
- Fixed and variable length record.
- Primary and Secondary key.

Main Reference Book:


1 Bhagat Singh and Thomas Naps: Introduction to Data Structure Tata McGraw-Hill publishing Co.
Ltd.
2 Tremblay J and Sorenson P. G.: An introduction to Data Structures with applications 2nd.
Edition McGraw-Hill International Edition.
3 Introduction to Data Structure : Schaum Series Publications.

Shree Swaminarayan College of Computer Science, Bhavnagar


Paper – 204 : System Analysis & Design

Unit 1. System Concepts


- What is System ?
- Characteristics & Elements of system.
- Major System concepts.
- Types of System.
- What is System Analysis ?
- System Analyst.
- Information & Information System.
- Role of Business Information System in Organization.

Unit 2. Sytem Development Life Cycle (SDLC)


- What is SDLC ?
- Stages of System Analysis.
- Problem Identification.
- Feasibility study and cost benefit analysis
- System requirement analysis.
- Stages of System Design
- System design specification & programming.
- Testing & Implementation
- Follow-up maintenance
- Evaluation of the system.

Unit 3: Structured System Analysis and Design Method


- Need of Structured Analysis and Design
- What is SSADM?
- SSSADM Methodology.
- System survey.
- Structured analysis.
- Structured design.
- Advantage of SSADM.

Unit 4 : Input / Output Design & Fact Gathering Techniques


- Input
- Data capture objectives.
- Data verification and validation.
- Interactive screen design.
- Output
- Design principles of output.
- Output objectives.
- Fact Gathering Techniques.
- Interviewing.
- Questionnaires.
- Record inspection
- Observations.

Unit 5: DFDs & other tools


- What is DFDs ?
- Symbols used in DFDs.
- Construction a DFD with illustration.
- Physical & Logical DFDs.

Shree Swaminarayan College of Computer Science, Bhavnagar


- Decision tables
- HIPO chart
- Structured English

Main Reference Book:


1 James A. Senn : Analysis & Design of Information System 2nd Edition McGraw-Hill International Edition..
2 S. Parthasarthy & B. W. Khalkar : System Analysis & Design 1st Edition, Master Ed. Cons.
3 Yourdon E. and Constantine L. L : Structured Analysis & Design Yourdon press NY.

Paper – 205 : Operating Systems

Unit 1. Introduction to Operating Systems


- What is Operating System ?
- Functions of Operating Systems.
- Evolution of Operating Systems.
- Introduction to Basic terms & Batch processing system : jobs, processes, files,
command interpreter.
- Different types of Operating Systems- real time systems, Multi-user systems,
distributed systems.
- Operating system structure – monolithic, layered , virtual machine & client –server.

Unit 2. Memory Management


- Logical & physical address, Protection, Paging, Segmentation.
- Virtual memory.
- Page replacement algorithms.
- Cache memory, hierarchy of memory types.
- Associative memory.

Unit 3 : Process Scheduling


- Process states, virtual processor.
- Interrupt mechanism
- Scheduling algorithms.

Unit 5: File and I/O Management


- I/O Hardware, I/O Drivers
- DMA controlled I/O & Programmed I/O,
- I/O Supervisors,
- File Systems - Partitions & Directory structure
- Disk space allocation
- Disk Scheduling.

Main Reference Book:


1 Peterson J and Silberschetz A: Operating Systems Concepts addition Wesley.
2 Batch J: The Design of the Unix Operating Systems, Prentie Hall of India Pvt. Ltd.
3 Madnick S. & Donovan J. J: Operating Systems. McGraw-Hill Book Co.

Shree Swaminarayan College of Computer Science, Bhavnagar


Paper – 206 : Operations Research

Unit 1. Basics of OR
- History of OR
- Definitions of OR
- OR Applications

Unit 2. Linear Programming


- Mathematical model, assumptions of linear programming.
- graphical solution, simplex method, Dual simplex method
- Sensitivity Analysis

Unit 3. Special Types of Linear Programming Problems.


- Transportation problem.
- Assignment models.
- Travelling Salesman Problem.

Unit 4. Project Scheduling in PERT-CPM


- Diagram representation, Critical path calculations
- Time chart, Resource leveling, Cost consideration in project
scheduling, Project control.

Unit 5. Sequencing and Replacement Models.


- Processing n jobs through two machines.
- Processing n jobs through m machines.
- Processing Two jobs through m machines.
- Replacement problem & models.

Main Reference Book:


1. Sharma J.K.: Operations Research – Theory & Applications, Macmillan Pub.
2. Sharma S.D.: Operations Research, Kedarnath Ramnah & Co. Merut
3. Mastafi C.K.: Operations Research – Methods & Practice, Wiley Eastern Ltd.

Second BCA Paper – 207 : Practials (Based on Paper no 201, and 202)

Unit 1. Practicals of Object Oriented Programming


Unit 2. Practicals of Computer Graphics using C++

Shree Swaminarayan College of Computer Science, Bhavnagar

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy