Course Structure And Syllabi Bachellor Of Computer .

2y ago
166 Views
11 Downloads
573.80 KB
44 Pages
Last View : 3m ago
Last Download : 3m ago
Upload by : Jamie Paz
Transcription

BCA Syllabus at JECRC UniversityCourse Structure and SyllabiBachellor of Computer applications (BCA)Academic ProgrammesJuly, 20131

BCA Syllabus at JECRC UniversitySemester – ICourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-1001Computer Fundamentals& Office Automation3003CA-1002Programming Principles& Algorithms3003CA-1003Information Technology3003CA-1004Mathematics –I3003CA-1005Lab. Office Automation0021CA-1006Lab. Programming Principles& Algorithms0021G1001Current Affairs2103G1002Computer Applications2103G1003Computer Lab - I0021G1004Communication Skills2103Seminar0101CA-1007Total252

BCA Syllabus at JECRC UniversitySemester – IICourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-2001Computer System Architecture2103CA-2002C Programming3003CA-2003Digital Electronics & Computer Organization3003CA-2004Mathematics –II3003CA-2005Lab.C Programing0021CA-2006Lab. Digital Electronics & ComputerOrganization0021G2001Current Affairs2103G2002Computer Applications2103G2003Computer Lab - II0021G2004Communication Skills2103Seminar0101CA-2007Total253

BCA Syllabus at JECRC UniversitySemester – IIICourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-3001Object Oriented Programming Using C 3104CA-3002Data Structure Using C & C 3104CA-3003Computer Architecture & Assembly Language3104CA-3004Lab. OOPS0021CA-3005Lab. DS0021G3001Current Affairs2103G3002Computer Applications2103G3003Computer Lab - III0021G3004Environmental Studies2103Seminar0101CA-3006Total254

BCA Syllabus at JECRC UniversitySemester – IVthCourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-4001Computer Graphics & Multimedia Application3104CA-4002Operating System & Software Engineering3104CA-4003Optimization Techniques310400210021CA-4004CA-4005Lab. Computer Graphics & MultimediaApplicationLab. Operating System & SoftwareEngineeringG4001Current Affairs2103G4002Computer Applications2103G4003Computer Lab - IV0021G4004Value Education2103Seminar0101CA-4006Total255

BCA Syllabus at JECRC UniversitySemester – VthCourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-5001Introduction to DBMS & Numerical Methods3104CA-5002Java Programming and Dynamic We Designpage3104CA-5003Data Communication & Computer Network3104CA-5004Lab. DBMS0021CA-5005Lab. Java Programming and Dynamic WeDesign page0021CA-5006Miner project0101CA-5007Viva-Voice on Summer Training0303G5001Current Affairs2103G5004Communication Skills2103Seminar0101CA-5008Total256

BCA Syllabus at JECRC UniversitySemester – VIthCourse CodeCourse NameL(Hr.)T(Hr.)P(Hr.)CCA-6001Computer Network Security and Management3104CA-6002Information System: Analysis Design &Implementation3104CA-6003Major Project3226CA-6004Presentation/Seminar based on Major Project2225G6001Current Affairs3003G6004Personality Development2103Total257

BCA Syllabus at JECRC UniversityCourse Code: CA-1001Course Name:Computer Fundamentals& Office AutomationsL T P C3 0 0 3UNIT-IIntroduction to ComputersIntroduction, Characteristics of Computers, Block diagram of computer. Types of computers andfeatures, Mini Computers, Micro Computers, Mainframe Computers, Super Computers. Types ofProgramming Languages (Machine Languages, Assembly Languages, High Level Languages).Data Organization, Drives, Files, Directories. Types of Memory (Primary And Secondary) RAM,ROM, PROM, EPROM. Secondary Storage Devices (FD, CD, HD, Pen drive)I/O Devices(Scanners, Plotters, LCD, Plasma Display) Number Systems Introduction to Binary, Octal,Hexadecimal system Conversion, Simple Addition, Subtraction, Multiplication.UNIT-IIAlgorithm and FlowchartsAlgorithm: Definition, Characteristics, Advantages and disadvantages, Examples Flowchart:Definition, Define symbols of flowchart, Advantages and disadvantages, Examples.UNIT-IIIOperating System and Services in O.S.Dos – History, Files and Directories, Internal and External Commands, Batch Files, Types ofO.S.Windows Operating Environment Features of MS – Windows, Control Panel, Taskbar,Desktop, Windows Application, Icons, Windows Accessories, Notepad, Paintbrush.UNIT-IVEditors and Word ProcessorsBasic Concepts, Examples: MS-Word, Introduction to desktop publishing. Spreadsheets andDatabase packages Purpose, usage, command, MS-Excel, Creation of files in MS-Access,Switching between application, MS-PowerPoint.Text Books:1. Fundamental of Computers – By V.Rajaraman B.P.B. Publications2. Fundamental of Computers – By P.K. Sinha3.MS-Office 2000(For Windows) – By Steve Sagman8

