BCA Bachelor of Computer Applications Part 1University 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 )
Subject-I : COMPUTER SCIENCE
PAPER – I INFORMATION TECHNOLOGY
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
UNIT-3: DOS AND WINDOWS OPERATING SYSTEMS:
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.
Paper -2 : C++ OBJECT ORIENTED PROGRAMMING
Unit-1 : POGRAMMING LOGIC:
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.
PAPER-3DATABASE MANAGEMENT SYSTEM
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,