C/C++ | Java | Advance Java | J2EE | Data Structure | Visual Basic | Oracle | SQL Server | Software Testing | CCNA | CCNP | CCIE | MCITP | Hardware | Networking | HTML / CSS | JavaScript / XML | Dreamweaver | Ethical Hacking | PHP & My SQL | VB.Net | ASP.Net | C#.Net | SQL Server | MS-CIT | English Speaking | Specialized Courses | Foreign Education | Personality Development | Auto CAD 2D | Auto CAD 3D | STAAD Pro | REVIT | ARCHI CAD | 3D Studio Max | Uni-Graphics NX | Ansys | Pro-E / Creo | CATIA | CAD CAM | MS-Word | Excel | Powerpoint | Access | Internet and Email | Animation | Photoshop | Corel Draw | Illustrator | Premiere | Flash | 2D Max / 3D Max | Maya 2D / 3D Maya | Pinnacle | Graphics Design | Basic Advance Accounting | Costing & Auditing | Import and Export | Taxation | Tally 9.0 ERP | OCA / OCP | BCA | BCCA | MCA | MCM | Polytechnic | Distance Learning | Industrial Accounting | Share Market | SEO | Digital Marketing | Ruby on Rails | Autocad Electrical
Contact information:
ATLANTA COMPUTER INSTITUTE
SECOND FLOOR,   
SHIVAJI COMPLEX,
NEAR COFFEE HOUSE AND BANK OF BARODA,
OPPOSITE TITAN EYE,
WEST HIGH COURT ROAD,  DHARAMPETH,
NAGPUR  440010, MAHARASHTRA, INDIA. 
NAGPUR
Mobile: 9595 321479
               90281 57794
Tel: 0712-2557946

ATLANTA COMPUTER INSTITUTE
SECOND FLOOR, SELOKAR BHAVAN
OPPOSITE  SANGAM RESTAURANT,          NEAR  PETROL PUMP
MEDICAL SQUARE,
NAGPUR 440024, MAHARASHTRA, INDIA. 
NAGPUR
Mobile: 99701 98839
               9595 321479
Tel: 0712-2701833
Email: atlantaworld@gmail.com
www.atlantacomputer.in

BCA Part 3 5th Semester RTMNU University Syllabus Course and Classes

Atlanta Computer Institute Nagpur conducts Tuition Classes for 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 Bachelor of Computer Applications Final Semester 5

BCA Part 3 Semester Fifth


1. COMPUTER GRAPHICS - I

2. COMPILER CONSTRUCTION

3. VB.NET

4. SOFTWARE ENGINEERING - II

5. PHP - I

6. DATA COMMUNICATION AND NETWORK - I

 

B.C.A. Final Semester V
Paper I


COMPUTER GRAPHICS - I



UNIT - I :
Introduction and Primitives
Introduction: Application areas of Computer Graphics, overview of graphics systems, video-display devices, raster-scan systems, random scan systems, graphics monitors and work stations and input devices

UNIT - II :
Output primitives : Points and lines, line drawing algorithms, mid-point circle and ellipse algorithms. Filled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms .

UNIT - III :
2D Transformations
2-D geometrical transforms : Translation, scaling, rotation, reflection and shear transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems.

UNIT - IV :
2-D viewing : The viewing pipeline, viewing coordinate reference frame, window to view-port coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland –Hodgeman polygon clipping algorithm.



Reference Books:
1. “Computer Graphics Principles & practice”, second edition in C, Foley, VanDam, Feiner and Hughes, Pearson Education.
2. “Computer Graphics”, second Edition, Donald Hearn and M.Pauline Baker, PHI/Pearson Education.
3. Procedural elements for Computer Graphics, David F Rogers, Tata Mc Graw hill, 2nd edition.
4. “Principles of Interactive Computer Graphics”, Neuman and Sproul, TMH.
5. Computer Graphics, Amrendra N Sinha,Arun D Udai TMH
6. Computer Graphics, Steven Harrington, TMH


B.C.A. Final Semester V
Paper II


COMPILER CONSTRUCTION



UNIT - I :
Compilers and translators, need, the structure of a compiler, Lexical Analysis, Syntax analysis, Intermediate code Generation, Optimization, Code Generation, Book keeping, Error Handling

UNIT - II :
High Level programming languages, Definitions of programming languages, The lexical and syntactic structure of a language, Data elements, structures, Operators, Assignment Statements, Data Environments, Parameter transmission, Storage management.

UNIT - III :
The role of the lexical analyzer, Approach to the design of lexical analyzer, Implementation of lexical analyzer, Context free grammars, Derivations and parse trees, Ambiguous grammar.

UNIT - IV :
Parsers, Shift-reduce parsing, Operator precedence parsing, Top-down parsing, predictive parsers, Symbol Table , Code Optimization: The principal source optimization, Loop optimization, The DAG representation of basic blocks, Code Generation : A machine model, a simple code generator, Register Allocation and assignment.