BCA Syllabus at JECRC UniversityCourse Code: CA-1002Course Name:Programming Principles& AlgorithmsL T P C3 0 0 3UNIT-IIntroduction to ‘C’ LanguageHistory, Structures of ‗C‘ Programming, Function as building blocks. Language FundamentalsCharacter set, C Tokens, Keywords, Identifiers, Variables, Constant, Data Types, Comments.UNIT-IIOperatorsTypes of operators, Precedence and Associatively, Expression, Statement and types of statementsBuild in Operators and function Console based I/O and related built in I/O function: printf(),scanf(), getch(), getchar(), putchar(); Concept of header files, Preprocessor directives: #include,#define.UNIT-IIIControl structuresDecision making structures: If, If-else, Nested If-else, Switch; Loop Control structures: While,Dowhile, for, Nested for loop; Other statements: break, continue, goto, exit. Introduction toproblem solving Concept: problem solving, Problem solving techniques (Trail & Error, BrainStroming, Divide & Conquer) Steps in problem solving (Define Problem, Analyze Problem,Explore Solution) Algorithms and Flowcharts (Definitions, Symbols), Characteristics of analgorithm Conditionals in pseudo-code, Loops in pseudo code. Time complexity: Big-Ohnotation, efficiency Simple Examples: Algorithms and flowcharts (Real Life Examples).UNIT-IVSimple Arithmetic ProblemsAddition / Multiplication of integers, Determining if a number is ve / -ve / even / odd,Maximum of 2 numbers, 3 numbers, Sum of first n numbers, given n numbers, Integer division,Digit reversing, Table generation for n, ab, Factorial, sine series, cosine series, nCr , PascalTriangle, Prime number, Factors of a number, Other problems such as Perfect number, GCDnumbersetc (Write algorithms and draw flowchart), Swapping. Functions Basic types offunction, Declaration and definition, Function call, Types of function, Parameter passing, Call byvalue, Call by reference, Scope of variable, Storage classes, Recursion.Text Books:1. Programming in C-Balguruswamy2. The C programming Lang., Pearson Ecl - Dennis Ritchie3. Structured programming approach using C- Forouzah&Ceilber Thomson learningpublication.9

BCA Syllabus at JECRC UniversityCourse Code: CA-1003Course Name:Information TechnologyL T P C3 0 0 3UNIT-IComputer Fundamentals: Block structure of a computer, characteristics of computers,problemsolving with computers, generations of computers, and classification of computers on the basisof capacity, purpose, and generation.Number System: Bit, byte, binary, decimal, hexadecimal, and octal systems, conversion fromone system to the other, representation of characters, integers and fractions.Binary Arithmetic: Addition, subtraction and multiplication.UNIT-IIMemory Types: Magnetic core, RAM, ROM, Secondary, Cache, Bubble Memory.Input and Output Units: Keyboard, Mouse, Monitor (CRT and LCD): Light pen, joystick,Mouse, Touch screen; OCR, OMR, MICROverview of storage devices: Floppy disk, hard disk, compact disk, tape.Printers: Impact, non-impact, working mechanism of Drum printer, Dot Matrix printer, Inkjetprinter and Laser printer.Computer languages: Machine language, assembly language, higher level language, 4GL.Introduction to Compiler, Interpreter, Assembler, Assembling, System Software, ApplicationSoftware.UNIT-IIIOperating system: Batch, multi-programming, time sharing, network operating system,on-lineand real time operating system, Distributed operating system, multi-processor, Multi-tasking.Graphical OS: Fundamentals of windows, types of windows, anatomy of windows, windowsexplorer, customizing windows, control panel, taskbar setting, Network Neighborhood.Personal Productivity Software:Word processing: Editing features, formatting features, saving, printing, table handling, pagesettings, spell-checking, macros, mail-merge, equation editors.Spreadsheet : Workbook, worksheets, data types, operators, cell formats, freeze panes, editingfeatures, formatting features, creating formulas, using formulas, cell references, replication,sorting, filtering, functions, Charts & Graphs.Presentation Graphics Software: Templates, views, formatting slide, slides with graphs,animation, using special features, presenting slide shows.UNIT-IVComputer Network and Communication: Network types, network topologies,networkcommunication devices, physical communication media.Internet and its Applications: E-mail, TELNET, FTP, World Wide Web, Internet chatting;Intranet, Extranet, Gopher, Mosaic, WAIS.10

