BCA Bachelor of Computer Applications Part 1

University Syllabus Course For BCA Part 1 Computer ( IT C++ and DBMS )

Atlanta Computer Institute Nagpur conducts Tuition Classes for BCA First Year ( Part 1 ) , BCA Second Year ( Part 2 ) and BCA Final Year ( Part 3 ) for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to BCA Students.

BCA Part 1 ( First Year )



UNIT-1: Computer evolution and architecture

Historical perspective : History, evolution ,characteristics

Introduction to computers: definition, characteristics, uses, types and classification. basic anatomy of computers : block diagram Cpu: functions of each unit memory: primary ,cache ,flash and risk technology Bus: organization instruction: format and it,s execution number systems : binary ,octal ,decimal, hexa decimal, their conversion , operations ,addition, subtraction data representation : using ASCII,BCD AND EBCIDIC

Unit- 2 input/output peripherals

Storage classification: sequential, random storage devices:

Magnetic tape, floppy disk, hard disk, zip disk and optical disk

Input devices: keyboard, mouse, light pen, touch screen, voice i/p, MICR, OCR, OMR, Barcode reader and flat bed scanner

Output devices : VDU,DOT matrix, laser and inkjet printers, plotters


Introduction to os, functions and classification dos: warm butting & cold booting ,types of commands, command format, directory, file management, disk management and general commands, file naming conventions, path, filtes , pipes, dos editor, batch file. WINDOWS OS: introduction ,features MODULES : PROGRAM, file and print managers, control panel, icons, switching between applications, running ms dos application , help and recycle bin. Windows accessories : note pad ,paint and calculator

Unit-4 network and internet

NETWORK: introduction ,network terminology, topologies, types of networks, their characteristics , advantages and disadvantages , network protocols, Architecture. Intranet : Introduction, characteristics and advantages,specific application s of internet.Internet: addressing , data transmission,internet access, protocols, world wide web: web pages & HTML,web browsers and search engines.application: sending and receiving e-mail,managing email addresses and junk mail.

Unit-5 : E-commerce:

Introduction,definition,potential of e-commerce,Advantages of e-commerce,mechanics of e-commerce, architecture of e-commerce, system,e-commerce services,future deveopmet E DI technology,EDI in business decision and reengineering tool, problem and perspectives . Value added services: internet commercialization ,internet service provider , value added networks, internet controls in third party networks, example –electronic payment system.



Problem analysis ,process analysis ,conceptual development of solution. Development tools: Algorithms, flowcharts and pseudocode ( definition and its characteristics ).Programming structure : seq1uence , selection , iteration ,( problems). Language evolution: machine , assembly, high level. Translators: compiler, interpreter and assembler. The compliation process, linker , loader, study of HLL, characteristics of good language, generation of languages

Unit-2 object oriented concepts,tokens,expression and control structures

Object oriented methodology,basic concepts / characteristics of oop. Advantages and Application of oops, procedura programming Vs OOP.Introduction : c++ basics ,character set , tokens, keywords, identifiers ,basic, user defined and derived data types ,symbolic constants, variables,castig ,different types of operators their precendence , expressions. Control structures with special emphasis on problem solving.: control and looping statements console i/0 operations, manipulators and enumeration.

Unit-3 Functions, Structure , classes and object

Function: Function prototyping, call and return by reference, inline function , default and const arguments, function overloading . structure , union and anum: definition , passing structure to functions.Classes and objects : Specifying a class , creating objedts, private & public data members and member functions. Defining Inline member functions, static data members and member function ,arguments, returning objects

Unit-4: Constructors and Destructors , operators , overloading and Inheritance

Constructors and Destructors: Introduction ,parameterized constructors, multiple constructors in a class, constructor with default argument, dynamic initialization of objects,copy constructor, Dynamic

Initialization of objects, copy constructor,Dynamic constructors, const objects, destructors. Operator overloading : definition, unary and binary overloading ,rules for operators, overloading . inheritance: defining derived classes, single, multilevel, multiple inheritance,constructors and destructors in derived classes

Unit-5 pointers virtual & friend functions and file handling

Pointer to objects, this pointer ,’new’ and “ delete’ operators , virtual functions, friend functions, opening, closing a file, file modes, file pointer and their manipulations, sequential input and o/p operations, updating a file , random access. Error handling during file operation s, command line arguments.


UNIT-1: Database Concept

Introduction, data ,information, metadata, terminology of file, association between fields, entities and their attributes, Relationship records and files, abstraction and data integration.Association between files( record types),Conventional file processing System, Database System, components of database management system( classification of DBMS user, DBMS facilities, structure of DBMS, The three level architrcure proposal for DBMS, MAPPING between views, data independence

UNIT-2: Data models

Introduction,data association –( entities, Attributes and association and relationship among entities , representation of association and relationship)data model classification-(Approaches to the relationa model,Hierarchical model & netowork model with an examples) , entity- Relationship model. Concepts of file organization- sequential files, index- sequential files, direct file, secondary key Retrieval.

UNIT-3: The Relational model

Introduction, Relational Database: Attributes and domains, tuples, relation and their schems, relation representation, keys,relationship, relational operations, integrity rules.relational algebra: basic operations, relational algebra queries, relational calculus:tuple calculus, domain calculus. Relational database manipulations: introduction, sql, data manipulations in SQL, QUEL , data manipulation i N QUEL, QBE , Data Manipulations IN QBE.

UNIT -4 : Relational database design

Relational schema and relational design, functional dependency, normalization ,first second , third normal forms, relationa with more than oe candidate key, good and bad decomposition, multivalued dependency, fourth normal form Network data model: the architecture of DBTG system, Schema and sub schema and DBTG DATA manipulation facility. Hierarchical data model:the tree concepts, Architecture of an IMS System, data manipulation

Unit -5 Datbase Operation And Maintenance

Database Administrator( DBA) , database security , integriry and control ( user with password and complete /ltd .authorisation Encryption of data) concurrency Control: problem of concurrent acesss, rsource locking, deadlock . database recovery: restore , backword & forward recovery. Distributed Database: introduction ,data distribution, deadlock In distributed system, security and protection,homogeneous and heterogeneous Systems, knoweleg base and database Systems, expert database systems, object database system.

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 Others,

Basic Programming

C / C++ ,


Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2017 All Right Reserved - Atlanta Computer Institute, Nagpur. Site Map