Bachelor of Computer Application (BCA) Ist Year

NICE Technologies
In Bangalore

Price on request
Compare this course with other similar courses
See all

Important information

  • Bachelor
  • Bangalore
  • Duration:
    1 Year

Important information

Where and when

Starts Location
On request
S.I.N. Complex,Hesarghatta., 560088, Karnataka, India
See map

Frequent Asked Questions

· Requirements

10+2 Pass in any discipline

Course programme

Paper - I
Fundamentals of Computers & Information Technology
Introduction to Computer : Introduction, Information Processing and the Electronic Digital
Computers, Information Technology, Uses of Computers, and Human Beings,
Characteristics of a computer, Limitations of Computers, When to use a computer, Impact of
Generations and Types of Computers : Prehistoric and early calculating devices,
Generations of Computers, Types of Computers.
Micro Computer : The CPU and main memory, The Machine Cycle, Representing Data and
program, Capacity of a computer, Binary Coding Systems, The system Unit, What a UPS
Should do, The mother board, Micro processors, Random Access Memory (RAM), Read
only memory (ROM), Other Forms of Memory, New Dimensions in PC.
Input / Output Device : The System Concept, Hardware, Software, Input Devices, New
Input Devices, Output Devices, Multifunction Devices.
Storage Devices : Data hierarchy and data capacity, Units of Measurement, Primary Vs
Secondary Storage, Floppy Disk, Hard Disk, CDROM, Tape Drive.
Computer software : What is Software?, Relationship between Hardware and software,
Two Types of software, Basic software tools, Word Processing software, Spread sheet
software Data base management system software, Graphics software, Communications
Software Advanced Software tools, System Softwares, Some Popular operating Systems,
Utilities Software/ Programs, Compilers.
Computer Number Sysyem and Arithmetic : Data Representating in Computer, Different
Types of Data, Representing Number in the Decimal System, Binary Number System, Octal
and Hexa Decimal Number, Binary Arithmetic, Advantages of these numbers, Standard
Coding System.
Computer Language : What is computer Language?, Characteristics of Programming
Language, Different types of programming languages, Machine Languages, Assembly
languages, High Level Languages, Advantages of High Level Languages, Limitations of
High level Languages, Some popular High level Languages, 4 GLS, Fifth Generation
Languages, Object Oriented and Visual Programming.
Computer Virus : Types of Viruses, Beating the Viruses, Detection of Viruses, Prevention
of Viruses, Viruses-fact and Fiction, Viruses and Networks, Non Dos Viruses.
Data Communications and Networks : Communications, Two models of communications,
Digital Convergence, Practical uses of communications, Telephone related communications,
Computers and communications, New Technologies in modem, Communication protocols,
Communication channels, Types of connections, Types of Networks, Local Area Networks
(LAN) Transmission Modes.
Disk Operating System : Fundamentals of Operating System, Dos Terminology, Dos
Commands, Special Dos file.
Paper - II
P.C. Package (MS-Word, MS-Excel, MS-Powerpoint)
WINDOWS : Introduction to windows, Windows 95, windows Application, managing Files
and Folders, Managing windows and desktop
MS- WORD : Word processing and starting word for windows, editing text, Formatting
paragraphs, Page Layout, Refining a document, mail merge, columns and tables, desktop
publishing with word.
MS- Excel : Introduction to worksheets and excel, starting excel 97, gathering data for
simple calculations with excel 97, Formatting Data with Excel 97.
Using numbers, Formulas and Functions with Excel 97, Using proofing tools with excel 97,
Working with charts in excel 97, putting it all together with excel 97, Databases in a
worksheet, Printing the worksheet.
MS-PowerPoint : Introduction to Multimedia, Starting powerpoint 97, Organizing a
presentation with powerpoint 97, Developing a presentation style with powerpoint, using
charts and tables with powerpoint, Add Special effects with powerpoint 97, using word 97 to
create a presentation with powerpoint 97.
Programming Logic & Design
Task Analysis - Decision Tables : Programming, Step in Program development, Problem
Identification, Task Analysis, Data Analysis Input Design, Output Identification &
Designing the solution, design tables, Algorithm, data validation, flow charts, coding the
programme, debugging, testing.
Programming Aids : Flowcharts Symbols, Ruler for Making flowcharts, Advantages of
using flowcharts, Disadvantages of flowcharts, types of flowcharts, uses of flowcharts,
Psendo code, Structured English, Logical construts in Psendo code, Advantages of Psendo
code, meta code.
Programming to Techniques : Programming Techniques, Top down design, Bottom
design, Modular design & Programming, Structured Programming, Three basic modules of
Structured programming interactive logic.
Programming Tools : Testing, Debugging, testing procedures, Selecting Test data,
debugges, Computer and Interpreters as debuggers, link editors, data definition languages.
Programming in C
Overview of C : Introduction, Importance of C, Sample C Programs, Basic structure of C
programs, Programming style, Executing a C program.
Constants, Variables, and Data Types : Introduction, Character set, C tokens, Keywords
and identifiers, Constants, Variables, Data types, Declaration of variables, Assigning values
to variables, Defining symbolic constants.
Operators and Expression : Introduction, Arithmetic of Operators, Relational operators,
Logical operators, Assignment operators, Increment and decrement operators, Conditional
operator, Bitwise operators, Special operators, Arithmetic expressions, Evaluation of
expressions, Precedence of arithmetic operators, Some computational problems, Type
conversions in expressions, Operator precedence and associativity, Mathematical functions.
Managing Input and Output Operators : Introduction, Reading a character, Writing a
character, Formatted input, Formatted output.
Decision Making and Branching : Introduction, Decision making with IF statement, Simple
IF statement, The IF ELSE statement, Nesting of IF ... ELSE statements, The ELSE IF
ladder, The switch statement, The?: Operators, The GOTO statement.
Decision Making and Looping : Introduction, The WHILE statement, The DO statement,
The FOR statement, Jumps in loops.
Arrays : Introduction, One-demensional arrays, Two-dimensional arrays, Initializing
two-dimensional arrays, Multimensional arraysl.
Communicative English
Introducing Communication : What is communication?, The communication situation, The
importance of effective communication in business.
Objective of Communication : Introduction, Information, Advice, Order, Suggestion,
Persuasion, Education, Warning, Raising morale, Motivation.
Media of Communication : Introduction, Written communication, Oral communication,
Face-to-face communication, Visual communication, Audio-visual communication,
Computer-based communication, Silence.
Types of Comunication : Organisational pattern in firms, Downward communication,
Upward communication, Horizontal communication, Grapevine, Consensus.
Barriers to Communication : Introduction, Wrong choice of medium, Physical barriers,
Semantic barriers, Different comperehension of reality, Socio-psychological barriers.
Principles of Communication : Clarity, Completeness, Conciseness, Consideration,
Courtesy, Correctness.
Aids to Correct Writing : Tenses, Modals, Conditionals, Infinitives, gerunds and participles,
Active and passive voice, Subjectverb agreement, Common errors.
Punctuation and the Use of Capital Letters : Punctuation, Capital letters.
Foreign Words and Phrases Sometimes Used in Correspondence.
Spelling : Some spelling rules, Some words commonly misspelt.
Enriching Vocabulary : Words often confused, Synonyms, Antonyms, Prefixes and
suffixes, Words followed by appropriate prepositions, Idioms and phrases.
Written Communication
Need, Functions and Kinds of Business Letters : Need of business letter, Functions of a
business letter, Kinds of a letter, Kinds of a business letter.
Essentials of an Effective Business Letter : The importance of an effective business
letter, How to write an effective business letter, Essentials of an effective business letter,
The language of a business letter.
The Lay-out : Physical appearance, Mechanical structure or parts of a letter, Style or form
and punctuation.
Planning the Letter : Why planning is necessary, What does planning consist in?, How to
Enquiries and Replies : Enquiries, Replies, Offers and quotations, Importants terms used
in offers and quotations.
Orders and Their Execution : Orders, Orders form, Execution of orders, Defective order,
Delay in execution, Inability to execute orders, Substitutes and counter offers.
Credit and Status Enquiries : Introduction, Trade and Bank references, Making status
enquiries, Replying to status enquiries, Granting credit, Refusing credit, Bank references.
Complaints and Adjustments : Complaints, Making adjustments.
Collection Letters : Introduction, How to write an effective collection letter, Collection
series, Humorous collection letters, Debtor's explanation, Replies to debtor's explanation.
Circular Letters : What is a circular letter? Objectives of writing circular letters, Situations
that need circular letters, Specimen circular letters.
Sales Letters : Introduction, Advantages of sales letters, Objectives of a sales letter, Three
P's that a sales correspondent should know, Functions of a sales letter, Specimen sales
Bank Correspondence : Introduction, Correspondence with customers, Correspondence
with the Head Office, Correspondence with other banks.
Insurance Correspondence : Introduction, Fire insurance, Marine insurance, Life
Import-Export Correspondence : Introduction, Indent business, Important terms used in
import-export correspondence, Correspondence direct importing, Correspondence-importing
through indent houses.
Agency Correspondence : Introduction, Specimen Letters.
Correspondence of a Company Secretary : Secretary and his duties, Correspondence
with directors, Correspondence with shareholders, Correspondence with others.
Office Memorandums, Office Orders, Office Circulars, Office Notes : Tools of Internal
Communication : Office memorandums, Office Orders, Office circulars, Office notes.
Form Messages : Introduction, Advantages of form messages, Kinds of forms.
Correspondence with Public Authorities and Other Agencies : Correspondence with
public authorities and other agencies.
Telegrams and Cables : Introduction, How to draft a telegram.
Application Letters : Introduction, The form and contents of an application letter, Bio-data,
Application blanks, Specimen application letters.
Interview Letters, Reference, Testimonials, Letters of Appointment, Confirmation,
Promotion, Retrenchment, and Resignation : Interview Letters, Reference, Testimonials,
Letters of appointment, Letters of confirmation, promotion and retrenchment, Resignation
Public Relations Letters : Introduction, Features of a public relations letter specimen
public relations letters.
Representations and Requests : Introduction, Specimen representations and requests.
Report Writing-1 : What is a report?, The importance of reports, Oral and written reports,
Types of business reports, Characteristics of a good report, Selecting a suitable type of
report, Preparing a report, Organisation of a report.
Report Writing-2 : Introduction, Reports by individuals, Reports by Committee.
Agenda and Minutes of Meetings : Agenda, Minutes, Specimen agenda and minutes of
various board meetings.
Copy Writing for Advertisements : Introduction, Characteristics of good advertisements,
How to make advertisements attractive, effective, Structure of an advertisement copy.
Direct Mail Advertising : Introduction, Sales increasing technique in direct mail advertising,
Writing mail order copy letters that sell by mail.
Classified Advertisements : Introduction, Characteristics of a good classified
Press Releases : Introduction, Characteristic of good press release.
Manuscripts for Publication and Elements Reading : Preparing the menu script, Typing
the menu script.
Proof reading, Proof reading symbols.
Precis Writing : What is a precis?, Why do we need a precis?, How to write a precis, Ten
golden rules for writing a good precis, Five important hints for achieving brevity, Worked-out
examples, Precis of speeches, Precis of a correspondence.
Semester - II
Paper - I
Digital Logic Circuits : Digital Computers, Logic Gates, Boolean Algebra, Map
Simplification, Combinational Circuits, Flip-Flops, Sequential Circuits.
Digital Components : Integrated Circuits, Decoders, Multiplexers, Registers, Shift
Registers, Binary Counters.
Data Representation : Data Types, Complements, Fixed-Point Representation,
Floating-Point Representation, Other Binary Codes, Error Detection Codes.
*Register Transfer and Microoperations : Register Transfer Language, Register Transfer,
Bus and Memory Transfers, Arithmetic Microoperations, Logic Microoperations, Shift
Microoperations, Arithmetic Logic Shift Unit.
Basic Computer Organisation and Design : Instruction Codes, Computer Registers,
Computer Instructions, Timing and Control, Instruction Cycle, Memory-Reference
Instructions, Input-Output and Interrupt, Complete Computer Description, Design of Basic
Computer, Design of Accumulator Logic.
Programming the Basic Computer : Introduction, Machine Language, Assembly
Language, The Assembler, Program Loops, Programming Arithmetic and Logic,
Subroutines, Input-Output Programming.
Microprogrammed Control : Control Memory, Address Sequencing, Microprogram
Example, Design of Control Unit.
Central Processing Unit : Introduction, General Register Organisation, Stack,
Organisation, Instruction Formats, Addressing Modes, Data Transfer and Manipulation,
Program Control, Reduced Instruction Set Computer (RISC).
Pipeline and Vector Processing : Parallel Processing, Pipelining, Arithmetic Pipeline,
Instruction Pipeline, RISC Pipeline, Vector Processing, Array Processors.
Computer Arithmetic : Introduction, Addition and Subtraction, Multiplication Algorithms,
Division Algorithms, Floating-Point Arithmetic Operations, Decimal Arithmetic Unit, Decimal
Arithmetic Operations.
Input-Output Organisation : Peripheral Devices, Input-Output Interface, Asynchronous
Data Transfer, Modes of Transfer, Priority Interrupt, Direct Memory Access (DMA),
Input-Output Processor (IOP), Serial Communication.
Memory Organisation : Memory Hierarchy, Main Memory, Auxiliary Memory, Associative
Memory, Cache Memory, Virtual Memory, Memory Management Hardware.
Advance Programming in C
Handling of Character Strings : Introduction, Declaring and initializing string variables,
Reading strings from terminal, Writing strings to screen, Arithmetic operations on
characters, Putting strings together, Comparison of two strings, String-Handling functions,
Table of strings.
User-Defined Functions : Introduction, Need for user-defined functions, A multi-function
program, The form of C functions, Return values and their types, Calling a function,
Caterogy of functions, No arguments and no return values, Arguments but no return values,
Arguments with return values, Handling of non-integer functions, Nesting of functions,
Recursion, Functions with arrays, The scope and lifetime of variables in functions, Ansi C
functions, Points to remember.
Structure and Unions : Introduction, Structure definition, Giving values to members,
Structure definition, Giving vlaues to members, Structure initialization, Comparison of
structure variables, Arrays of structures, Arrays within structures, Structures within
structures, Structures and functions, Unions, Size of structures, Bit fields.
Pointers : Introduction, Understanding pointers, Accessing the address of a variable,
Declaring and initializing pointers, Accessing a variable through its pointer, Pointer
expressions, Pointer increments and scale factor, Pointers and arrays, Pointers and
character strings, Pointers and functions, Pointers and structures, Points on pointers.
File Management in C : Introduction, Defining and opening a file, Closing a file,
Input/Output operations on files, Error handling during I/O operations, Random access to
files, Command line arguments.
Dynamic Memory Allocation and Linked Lists : Introduction, Dynamic memory allocation,
Concepts of linked lists, Advantages of linked lists, Types of linked lists, Pointers revisited,
Basic list operations, Application of linked lists.
The Preprocessor : Introduction, Macro substitution, File inclusion, Compiler control
directives, ANSI additions.
Developing a C Program : Some Guidelines : Introduction, Program design, Program
coding Common programming errors, Program testing and debugging, Program efficiency.
Fundamentals of Data Structure
Introduction : Information, Basic Definitions, Common Structures, Abstract Data Type,
Specification, Layered Software.
The Stack : Definition and Examples, How does stack change, Operations, Empty Stack,
The stack abstract data type, Linked implementation of Stacks, Applications, Infix, Postfix &
Recursion : Introduction, Recursive Definitions, Using Recursion to solve problems,
Recursion as a programming technique.
Tables : Tables, Familiar Examples, Representing Tables, Hashing, Linear Probing, Double
Hashing, Chaining.
Queue : Definition, Operation on Queue, Abstract Data Types, Circular Queue,
Applications, Priority Queue.
Lists : Definitions, Operation of the lists, Specification, An Implementation, Multiple values
per node, Linked list, Circular Lists, Ordered Lists, Sorted Lists, Naive merging Algorithm.
Trees : Introduction, Tree Traversal, Binary Search Trees, Binary Search, Operation's on
Binary search Trees, A problem with Binary Search Trees, AVL Tree/High Balanced Tree,
B-Trees and Heaps, Abstract type heap, Threaded Binary Tree.
Graph : Definition, Terminology, Graph Isomerphism, Biparite Graphs, Graph
Representation, Graph Traversal, Graph Algorithms.
Algorithm : General Sorting Strategy (Recursive), Merge Sort, Insertion Sort, Quick Sort,
Radix sort, Sorting Summary, Asymtotic Complexity.
Paper - IV
RDBMS Programming in Foxpro
Introduction to DBMS : Database, Problem with manual database, Advantages of
computerized database, Introduction
Introduction to Foxpro : Database file, Record and field, Create database, open database,
Modify structure of database, Add Records to database, Save data base, view database.
Editing Database : Browse, Edit, Close, delete, Recall, Pack, Zap, Replace.
Sorting & Indexing : Sorting, Indexing, Type of Index, difference between sort and Index.
Finding Recors : Find and Seek, Locate and continue, Set filter
RQBE and SQL : Query, using AND, OR, NOT. Operators, Relational database, Relational
Query by Example, Select.
Commands & function : Mathematical Commands, Functions
Foxpro tools : Report, Menu, Screen Label. Set command and Multiple database : set
commands, Multiple database.
Foxpro Programming : Foxpro programming, Command file, Advantages of command file,
Creating command file, using Accept input and wait, displaying and manipulating
information, controlling printer, memory variables.
The @ Command and Designing Screens @ : command, displaying and inputting data (
@, Say, Get), Read, Range, default, clearing and function, Validating GET variable.
Loop Structure : Control Flow, Looping: do while-Enddo, Nested do while loops, Text- End
text, making Decisions with if- Endif, For-End for, Handling Multiple choices with do case,
Scan-End scan, Print job- endprint job.
Errors & Program debugging : Errors in command mode, Errors in Porgram debugging
commands and Techniques.
ARRAYS : Defining and naming Arrays, Copying Arrays, Inserting and deleting elements,
Sorting and Array, Searching an array for an Expression, Scatter and Gather.
Relating Multiple dataabase : Concept of Multiple database, Relation: One to one, one to
many, many to many, Linking database with set relation, Updating information with set
relation, updating information with update, using append from, using copy to, joining two
database with join.
Windows, Menus & Popups : Defining and using user defined window,window
characteristics, Foxpro menu, Creating a menu with @ Prompt, Creating Menu Bar,
Creating a Horizontal menu, defining and using popup, define bar, Using nested popups.
Special Funciton of Foxpro :
Macros and SQL commands : Macros, Substitution macros, SQL Commands, Creating
Table, Insert.
Procedures and Parameters : Procedures, Parameters, Private and Public Variable.
Financial Accounting
An Introduction to Financial Accounting : Objectives, The quest for financial accounting
knowledge, Which managers should study financial accounting?, Financial accounting, An
introduction to financial accounting : The essence Further reading.
The concepts of financial accounting : Objectives, Accounting standards, The
Companies Act 1985/89, Financial accounting concepts, The concepts of financial
accounting : The essence Further reading.
The recording system : Objectives The data, Cash books, day books and ledgers, The
double-entry system, Control accounts, The recording system : The essence Further
The trading and profit and loss account : Objectives, The trading and profit and loss
account, The connection with the recording system, The trading and profit and loss account
: The essence Further reading.
The balance sheet : Objectives What is a balance sheet?, The internal balance sheet of a
company, How much is a business worth?, The balance sheet : The essence, Further
Depreciation of fixed assets : Objectives, Why charge depreciation?, the straight line
method of depreciation, The reducing balance method of depreciation, The revaluation
method of depreciation, Accounting for depreciation, Depreciation of fixed assets : The
essence Further reading.
Preparing a trading and profit and loss account and a balance sheet from a trail
balance : Objectives, The preparation of a trading and profit and loss account and a
balance sheet from a trail balance, plus adjustments for internal reporting purposes,
Preparing final accounts from a trail balance : The essence Further reading.
Funda flow and cash flow statements : Objectives Why a funds flow? The flow of
business funds, What has happened to cash?, Comparing balance sheets, What has
happened to working capital?, Funds flow statements : The essence Further reading.
Ratio analysis : the interpretation of financial statements : Objectives, Accounting
ratios, Value added statements, Using the information, The limitations of ratio analysis,
Accounting ratios : The essence, Further reading.

Compare this course with other similar courses
See all