BCA Syllabus at JECRC UniversitySecurity management tools: PC tools, Norton Utilities, Virus, worms, threats, virus detection,prevention and cure utilities, Firewalls, Proxy servers.Text Books:1. ―Computers Today‖, D. H. Sanders, Fourth Edition, McGraw Hill, 1988.2. ―Fundamentals of Computers‖, V. Rajaraman, Second Edition, Prentice Hall ofIndia,New Delhi, 1996.3. ―Information Technology‖, Satish Jain, Paperback Edition, BPB 1999.4. ―Information Technology Inside and Outside‖, David Cyganski, John A. Orr,PaperbackEdition, Pearson Education 2002.5. ―Computer Fundamentals‖, B. Ram, Third Edition, Wiley, 1997.6. "Fundamentals of Information Technology‖, ChetanSrivastva, Third edition,KalayaniPublishers7. Computers, Larry long & Nancy long, Twelfth edition, Prentice Hall11

BCA Syllabus at JECRC UniversityCourse Code: CA-1004Course Name:Mathematics –IL T P C3 0 0 3UNIT-IDETERMINANTS:Definition, Minors, Cofactors, Properties of Determinants MATRICES: Definition, Types ofMatrices, Addition, Subtraction, Scalar Multiplication and Multiplication of Matrices, Adjoint,Inverse, Cramers Rule, Rank of Matrix Dependence of Vectors, Eigen Vectors of a Matrix,Caley-Hamilton Theorem (without proof).UNIT-IILIMITS & CONTINUITY:Limit at a Point, Properties of Limit, Computation of Limits of Various Types of Functions,Continuity at a Point, Continuity Over an Interval, Intermediate Value Theorem, Type e, Derivatives of Sum, Differences, Product & Quotients, Chain Rule, Derivatives ofComposite Functions, Logarithmic Differentiation, Rolle‘s Theorem, Mean Value Theorem,Expansion of Functions (Maclaurin‘s& Taylor‘s), Indeterminate Forms, L‘ Hospitals Rule,Maxima & Minima, Curve Tracing, Successive Differentiation &LiebnitzTheorem.INTEGRATION: Integral as Limit of Sum, Fundamental Theorem of Calculus( without proof.),Indefinite Integrals, Methods of Integration Substitution, By Parts, Partial Fractions, ReductionFormulae for Trigonometric Functions, Gamma and Beta Functions(definition).UNIT-IVVECTOR ALGEBRA:Definition of a vector in 2 and 3 Dimensions; Double and Triple Scalar and Vector Product andphysical interpretation of area and volume.Text Books:1. B.S. Grewal, ―Elementary Engineering Mathematics‖, 34th Ed., 1998.2. Shanti Narayan, ―Integral Calculus‖, S. Chand & Company, 19993. H.K. Dass, ―Advanced Engineering Mathematics‖, S. Chand & Company, 9 thRevisedEdition, 2001.12

BCA Syllabus at JECRC UniversityCourse Code: CA-1005Course Name:Computer Laboratory and Practical Work of Office AutomationL T P C0 0 2 1Practical will be based on Paper Office Automation: Covers UNIT-I,UNIT-II, UNIT-III, UNITIV, UNIT-V of Syllabus.13

BCA Syllabus at JECRC UniversityCourse Code: CA-1006Course Name:Computer Laboratory and Practical Work of Programming Principles &AlgorithmsL T P C0 0 2 1Practical will be based on Paper Programming Principle & Algorithm:Covers UNIT-I,UNIT-II,UNIT-III, UNIT-IV, UNIT-V of Syllabus.14