Reference Books:
1. Principles of Compiler Design - A.V. Aho, J. D.Ullman : Pearson Education.
2. Modern Compiler Design- Dick Grune, Henry E. Bal, Cariel T. H. Jacobs, Wiley dreamtech.
3. Engineering a Compiler-Cooper & Linda, Elsevier.
4. Compiler Construction, Louden, Thomson.










B.C.A. Final Semester V
Paper III


VB.NET



UNIT - I :
VB.NET
Introduction to .Net, The .NET framework, The .NET Programming Framework, .NET Language, The Class .NET Library, Vb.NET, Windows Application using VB .NET
Class: Creating a New Class, defining and using a New Object, Constructor & Destructor
Inheritance: Inheritance Properties and Methods, Inheriting Constructors, Overriding Methods, Creating a Derived Class

UNIT - II :
Interface Design & Implement: Abstraction & Interfaces on Object Oriented Software Design, Interface & Inheritance, Realizing the benefits of Interfaces, Implicit Interface, Explicit Interface – Abstract Class of Explicit Interface, Implementing Interfaces – Interface Implementation Semantics, Implementing ICloneable, Implementing IComparable, Accessing & using the Implement, Compound Interfaces

UNIT - III :
User Interface: Helper Forms, Message Process, Dialog Process, Owned Forms
Menus: Creating a Menu, Functionality to the Menu Items, Enhancing the Menu, Disabling Items on the Windows Form Menus, Creating Context Menu – Step by Step, Add Functionality to the Menu Items
Toolbar: Adding the Toolbar and buttons, Defining an Icon for the Toolbar and Buttons, Defining an ICON for a Toolbar Button, Adding Functionality to the Toolbar
MDI Application: The Basics, Building an MDI Application, Building – In Capabilities of MDI Applications, Accessing Child Forms, Ending an MDI Applications, A Scrollable PictureBox

UNIT - IV :
Advanced Interface Patterns, Adapters, Delegates & Events: Adapters & Wrappers, Interfaces Adaptation in Action – COM - .NET interop, The Adapter Pattern in .NET, The Adapter Pattern Event – Model, Delegates – Understanding Delegates, Declaration of the Delegates, Early Bound Delegates Declares, Late Bound Delegates Declares, Sorting Data with Delegates, Multicast Delegates, .NET Framework Event Model – Delegates & Events, Delegates Events verses Adapter Events, Delegates verses Function Pointers
Error Handling & Prevention: Types of Errors – Design Time Error, Runtime Error, Logic Error
Structured Exception Handling: Exception Structured verses Unstructured Exception Handling, Try……Catch…..Finally Statement, Exception Class.
Debugging: Break Mode, Starting Debugging, Controlling the Flow during Debugging, Debugging Tools

Reference Books:
1. Evangelos Petroutsos, Mastering Visual Basic 6.0 BPB Publication.
2. John Smiley Learn Program with Visual Basic 6
3. Wallace Wang Visual Basic 6 for Dummies (for Windows)
4. VISUAL BASIC 6 COMPLETE REFRENCE (TMH PUB)
5. Deitel & Deitel Visual Basic 6 (Pearson Education)
6. Bradly, VB.Net TMH




B.C.A. Final Semester V
Paper IV


SOFTWARE ENGINEERING - II



UNIT - I :
Creating an architectural design : Software architecture, Data design, Architectural styles and patterns, Architectural Design.

UNIT - II :
Testing Strategies : A strategic approach to software testing, test strategies for conventional software, Black-Box and White-Box testing, Validation testing, System testing, the art of Debugging.

UNIT - III :
Product metrics : Software Quality, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance.
Metrics for Process and Products : Software Measurement, Metrics for software quality.

UNIT - IV :
Risk management : Reactive vs. Proactive Risk strategies, software risks, Risk identification, Risk projection, Risk refinement, RMMM, RMMM Plan.
Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality Assurance, Software reliability, The ISO 9000 quality standards.

Reference Books:
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th edition.McGrawHill International Edition.
2. Software Engineering- Sommerville, 7th edition, Pearson education.
3. Software Engineering- K.K. Agarwal & Yogesh Singh, New Age International Publishers
4. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiely.
5. Systems Analysis and Design- Shely Cashman Rosenblatt,Thomson Publications.
6. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill Companies.

B.C.A. Final Semester V
Paper V


PHP - I



UNIT - I :
Introduction to PHP: What Does PHP Do, A Brief History of PHP, Installing PHP, A
Walk Through PHP Language Basics: Lexical Structure, Data Types, Variables,
Expressions and Operators, Flow‐Control Statements, Including Code, Embedding PHP in Web Pages, Installing and Configuring PHP on Windows and Linux Platforms

UNIT - II :
Functions: Calling a Function, Defining a Function, Variable Scope, Function Parameters,
Return Values, Variable Functions, Anonymous Functions, Strings: Quoting String
Constants, Printing Strings, Accessing Individual Characters, Cleaning Strings, Encoding
and Escaping, Comparing Strings, Manipulating and Searching Strings, Regular
Expressions, POSIX‐Style Regular Expressions, Perl‐Compatible Regular Expressions,

