You are on page 1of 5

Department of Computer Science University of Lucknow

Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-III


Paper Code: BCA301 Paper Name: PROGRAMMING & PROBLEM SOLVING THROUGH VISUAL BASIC UNIT I Basics of Visual Basic Language, Requirements for VB 6.0, Tool bars, Menu bars- file, edit, view, project, format, tools, Add- Ins menu, Project explorer, Properties Window, code, form, debug Windows, Immediate debug window, local debug window, watch debug window, tool box window, Adding removing custom control to toolbox, creating and saving a project, Visual Development and event driven Programming, OOPS, Object and classes, Properties, Methods and events UNIT II Operators, control flow statements, decision making statements, select case statement, iterations: for loop structure, do-loops: do---Until Loops, do ----while, while---wend, WithEnd With statements, arrays : accessing array elements, double dimensional or multidimensional arrays, dynamic arrays, redimensioning an array Lbound and Ubound statements, option base statements, collections. Procedures and sub procedures. Interacting with the basic controls: Forms, forms collection, controlling one form within anotherMDI forms, command buttons, label controls, text box controls, capturing the key strokes, list box controls, combo box controls, lab assignments More controls: Radio buttons, scrollbars, example program, timer control, running lights application, image control, drive list box, searching a drive, the directory list box, file list box copying a file, deleting a file , renaming a file, moving a file, lab assignments. UNIT II Creating menu based applications: Menus and the menu editor, designing menus, programming menu commands, manipulating menus at runtime, creating a menus control array, dialog boxes: message box; visual basic constants for the message box; using the input box. Procedures and functions: Introduction to procedures, types procedures: sub procedure general procedures event procedures function procedures, creating new procedures, selecting existing procedures, calling sub procedures, calling function procedures, calling procedures in other modules, passing arguments to procedures, passing arguments by value; passing arguments by reference, using optional arguments, using an indefinite number of arguments. UNIT IV Using new ActiveX controls: Rich text box control, key state control, status bar control, common dialog control, File dialog box, color dialog box, font dialog box, print dialog box, List view control, tree view control, example program, outline control, flat scrollbars, month view, tabbed dialog control, Date Time Picker control.

1 University of Lucknow

Department of Computer Science University of Lucknow


Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-III
Paper Code: BCA302 Paper Name: DATA STRUCTURE USING C UNIT I Structure, definition, and application, Lists, Basic Terminology, Static Implementation of Lists, Pointer Implementation of Lists, Insertion in a List, Deletion from a List, Storage ofSparse, Arrays using Linked List, Doubly Linked Lists, Circular Linked List UNIT II Defining Stack and Queue, Stack Operations and Implementation, Array Implementation, Pointer Implementation, Stack Applications, Convert Number Bases by Using Stacks, Infix to Postfix Conversion, Queues: Operations and Implementation, Queue Application, Priority Queues UNIT III Defining Graph, Basic Terminology, Graph Representation, Graph Traversal, Depth First Search (DFS), Breadth First Search (BFS), Shortest Path Problem, Minimal Spanning Tree, inary Trees, In order Traversal, Post order Traversal, Preorder Traversal, Binary Search Trees, Operations on a BST, Insertion in Binary Search Tree, Deletion of a node in BST, Search for a key in BST, Height Balanced Tree. UNIT IV Searching and Sorting techniques, Sequential Search, Binary Search, Internal Sort, Insertion Sort, Bubble Sort, Quick Sort, 2-way Merge Sort, Heap Sort

2 University of Lucknow

Department of Computer Science University of Lucknow


Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-III
Paper Code: BCA303 Paper Name: ELEMENTS OF SYSTEM ANALYSIS AND DESIGN UNIT I System concept, Definition, System study, system analysis, System approach, Characteristics and Types of system, Elements of system analysis, System models and types of models, system environment and boundaries, system analyst, role of system analyst, qualification and responsibilities, System analyst as an agent of change. UNIT II System Development Life Cycle and its various phases, Preliminary investigation, Determination of system requirements, Development of software, System testing, Implementation, evaluation and maintenance, system documentation and consideration UNIT III System Planning, Feasibility study and its report and importance, various tools and technique, Software Crisis: From programmers point of view, from users point of view. UNIT IV System design and modeling, state of system design, process modeling, logical and physical design, system flow chart and structured charts, data flow diagrams, file organization and data base design, system testing and quantity assurance implementation and software maintenance.

3 University of Lucknow

Department of Computer Science University of Lucknow


Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-III
Paper Code: BCA304 Paper Name: COMPUTER ORGANIZATION AND ARCHITECTURE UNIT I Principles of computer design: Software and Hardware, Interaction layers of computer architecture, CPU organization, Architecture of a Microprocessor (ex. 8086) UNIT II Assembly language programming, Bus architecture, Basic structure of the CPU, An Advanced Structure, Register Organization, Programmer Visible Registers, Status and Control Registers, Micro-Operations, Register transfer Micro-operations, Arithmetic Micro-operation, Logic Microoperations, Shift Micro- operations, Implementation of a Simple Arithmetic, Logic and Shift Unit, Instruction Execution and Micro-operations, ALU Organization UNIT III A simple ALU Organization, Floating point ALU, Arithmetic Processors, Control Unit Organization, Functional Requirements of a Control Unit, Structure of Control Unit, An Illustration of Control, Hardwired Control Unit, Instruction Format Design, Instruction Length, Allocation of Bits, Variable Length of Instructions, Example of Instruction Set, memory system, storage technology, memory array organization, cache virtual memory UNIT IV Addressing Schemes, Immediate Addressing, Direct Addressing, Indirect addressing, Register Addressing, Register Indirect Addressing, Displacement Addressing, Stack Addressing Scheme, data transfer techniques

4 University of Lucknow

Department of Computer Science University of Lucknow


Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-III
Paper Code: BCA305 Paper Name: INTRODUCTION TO CAD UNIT I Introduction to Computer Aided Design, AutoCAD, Settings In AutoCAD: User Defined Settings, Default settings; Limit, Scale, Tile Mode, Blip Mode, Background Color, Grid settings, Measurement Units Decimal, Engineering Scale, File menu preferences, Ortho, Object Snap, Snap, 2D Drawing tool, Line, Arc, Circle, P line, Ellipse, Polygon, Point, Dynamic Text UNIT II General Tools: Redraw, Regenerate, Undo Zoom, Break, Cancel, Hatch, Solid, Offset, Erase, Rotate, Change property; 3D Drawing Tools: Predefined 3D Objects, 3D Box, Pyramid, Wedge, Dome, Sphere, Cone, Mesh and Dish; Converting 2D Drawing into 3D; Ruled Surface; surface of revolution; Tabulated surface; UCS control; Changing Dimension for an object, Drawing Object in Different dimension UNIT III 3D face; changing properties of objects (elevation, Thickness) In perception of 3D; Grip, Rotate, Move, Scale; 3D polyline; Viewpoints; Dview- Setting camera and Target; Difference between Dview and viewport, Difference between paper space and Model space. UNIT IV Render; Lights- point, distant, Subtraction of one 2D Object from another- sol sub; Layer controlcreation of new layer; Management of existing layer; transferring objects from one to another layer; Layer commands- thaw, freeze, lock, unlock etc.; Analysis features of AutoCAD; Inquiry: List Objects, status, area, mass property, area calculation; Designing of Housing Complex Outline Plan ( walls roofs and floors); - Inside Plan (Apartment Boundaries, Doors, Windows, Elevator, Gallery, Stairs); - Interior Design (Apartment plan)

5 University of Lucknow

You might also like