BCA Syllabus at JECRC UniversityCourse Code: CA-2001Course Name:Computer System ArchitectureL T P C2 1 0 3UNIT-IIntroduction to Computer Organization: Introduction to Computer and CPU(ComputerOrganization, Computer Design and Computer Architecture), Stored Program Concept- VonNeumann Architecture. Introduction to Flynn‟s Classification- SISD, SIMD, MIMDRegister Transfer and Micro operations- Introduction to Registers, Register TransferLanguage, Data movement among Registers and Memory.Micro operations: Introduction to micro operations, Types of micro operations—LogicOperations, Shift operations, Arithmetic and Shift operations.Common Bus System: Introduction to Common Bus System, Types of Buses(Data Bus, ControlBus, Address Bus), 16 bit Common Bus System--Data Movement among registers using Bus.UNIT-IIBasic Computer Instructions- Introduction to Instruction, Types of Instructions(MemoryReference, I/O Reference and Register Reference), Instruction Cycle, Instruction Formats (Directand Indirect Address Instructions, Zero Address, One Address, Two Address and Three AddressInstructions)Interrupt: Introduction to Interrupt and Interrupt Cycle.Design of Control Unit: Introduction to Control Unit, Types of Control Unit (Hardwired &Micro programmed Control Unit).Addressing Modes-Introduction & different types of Addressing Modes.UNIT-IIII/O Organization: I/O Interface Unit, types of ports (I/O port, Network Port, USB port,Serialand Parallel Port), Concept of I/O bus, Isolated I/O versus Memory Mapped I/O.I/O Data Transfer Techniques: Programmed I/O, Interrupt Initiated I/O, DMA Controller andIOP.Synchronous and Asynchronous Data Transfer: Concept of strobe and handshaking, sourceand destination initiated data transfer.UNIT-IVStack Organization: Memory Stack and Register StackMemory organization: Memory Hierarchy, Main Memory (RAM and ROM chips, Logical andPhysical Addresses, Memory Address Map, Memory Connection to CPU), AssociativeMemoryCache Memory: Cache Memory (Initialization of Cache Memory, Writing data into Cache,Locality of Reference, Hit Ratio), Replacement Algorithms (LRU and FIFO).Cache Memory Mapping Techniques: Direct Mapping, Associative Mapping and SetAssociative Mapping. Harvard Architecture, Mobile Devices Architecture (Android, Symbianand Windows Lite), Layered Approach Architecture.15

BCA Syllabus at JECRC UniversityText Books:1. Computer System Architecture, M.M. Mano, Third Edition, PHI2. Computer Organization and Architecture, J.P. Hayes, Third Edition, TMH3. Computer Organization and Architecture, Stallings, Eighth Edition, PHI16

BCA Syllabus at JECRC UniversityCourse Code: CA-2002Course Name:C ProgrammingL T P C3 0 0 3UNIT-IArraysDefinition, declaration and initialization of one dimensional array; Accessing array elements;Displaying array elements; Sorting arrays; Arrays and function; Two Dimensional array:Declaration and Initialization, Accessing and Displaying, Memory representation of array [RowMajor, Column Major]; Multidimensional array.UNIT-IIPointersDefinition and declaration, Initialization; Indirection operator, address of operator; pointerarithmetic; dynamic memory allocation; arrays and pointers; function and pointers.UNIT-IIIStringsDefinition, declaration and initialization of strings; standard library function: strlen(), strcpy(),strcat(), strcmp(); Implementation without using standard library functions. StructuresDefinition and declaration; Variables initialization; Accessing fields and structure operations;Nested structures; Union: Definition and declaration; Differentiate between Union and structure.UNIT-IVIntroduction C PreprocessorDefinition of Preprocessor; Macro substitution directives; File inclusion directives; Conditionalcompilation.Bitwise Operators Bitwise operators; Shift operators; Masks; Bit field. Filehandling Definition of Files, Opening modes of files; Standard function: fopen(), fclose(), feof(),fseek(), fewind();Using text files: fgetc(), fputc(), fscanf() Command line arguments.Text Books:1. Programming in C-Balguruswamy2. The C programming Lang., Person Ecl – Dennis Ritchie3. Structured programming approach using C-Forouzah&Ceilberg Thomson learningpublication.17