UNIT - III :
Arrays: Indexed Versus Associative Arrays, Identifying Elements of an Array, Storing
Data in Arrays, Multidimensional Arrays, Extracting Multiple Values, Converting
Between Arrays and Variables, Traversing Arrays, Sorting, Acting on Entire Arrays, Using Arrays

UNIT - IV :
Reading data in web pages: Setting Up Web Pages to Communicate with PHP, Handling Text Fields, Text Areas, Check Boxes, Radio Buttons, List Boxes, Password Controls, Hidden Controls, Image Maps, File Uploads. Handling Buttons: Making Button Data Persist, Using Submit Buttons as HTML Buttons.

Reference Books:
1. PHP 5.1 for beginners by Evan Bayross and Sharman Shah, SPD Publications
2. PHP 5.2 The Complete Reference by Steven Holzner, Mc Graw Hill Edition 2008.
3. Programming PHP by Rasmus Lerdorf and Kevin Tatroe, Orilly Publications


B.C.A. Final Semester V
Paper VI


DATA COMMUNICATION AND NETWORK - I



UNIT - I :
Data Communication
Data Transmission- Concept and Terminology, Analog & Digital Data Transmission, Transmission Impairment, Transmission Media.
Data Encoding- Digital Data, Analog Data, Digital Signal, Analog Signal.

UNIT - II :
Digital Data Communication: Asynchronous and Synchronous transmission, Error detection technique, Interfacing.
Data Link Control: Line configurations, Flow control, Error control, Data link control protocols. Multiplexing-Frequency division multiplexing, Synchronous Time Division Multiplexing.

UNIT - III :
Circuit Switching: Communication Networks, Circuit switching, Single Node network, Digital switching concept, Control Signaling.

UNIT - IV :
Packet Switching: Packet switching principles, Virtual circuits and diagrams, Routing, Traffic control, X.25. LAN & MAN- LAN,MAN technology, Bus, Tree, Star and Hybrid Topologies, Optical fiber Bus, Ring Topology, Medium Access Control Protocols, LAN/MAN standards.


Reference Books:
1. William Stalling, Data and Computer Communication, PHI Publication.
2. Forouzan, Data Communication and Networks, Tata McGraw Hill.
3. Godbole, Data Communication and Network, TMH
4. Tanenbum, Computer Networks , ,PHI Publication.
5. Comer Internetworking with TCP/IP Vol-1, PHI Publication

 

 

New semester Pattern from 2014-15

BCA Part 1 Semester 1

BCA Part 1 Semester 2

BCA Part 2 Semester 3

BCA Part 2 Semester 4

BCA Part 3 Semester 5

BCA Part 3 Semester 6

Please click on following link for subjects of each year of BCA  annual pattern. ( Old syllabus )

BCA Part 1 First Year

BCA Part 2 Second year

BCA Part 3 Final Year

 

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 B.Arch Bachelor Of Architecture, Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking
Join our newsletter:
Course Offers
Dot Net Courses Java Coaching Classes Autocad and CAD Training Institute Web Design and Development Courses
Advance Accounting Classes Short Term Computer Course Design and Animation Courses Job Oriented Courses Professional Courses Nagpur University Syllabus and Classes for BCCA BCA MCM MCA BE Poly Diploma BSc MSc BCom BA
Short Term Courses

Programming & Database

C / C++
Java
Advance Java
J2EE
Data Structure
Visual Basic
Oracle
SQL Server
Android
Ruby on Rails

Testing

Software Testing
ISTQB

Hardware & Networking

CCNA
MCSE
Hardware
Networking
CCNP
CCIE
Linux

Web Designing

HTML / CSS
JavaScript / XML
Dreamweaver
Frontpage
PHP & My SQL
Joomla
Wordpress

.Net

VB.Net
ASP.Net
C#.Net
SQL Server
Advance .Net

Basic Courses

MS-CIT
English Speaking
Interview Skills
Personality Development

AutoCAD

AutoCAD
STAAD Pro
REVIT
ARCHI CAD
3D Studio Max
Uni-Graphics NX
Ansys
Pro-E
CATIA
Autocad Electrical
CAD CAM
CNC

Computer Application

MS-Word
Excel
Powerpoint
Access
Internet and Email
MS-Office

Animation & Multimedia

Photoshop
Corel Draw
Illustrator
Premiere
     Flash
InDesign
2D Max / 3D Max
Maya 2D / 3D Maya
Pinnacle
Graphic Design
Advance Animation
Google Sketchup

Advance Accounting

Basic Advance Accounting
Costing & Auditing
Import and Export
Taxation
Tally 9 ERP
Share Market
Industrial Accounting

Tuition Classes

BCCA
BCA
MCM
MCA
Polytechnic
BE
B Arch
12th

Certifications

Adobe
Microsoft
Oracle

Ethical Hacking

Ethical Hacking

Projects

Project Computer IT Electronics
Final Year Mechanical

Electronics Courses

Embedded Systems
Matlab
VHDL

Degree Courses

Distance Learning Degree Courses
College
Study Abroad

Career Courses

Career Courses