BCA Syllabus at JECRC UniversityCourse Code: CA-2003Course Name:Digital Electronics & Computer OrganizationL T P C3 0 0 3UNIT-ILogic gates and circuitGates (OR, AND, NOR, NAND, XOR & XNOR); Demogran‘s laws; Boolean laws, Circuitdesigning techniques (SOP, POS, K-Map).UNIT-IICombinational Building BlocksMultiplexes; Decoder; Encoder; Adder and Subtracter.UNIT-IIIMemoriesROMs, PROMs, EPROMs, RAMs, Hard Disk, Floppy Disk and CD-ROM.UNIT-IVSequential Building BlocksFlip-Flop (RS, D, JK, Master-slave && T flip-flops); Registers & Shift registers; Counters;Synchronous and Asynchronous Designing method. Memory Organization: Basic cell of staticand dynamic RAM; Building large memories using chips; Associative memory; Cache memoryorganization and Virtual memory organization.Text Books:1. Computer Architecture (PHI) 1998 : M.M. Mano2. Digital Electronics (TMH) 1998 :Malvino and Leach3. Computer Organization and Architecture : William Stallings18

BCA Syllabus at JECRC UniversityCourse Code: CA-2004Course Name:Mathematics –IIL T P C3 0 0 3UNIT-ISETSSets, Subsets, Equal Sets Universal Sets, Finite and Infinite Sets, Operation on Sets, Union,Intersection and Complements of Sets, Cartesian Product, Cardinality of Set, SimpleApplications.UNIT-IIRELATIONS AND FUNCTIONSProperties of Relations, Equivalence Relation, Partial Order Relation Function: Domain andRange, Onto, Into and One to One Functions, Composite and Inverse Functions, Introduction ofTrignometric, Logarithmic and Exponential Functions.UNIT-IIIPARTIAL ORDER RELATIONS AND LATTICESPartial Order Sets, Representation of POSETS using Hasse diagram, Chains, Maximal andMinimal Point, Glb, lub, Lattices &Algebric Systems, Principle of Duality, Basic Properties,Sublattices, Distributed & Complemented Lattics.UNIT-IVFUNCTIONS OF SEVERAL VARIABLESPartial Differentiation, Change of Variables, ChainRule, Extrema of Functions of 2 Variabes,Euler‘s Theorem.Text Books:1. Kolman, Busby and Ross, ―Discrete Mathematical Structure‖, PHI, 1996.2. S.K. Sarkar, ―Discrete Maths‖; S. Chand & Co., 200019

BCA Syllabus at JECRC UniversityCourse Code: CA-2005Course Name:Computer Laboratory and Practical Work of C ProgramingL T P C0 0 2 1Practical will be based on Paper Programming Principle & Algorithm: Covers UNIT-I,UNIT-II,UNIT-III, UNIT-IV, UNIT-V of Syllabus.20

BCA Syllabus at JECRC UniversityCourse Code: CA-2006Course Name:Computer Laboratory and Practical Work of Digital Electronics &Computer OrganizationL T P C0 0 2 1Practical will be based on Paper Digital Electronics & Computer Organization: Covers UNITI,UNIT-II, UNIT-III, UNIT-IV, UNIT-V of Syllabus.21

BCA Syllabus at JECRC UniversityCourse Code: CA-3001Course Name:Object Oriented Programming Using C L T P C3 1 0 4UNIT-IIntroductionIntroducing Object – Oriented Approach, Relating to other paradigms {Functional, Datadecomposition}.Basic terms and ideasAbstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C andC - cin, cout, new, delete, operators.UNIT-IIClasses and ObjectsEncapsulation, information hiding, abstract data types, Object & classes, attributes, methods,C class declaration, State idendity and behaviour of an object, Constructors and destructors,instantiation of objects, Default parameter value, object types, C garbage collection, dynamicmemory allocation, Metaclass / abstract classes.UNIT-IIIInheritance and PolymorphismInheritance, Class hierarchy, derivation – public, private & protected, Aggregation, compositionvsclassification hierarchies, Polymorphism, Categorization of polymorphism techniques, Methodpolymorphism, Polymorphism by parameter, Operator overloading, Parameteric Polymorphism.Generic function Template function, function name overloading, Overriding inheritancemethods, Run time polymorphism, Multiple Inheritance.UNIT-IVFiles and Exception HandlingStreams and files, Namespaces, Exception handling, Generic Classes.Text Books:1. A.R.Venugopal, Rajkumar, T. Ravishanker ―Mastering C ‖, TMH, 1997.2. S.B.Lippman&J.Lajoie, ― C Primer‖, 3rd Edition, Addison Wesley, 2000.The Cprogramming Lang., Person Ecl – Dennis Ritchie3. R.Lafore, ―Object Oriented Programming using C ‖, Galgotia Publications, 200422

BCA Syllabus at JECRC UniversityCourse Code: CA-3002Course Name:Data Structure Using C & C L T P C3 1 0 4UNIT-IIntroduction to Data Structure and its Characteristics ArrayRepresentation of single and multidimensional arrays; Sprase arrays – lower and upper triangularmatrices and Tridiagonal matrices with Vector Representation also.UNIT-IIStacks and QueuesIntroduction and primitive operations on stack; Stack application; Infix, postfix, prefixexpressions; Evaluation of postfix expression; Conversion between prefix, infix and postfix,introduction and primitive operation on queues, D- queues and priority queues.UNIT-IIIListsIntroduction to linked lists; Sequential and linked lists, operations such as traversal, insertion,deletion searching, Two way lists and Use of headers. Trees Introduction and terminology;Traversal of binary trees; Recursive algorithms for tree operations such as traversal, insertion,deletion; Binary Search Tree.UNIT-IVB-TreesIntroduction, The invention of B-Tree; Statement of the problem; Indexing with binary searchtrees; a better approach to tree indexes; B-Trees; working up from the bottom; Example forcreating a B Tree. Sorting Techniques; Insertion sort, selection sort, merge sort, heap sort,searching Techniques: linear. search, binary search and hashing.Text Books:1. E.Horowiz and S.Sahani, ― Fundamentals of Data structures‖, Galgotia Book source Pvt.Ltd.,20032. R.S.Salaria, ― Data Structures & Algorithms‖ , Khanna Book Pblishing Co. (P) Ltd.,20023. Y.Langsamet. Al., ― Data Structures using C and C ‖ , PHI, 199923

BCA Syllabus at JECRC UniversityCourse Code: CA-3003Course Name:Computer Architecture & Assembly LanguageL T P C3 1 0 4UNIT-IBasic computer organization and design, Instructions and instruction codes, Timing andcontrol/instruction cycle, Register/ Types of register/ general purpose & special purposeregisters/ index registers, Register transfer and micro operations/ register transfer instructions,Memory and memory function, Bus/ Data transfer instructions, Arithmetic logic microoperations/ shift micro operations, Input/ Output and interrupts, Memory reference instructions,Memory interfacing memory/ Cache memory.UNIT-IICentral Processing UnitGeneral Register Organization/ stacks organizations instruction formats, addressing modes, Datatransfer and manipulation. Program control reduced computer, pipeline/ RISC/ CISC pipelinevector processing/ array processing. Arithmetic Algorithms: Integer multiplication using shiftand add, Booth‘s algorithm, Integer division, Floating-point representations.UNIT-IIIComputer ArithmeticAddition, subtraction and multiplication algorithms, divisor algorithms. Floating point,arithmetic operations, decimal arithmetic operations, decimal arithmetic operations. Input –Output Organization Peripheral devices, Input/output interface, ALU Asynchronous Datatransfer, mode of transfer, priority interrupts, Direct memory Address (DMA), Input/ Outputprocessor (IOP), serial communication.UNIT-IVEvaluation of MicroprocessorOverview of Intel 8085 to Intel Pentium processors Basic microprocessors, architecture andinterface, internal architecture, external architecture memory and input/ output interface.Assembly language, Assembler, Assembly level instructions, macro, use of macros in I/Cinstructions, program loops, programming arithmetic and logic subroutines, Input-Outputprogramming.Text Books:1. Leventhal, L.A, ―Introduction to Microprocessors‖, Prentice Hall of India2. Mathur, A.P., ―Introduction to Microprocessors‖ , Tata McGraw Hill3. Rao,P.V.S., ―Prospective in Computer Architechture‖ , Prentice Hall of India24

BCA Syllabus at JECRC UniversityCourse Code: CA-3004Course Name:Computer Laboratory and Practical Work of OOPSL T P C0 0 2 1Computer Laboratory and Practical Work of OOPSPractical will be based on Paper Object Oriented Programming: Covers UNIT-I,UNIT-II, UNITIII, UNIT-IV, UNIT-V of Syllabus.25

BCA Syllabus at JECRC UniversityCourse Code: CA-3005Course Name:Computer Laboratory and Practical Work of DSL T P C0 0 2 1Computer Laboratory and Practical Work of DSPractical will be based on Paper Data Structure: Covers UNIT-I,UNIT-II, UNIT-III, UNIT-IV,UNIT-V of Syllabus.26

BCA Syllabus at JECRC UniversityCourse Code: CA-4001Course Name:Computer Graphics & Multimedia ApplicationL T P C3 1 0 4UNIT-IIntroduction:The Advantages of Interactive Graphics, Representative Uses of ComputerGraphics,Classification of Application Development of Hardware and software for computerGraphics, Conceptual Framework for Interactive Graphics, Overview, Scan: Converting Lines,Scan Converting Circles, Scan Converting Ellipses.UNIT-IIHardcopy Technologies, Display Technologies, Raster-Scan Display System, VideoController,Random-Scan Display processor, Input Devices for Operator Interaction, ImageScanners, Working exposure on graphics tools like Dream Weaver, 3D Effects etc, ClippingSouthland- Cohen Algorithm, Cyrus-Beck Algorithm, Midpoint Subdivision Algorithm.UNIT-IIIGeometrical Transformation2D Transformation, Homogeneous Coordinates and Matrix Representation of 2Dtransformations, composition of 2D Transformations, the Window-to-Viewport Transformations,Introduction to 3D Transformations Matrix. Representing Curves & Surfaces Polygon meshesparametric, Cubic Curves, Quadric Surface; Solid Modeling Representing Solids, RegularizedBoolean Set Operation primitive Instancing Sweep Representations, Boundary Representations,Spatial Partitioning Representations, Constructive Solid Geometry Comparison ofRepresentations.UNIT-IVIntroductory Concepts: Multimedia Definition, CD-ROM and the multimedia highway,ComputerAnimation (Design, types of animation, using different functions) Uses of Multimedia,Introduction to making multimedia – The stage of Project, hardware & software requirements tomake good multimedia skills and Training opportunities in Multimedia Motivation forMultimedia usage.Text Books:1. Foley, Van Dam, Feiner, Hughes, Computer Graphics Principles& practice,2000.2. Ralf Skinmeiz and KlanaNaharstedt, Multimedia: computing, CommunicationandApplications, pearson, 20013. D.Haran& Baker. Computer Graphics Prentice Hall of India,198627

BCA Syllabus at JECRC UniversityCourse Code: CA-4002Course Name:Operating System&Software EngineeringL T P C3 1 0 4UNIT-IIntroduction, What is an operating system, Simple Batch Systems, Multi-programmedBatchsystems, Time- Sharing Systems, Personal – Computer Systems, Parallel systems,Distributed systems, Real- Time Systems. Memory Management: Background, Logical versusphysical Address space, swapping, Contiguous allocation, Paging, Segmentation VirtualMemory: Demand Paging, Page Replacement, Page- replacement Algorithms, Performance ofDemand Paging, Allocation of Frames, Thrashing, Other Considerations.Software Engineering: Definition and paradigms, A generic view of software engineering.UNIT-IIProcesses: Process Concept, Process Scheduling, Operation on ProcessesCPU Scheduling: Basic Concepts, Scheduling Criteria, Scheduling Algorithms, Multiple –Processor Scheduling.Process Synchronization: Background, The Critical – Section Problem, SynchronizationHardware, Semaphores, Classical Problems of SynchronizationRequirements Analysis: Statement of system scope, isolation of top level processes andentitlesand their allocation to physical elements, refinement and review. Analyzing a problem,creating a software specification document, review for correctness, consistency, andcompleteness.UNIT-IIIDeadlocks: System Model, Deadlock Characterization, Methods for HandlingDeadlocks,Deadlock prevention, Deadlock Avoidance, Deadlock Detection, Recovery fromDeadlock. Device Management: Techniques for Device Management, Dedicated Devices,Shared Devices, VirtualDevices; Input or Output Devices, Storage Devices, Buffering,Secondary Storage Structure: Disk Structure, Disk Scheduling, Disk Management, Swap- SpaceManagement, DiskReliabilityDesigning Software Solutions: Refining the software Specification; Application of fundamentaldesign concept for data, architectural and procedural designs using software blue printmethodology and object oriented design paradigm; Creating design document: Review ofconformance to software requirements and quality. Software Implementation: Relationshipbetween design and implementation, Implementation issues and programming supportenvironment, Coding the procedural design, Good coding style and review of correctness andreadability.UNIT-IVInformation Management: Introduction, A Simple File system, General Model of a FileSystem,Symbolic File System, Basic File System, Access Control Verification, Logical FileSystem, Physical File system File – System Interface; File Concept, Access Methods, Directory28

BCA Syllabus at JECRC UniversityStructure, Protection, Consistency Semantics File – System Implementation: File – SystemStructure, Allocation Methods, Free- Space Management.Software Maintenance: Maintenance as part of software evaluation, reasons formaintenance,types of maintenance (Perceptive, adoptive, corrective), designing formaintainability, techniques for maintenance. Comprehensive examples using available softwareplatforms/case tools, Configuration Management.Text Books:1. Silbersachatz and Galvin, ― Operating System Concepts‖, Person, 5th Ed. 20012. Madnick E., Donovan J., ― Operating Systems:,Tata McGraw Hill,20013. Tannenbaum, ―Operating Systems‖, PHI, 4th Edition, 20004. K.K.Aggarwal&Yogesh Singh ―Software engineering‖, 2nd Ed., New Age International2005.5. I.Sommerville, ―Software Engineering‖, Addison Wesley, 2002.6. James Peter, W. Pedrycz, ―Software Engineering: An Engineering Approach‖ John W

Computer Fundamentals: Block structure of a computer, characteristics of computers,problem solving with computers, generations of computers, and classification of computers on the basis . ―Fundamentals of Computers‖, V. Rajaraman, Second Edition, Prentice Hall of India,New

Related Documents:

You can find all of last year’s and previous years’ Summer Program syllabi on our website under the tab for “Courses/Syllabi.” Please consult these syllabi to obtain detailed information about each course. In addition, the syllabi will tell you about the statistical software package(s) used in each workshop.

2. CBCS UG – SYLLABI for CHEMISTRY (HONOURS) a) Semester-Wise Course Structure for Choice Based Credit System In B. Sc. Honours . Courses by students of BSc with Chemistry c) Discipline Specific Elective (DSE) Courses d) Skill Enhancement Courses (SEC) for B. Sc. with Chemistry 5. Detailed Syllabi .

Course Structure & Syllabi Four Year B.Tech Mining Engineering Four Year B.Tech Mining Engineering (H) . I Semester PHYSICS (GROUP-I) Sl. No Course Number Course offering Department Name of the course L T P Total Credit Hours 1 AMC 11101 AM Mathematics-I 3 1 0 7 2 APC 11101 AP Physics 3 0 0 6 3 MCC 11101 MEC Engineering Graphics 1 4 0 6 .

Mechanical Engineering Courses Syllabi This collection of syllabi is based on a previous academic year (2019-2020) and is provided for general reference only. For the syllabus of any currently offered course, please check the course page on CourseWorks. If there is any conflict between a syllabus in this booklet and that posted on Courseworks , the

SYLLABI B. Tech. - Computer Science & Engg. 2010 admissions onwards Schools of Engineering Amrita Vishwa Vidyapeetham B. Tech. - Computer Science & Engg. 2010 admissions onwards S 1 S 2 SYLLABI CHY100 CHEMISTRY 3 0 0 3 Unit 1 Water Technology: Hard

Modified as per CBCS Syllabus Structure Preparation Committee Meeting, March 28, 2017 . Contents 1. CBCS UG - Course Curriculum – Basic Structure 2. CBCS UG – SYLLABI for CHEMISTRY (HONOURS) . [Core for BSc with Chemistry] and GE [Hons with other Discipline] in accordance with sections 2.3, 2.1 and

Colinge, "FinFETs and Other Multi-Gate Transistors," Springer. 2009. Department of ECE Scheme and Syllabi w.e.f. 2021-22 Course Code: EC5203 Digital IC Design Credits 3-0-0: 3 Course Outcomes: At the end of the course, the student will be able to: CO1 . Department of ECE Scheme and Syllabi w.e.f. 2021-22 .

in Prep Course Lesson Book A of ALFRED'S BASIC PIANO LIBRARY. It gives the teacher considerable flexibility and is intended in no way to restrict the lesson procedures. FORM OF GUIDE The Guide is presented basically in outline form. The relative importance of each activity is reflected in the words used to introduce each portion of the outline, such as EMPHASIZE, SUGGESTION, IMPORTANT .