0% found this document useful (0 votes)
54 views24 pages

BCA Full Syllabus

Syllabus

Uploaded by

gareebbhai53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
54 views24 pages

BCA Full Syllabus

Syllabus

Uploaded by

gareebbhai53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 24
01 May 2019 Kazi Nazrul University Curriculum for Bachelor of Computer Application (Honours) [BCA (H)] Six Semester Course Under Choice Based Credit System (With effect from 2016-2017 academic session) eager ch Secretary P. college Councils Ses oe «eet Nezrul Universit ys zi Mago 713340, ay eae 01 May 2019 Electives For Third, Fourth, Fifth and Sixth Semester. Blesiive No. Topic 1 (Any One) Business System & Appligation Multimedia System Design 2(Any One) Information System,Analysis & Design “Microprocessor and its Applications 3 (Any One) Introduction to Cyber Securit Image Processing 4 (Any One) Intelligent Systems Computer Graphies Thoory of Computation ‘Cloud Computing internal Assessment: 20% and Final Examination: 80%. All Practical Papers: Internal Assessment: 60% and Final Examination: 40%. For Project Work and Viva: Final Examination: 100% Reasoning & Aptitude paper cont ‘out of 50 questions. 10 internal assessment. BCA (H) First Semester 50 MCQs of 1 mark each. Examinees have to answer 40 questions 01 May 2019 Course Title: Computer Fundamentals CREDIT: 4 CONTACTS: 3L#1T Introduction to Computer-Definition of Computer System; Evolution of Computer —a brief history; Classification of computer; Generation of Computers ‘Computer System Architecture — Definition of Hardware; Basie units of Computer System; CPU ~ Control Unit, ALU; System Buses, Memory module ~ Primary Memory, Secondary Memory, Cache Memory, Virtual Memory ~ definition, classification, features and functions; measuring, unit of memory — Bit, Byte, KB, MB, GB; Input Devices ~ Keyboard, Mouse, Scanner, Output Devices ~ Monitor, Printer. Introduction to Number System — Positional and Non Positional number system; Various Number system- Decimal, Binary, Octal Hexadecimal; Number system conversions — working with integer and 8 LH fractional number; Simple binary arithmetic — addition, subtraction multiplication, division, Introduction to Software — Defi Definition of OS; Application Softwares, Functions of OS; Basic, concept of processing OS, Multitasking OS, Multi-user OS, Network QS. jon of Software; Classification df Software; Introduction to Operating System ~ ifferent type of OS- batch Introduction to Programming Languages: Machine Langiiage,'ASsembly Language, High Level Language Problem Solving: Flow Charts, Decision Tables and/ Pseudo code, Familiarization and using MS packages ~ Word, Excel, PowerPe Office'2007) basic skills in using these tools.(Version MS- Recommended Books: 1. Fundamentals of Computers ~U. Rajararian 2. Computers Fundamentals ~P. K. Sinha and Preeti Sinha 3. Computer Concepts and Applications ~ Sanders H. Donald Course Title: Programming in © CREDIT: 4 Course Code: CONTACTS: 3LHIT Introduction: Problem analysis, need for programming languages, Over view of C, Basic Structure, Character sets, Keywords, Identifiers, Constants, Variables, Data Types, Program Structure, loops and variables, Introduction to pointer. Operators: Arithmetic, Relational, Logical and Assignment; Increment, Decrement and Conditional, Operator Precedence and Associations; Expressions. Expression evaluation and type conversion Formatted input and output. Statements: Assignment, Initialization, Decision making, looping and control structures, Array, String, String handling functions, Functions ~ Arguments passing, Return values and their types, recursion, Enumerated data types Structures. Arrays of structures. Arrays within structures. Pointers: Declaration and initialization, accessing variables through pointer arithmetic, Pointers and arrays, String, Pointer to Functions and Structures, Dynamic Storage Allocation. wn (01 May 2019 File handlings: Opening, Closing, VO operations. Recommended Books: jing in C-B.S, Gottfried, TMB SIC: E, Balaguruswami, TMH 3..A First Course in Pragramming with C, Jeyapoovan, VIKAS Course Title: Mathematies -I CREDIT: 4 Course Code: CONTACTS: 3L41T Algebra: Sets, Union and Intersection, Complement, Mapping, Composition, notion of a Group, Ring, Field with simple examples. ‘Complex Number: Modulus and amplitude, De Moiver's theoren Polynomials, Division algorithm, Fundamental theorem of classical algebra (Proof not required), Deseartes rule of sign and their application, Relation between roots and coefficients; symmetric function of roots, Transformation ‘of polynomial equation, Cardon’s solution of cubie equation, Determinants, Addition and Multiplication of Matrices, Inverse of a Matrix ; Solution of linear equations,in three variables by Cramers rule and solution of three line linear equations by matrix inversion methods. Vector spaces, Subspaces, Bases and Dimensions, Co-oFdinates, Linear Transformat ‘Transformations, Jn, The Algebra of Linear Vector Algebra: Scalars & vectors, vector addition, linear combination of vectors, condition of colinearity of three points, salar and vector products, scalar triple productand vector triple product. Analytical Geometry: Translation and rotation, of Fectangular axes, invariants, general equation of second degree reduction to standard forms and classification, Plane polar equation of a straight line, circle, ellipse, parabola and hyperbola. Recommended Books: I. A Text book of Algebra- B.K. Labi K. C. Roy 2. Linear Algebra- Das & Roy 3. Co-ordinate Geometry- S. L. Loney 4. Differential Calculus: Das and Mukherjee 5. Integral Calculus - Das and Mukherjee REDI CONTACTS: 6P 01 May 2019 MS Windows: Windows 7, Desk top cell user interface action, icon on desktop, closing windows, renaming icons, resizing windows(maximizing and minimizing), control panel MS Word: Overview, creating, saving, opening, importing, exporting, and inserting files, formatting pages, paragraphs and sections, indents and outdents, creating lists and numbering. Headings, styles, fonts and font size, editing, positioning, viewing texts, searching and replacing text, inserting page breaks, page numbers, bookmarks, symbols, and dates. Using tabs and tables, header, footer, and printing, MS Excel: Worksheet overview, entering information, worksheet creation, opening and saving workbook, formatting numbers and texts, protecting cells, producing charts, and printing operations. Application of Excel for ‘obtaining statistical parameters, Mean, Median, Mode, average, co-relation, Regression. MS Access: Introduction, understanding databases, creating tables, queries, forms, reports, adding graphs to your reports. PowerPoint: Slide ereation with PowerPoint Recommended Books: 41. Introduction to Computers with MS-Office, Leon, TMH, Course Title: Programming Lab in C CREDIT: 4 Course Code: CONTACTS: 6P Program should be developed in C to implement the problems related to BCA-102, Recommended Books: - 1. Practical C Programming, Oualline,SPD'O° REILLY (01 May 2019 BCA(H) Second Semester Course Title: Digital Logie CREDIT: 4 Course Code: CONTACTS: 3L41T Number systems: Positional number systems; Binary, Octal , Hexadecimal and Decimal number systems: conversion of a number in one system to the other; Representation of signed numbers- signed magnitude, one's ‘complement, 2's complement representation techniques, Merits of 2s complement representation scheme; Various binary codes- BCD, excess -3, Gray code; Binary arithmetic- addition, subtraction, multiplication and division of unsigned binary numbers. Logie gates: Basic logic operations- logical sum(or), logical product (AND), complementation (no), Anti coincidence (EX-OR)and coincidence (EX-NOR) operations: Truth tables of Basic gates; Boolean Variables and Expressions; Demorgan's theorem; Universal gates- NAND and NOR; Boolean expressions Simplification- Algebraic technique, Karnaugh map technique, 3 variable and 4 variable Kamaugh map. Combinational Circuits: Half adder, full adder, binary/hagnitille comparator, adder /subtractor circuits, ‘multiplexer and demultiplexer circuits, BCD adder’ subtractor; ALU; parity generators, code converters, priority ‘encoders, PLAS. ‘Sequential cireuits: flip- flops, - RS, clocked RSD, "IK; T flip-flops,: Race condition, Master Slave JK: Registersuniversal shift registers; Counters- Binary, decade; modulo-r divider; Practical IC's; Sequential Machine design. Recommended Books: 1. Digital Logic: M. Morris Mano, Pearson. 2. Digital Principles and Applications: Malvino and Leach 3. Modern Digital Electronics: R. Course Title: Data Structure CREDIT: 4 Course Codi CONTACTS: 3L+1T Introduction: Introduction (o algorithm, analysis for space and time requirements. Linear data structures and their sequential representation: Array, Stack, queue, cireular queue, dequeue and their operation's and applications. Linear data structures and their linked representation:linear linked list, doubly linked list, inked stack and linked queue and their operations and application Nonlinear data structure: Binary trees, binary search trees, representations and operations, Thread representations, sequential representations, graphs, and their representation. Searching: linear search and binary search Sorting: bubble, insertion, selection, quick and merge sort. Recommended Books: 1, Fundamentals of Data Structures in C, Horowitz and Sahni, Computer Science Press. 2. Data Structure using C- A.M. Tanenbaum, PH 3. Data Structures in C, Ajay Agarwal, Cyber Tech 4, Data Structures Using C, Radhakrishnan&Shrinivasan, ISTE/EXCEL BOOKS 01 May 2019 5. Cand Data Structure Radhaganesan,Seitech Course Title: Accounting and Costing CREDIT: 4 Course Code: CONTACTS: 3LH1T Basic Accounting and Conventions underlying preparation of Financial statements (balance sheet highlighting accounting process, basic accounts, trial balance and financial statements, issue such as provisions for bad debts tax, dividends, losses such as bad debts, missing information, classification effects, cost of assets, rentals etc.) income measurement (revenue; recognition and matching costs and revenues; inventory valuation):depreciation accounting; intangible assets accounting; understanding published annual accounts including fund flow statements Basic Cost Concepts (Introduction; Cost Classification; Allocation, Appointment and Absorption; Cost Centres); Cost Analysis for Managerial Decisions (Direct Costing, Break-Even Analysis; Relevant Fixed Costs and Sunk Costs). Cost Analysis for Control (Standard Costing; Variences; Material, Labour; Overhead, Sales and Profit) Standard Cost accounting (Budgeting and Control; Elements ‘of Budgeting; Control of Manufacturing. and ‘Manufacturing Expenses; Performances Appraisal, Evaluation of Cost Control Systems) Recommended Books: 1. Modern Accountaney-Amitabha Mukherjee & Mohammed Hanif; Tata MeGraw-Hil 2, Accountancy ~Basu and Das,Rabindra Library Course Title: Data Structure Lab CREDIT: 4 Course Code: CONTACTS: 6P Program should be developed using C Lafiguage to implement the problems related to paper Data Structure. Course Title: Digital Lab CREDIT: 4 Course Code: CONTACTS: 6P ‘Study on the characteristic of AND, OR, NAND, NOR, EX-OR, EX-NOR gates Design of different combinational circuit such as half adder/subtractor, full adderisubtractor, decoder/encoder, priority encoder, multiplexer, demultiplexer, magnitude comparator ete, ‘Study on the character of different flip-flops-JK, RS, T, D etc Design and implementation of different sequential circuit such as shift register, counter-decimal, ripple, Ws - : 7 lait ae (ec (01 May 2019 BCA(H) Third Semester Course Title: Object oriented programming with C++ CREDIT: 4 Course Code: CONTACTS: 3LH1T Introduction: Principles of Object-Oriented-Programming (OP), comparison of procedural programming. and OOP, Advantages of OOP, Overview of OOP using C+ Classes and Objects: Declaration of classes and objects, Objects as function arguments, Arrays of objects, returning objects from function, structures and classes. Constructors and Destructors: Constructors, Basie constructors, parameterized constructors, constructors with default argument, dynamic initialization of objects, copy constructors, dynamic constructors, destructors, constraints on constructors and destructor. Operator Overloading: Overloading unary operators, binaéY operators and arithmetic operators, multiple ‘overloading, comparison operators, conversion between objects and basic types, conversion between objects of difference classes, constraints on type conversion. Derived Classes and Inheritance: Derived classes and base classes, defining a derived class, accessing base class ‘member, Protected access specifier, derived class constructors, overriding the member function, class hierarchies, abstract base class, constructors and member function, Inheritance- public and private, access combinations and usage of access specifiers, classes and structures, Multiple Inheritance. Pointers: Pointers to objects, Virtual functions ‘and Polymorphism, Streams: Stream classes, stream class hierarchy, stream manipulators, string streams, character stream classes | “Templates: Fun Exception handling. Recommended Books: 1 Object Oriented Programming through C++ E.Balagurusamy, TMH 2. Object Oriented Programming in Turbo C+++ Lafore Robert, Galgotia Publications. ion templates and{class templates Course Title: Operating Systems CREDIT: 4 Course Code: CONTACTS: 3L#1T Operating system as an extended machine and a resource manager, operating system concepts- process, files, shell, Operating system structure: monolithic system, layered systems, virtual machines, client server model, Idea of multiprogramming, multiprocessing, batch processing and time sharing, Real time systems, Concurrent processes: Critical section problem, Semaphores & Synchronization. Sd 01 May 2019 ‘CPU scheduling: Scheduling concepts and algorithms. Memory management: Static & dynamic partitioning, Dynamic relocation, Paging & demand paging memory management, Virtual memory, Replacement algorithm, Segmented memory management, Thrashing, Device management: Scheduling concept and algorithm, spooling. Deadlock detection, prevention and avoidance. File management: File concept, access methods, allocation methods, Directory concept, Recommended Books: I, Modern Operating Systems- A.S. Tanenbaum (PHD) 2. Operating Systems, Galvin, John Wiley 3. Operating Systems, Prasad, Scitech Course Title: Mathematics — II CREDIT: 4 Course Code: CONTACTS: 3L+1T Differential Calculus: Limit of a function and continuity, Fundaniental properties of continuous functions (proofs not required); Derivative and Differential-Geometric...meaning, Rules of Differentiation. Successive Rolle’s theorem, Mean-Value theorems, Taylor's and Maclaurin’s theorems with Cauchy’s and Lagrange’s forms of remainder; Taylor's series. Furctions of several variables Partial Derivatives.Total Differential. Euler's theorem on homogeneous fynctions of two variables. Application to plane curves. Integral Calculus: Rules of Integration of Indefiite Integrals, Solution of Definite Integrals and their elementary properties. Idea of improper integrals. ferential Equations: order, degree, Solution and formation of a differential equation. Standard techniques of solving a linear differential equation’ with constant coefficients, Cauchy's and Ligendre's Liner Differential Equations with variable coefficients Sequence and Series: Bounded and unbounded sequences, Convergence or divergence of a sequence, Behavior of monotone sequences, Algebra of convergent sequences, Cauchy sequence, Cauchy's general principle of ‘convergence, Infinite series, i's convergence and sum, series with positive terms and standard tests of convergence (without proofs), Alternating Series, Leibniz Test, Absolute convergence, Rearrangement of absolutely convergent series, Test of convergence of Abel and Dirichlet (without proofs) Recommended Books: 1. Differential Equations - Sheplay I, John Wiley & Sons, Inc. 2. Linear Algebra - Kenneth Hoffman & Ray Kunze, PHI. 3. Mathematical Analysis - S. C. Mali, Wiley Eastem Limited. 4. Differential Calculus ~ Das and Mukherjee, N. Dhuré Sons Pvt. Ltd, 5. Integral Calculus ~ Das and Mukherjee, N. Dhur& Sons Pvt. Ltd 01 May 2019 Course Title: Reasoning & Aptitude CREDIT: 2 Course Code: SEC CONTACTS: 2L Reasoning: Number and leter series, Venn diagram, seating arrangement, Syllogism, Blood relations Aptitude: Simplification, Number Series, Speed, Time & Distance, Mixture and allegation, Data Interpretation. Recommended Books: 1, A Moder Approach to Logical Reasoning, RS. Agarwal, S. Chand Publications. 2. A New Approach to REASONING Verbal & Non-Verbal, B.S. Sijwali, InduSijwali, Arihant Pal 3. Quicker Maths.M.Tyra, BSC Publication. 4, Quantitative Aptitude, R. S. Agarwal, S. Chand Publication. Course Title: Business System & Ap, CREDIT:4 Course Code: GE. CONTACTS: 3LH1T Use of computers for managerial applications, Technology ‘issues and data processing in organizations, Introduction to Information Systems, shift in Information system thinking, latest trends in_ Information ‘Technology. Management Information System and Management Processes — Definition of MIS; Role of MIS in an Organization; Processes of Management; Role of MIS in Planning, Organizing activity, Staffing, Directing and Control Major Information Systems of an Ofganization — Office automation systems, TPS (Transaction processing System), MIS (Management Information System), DSS (Decision Support System), ESS (Executive Support ‘System) — definition, functions, Characteristics and benefits; Distinction between MIS and DSS, Enterprise Information System — Evolution of EIS; Enterprise Resource Planning (ERP) System ~ concept, architecture; Modules of ERP; How ERP improve company's business performance; Benefits of ERP. Recommended Books: 1. Business Information Systems, Munish Kumar, VIKAS, 2. Management Information System, O”Brien, TMH. 3. Business Application of Computers, M.M. Oka, EPH. 4, Management Information System ~ Dharminder Kumar & Sangeeta Gupta; EXCEL Book. Course Title: Multimedia System Design CREDIT:4 Course Code: GE CONTACTS: 3L4+1T ——— —— 7 01 May 2019 ‘Multimedia: Introduction to multimedia, components, uses of multimedia, multimedia applications, virtual reality, Text: Fonts & Faces, Using Text in Multimedia, Font Editing & Design Tools, Hypermedia & Hypertext mages: Still Images — bitmaps, vector drawing, 3D drawing & rendering, natural light & colors, computerized colors, color palettes, image file formats. Sound: Digital Audio, MIDI Audio, MIDI vs Digital Audio, Audio File Formats fideo: How video works, analog video, digital video, video file formats, video shooting and editing, Animation: Principle of animations, animation techniques, animation file formats. Internet and Multimedia: www and HTML, multimedia on the web ~ web servers, web browsers | faking Multimedia: Stages of a multimedia project, Requirements to make good multimedia, Multimedia Hardware - Macintosh and Windows production Platforms, Hardware peripherals - Connections, Memory and storage devices, Multimedia software and Authoring tools Recommended Books: 1. Tay Vaughan, Multimedia: Making it work., TMH, Fighth edition, 2. Ralf Steinmetz and KlaraNaharstedt, Multimedia: Computing, Communications Applications., Pearson. 3. Keyes, Multimedia Handbook., TMH, 4. K. Andleigh and K. Thakkar, .Multimedia System Design., PHIL Course Title: Ct+ Lab CREDI Course Code: CONTACTS: 6P Program should be developed in C++ to implement th®"prdbleins related to Object oriented programming with C Course Title: Unix and Shell programmiig Lab CREDIT: 4 Course Code: CONTACTS External and internal commands of UNIX, What is shell and various type of shell, Various editors present in uni Different modes of operation in vi editor ‘What is shell script, Writing and executing the shell script ‘Shell variable (user defined and system variables) ‘System calls, Using system calls Decision making in Shell Scripts (If else, switch), Loops in shell Functions Utility programs (cut, paste, join, tr, unig utilities) Pattern matching utility (grep). Recommended Books: 1, Sumitabha, Das, Unix Concepts and Applications, Tata McGraw-Hill Education. 2. Nemeth Synderand Hein, Linux Administration Handbook, Pearson Education, 2nd Edition 2010. 3. W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, Unix Network Programming, The sockets Networking ‘API, Vol. 1, 3rd Eition 2014. 4, YashavantKanetkar , UNIX Shell Programming, BPB Publication 5. Kemighan and Pike, The Unix Programming Environment, Prentice-Hall OK ae 01 May 2019 BCA (H) Fourth Semester Course Title: Data Base Management System CREDIT: 4 Course Code: CONTACTS: 3L +1 Introduction: Basic Concept, Drawbacks of File Management; Advantages of DBMS; Layered Architecture of Database, Data Independence; Data Models; Schemas and Instances; Database Languages; Database Users, DBA; Data Dictionary; Functional Components of a DBMS. ER Model: Entity, Attributes and Relationship; Structural Constraints; Keys(candidate,super foreign, primary); Weak & strong Entity SesER Diagram; Specialization and Generalization; Constraints of Specialization and Generalization; Aggregation. Relational Model: Basic Concepts of Relational Model; Relational Algebra, SQL: DDL, DCL, DML, commands, aggregate functions, create a database table, create relationships between database tables, modify and manage tables, queries, create view. tegrity Constraints: Domain Constraints, Referential Integrity Relational Database Design: Problems of Un-Normalized Database; Functional Dependencies, Derivation Rules, Closure of FD Set, Membership of a Dependency Canonical Cover; Decomposition to INF, 2NF, 3NF or BCNF Using FDs; Lossless Join Decomposition & Dependency Preservation, mn Processing: ACID properties, Introduction t9 eoncurrency control Recommended Books 1. An Introduction to Database Systems, VolsI& Il CJ. Date, Addison Wesley. 2. Database System Concepts, 3"edn, — Korth®Siberschatz, T.M.H. 3. Principles of Database System, 2"edn. — J.D, Ullman, Galgotia, Course Title: Computer Networks CREDIT: 4 Course Code: CONTACTS: 3L + 1T Introduction: Communication system, Analogue data, digital data, Communication channels, Synchronous data, Asynchronous data. ‘Transmission media: Twin wire, Coaxial cable, Radio, VHF and microwaves, satellite links, Optical fibre. Data Modems: Concepts of modulation, ASK, FSK, PSK, Quadrature PSK, Differential PSK, [Network operating systems, private, public and value added networks. Difference between computer networks and distributed necworks. Structure of computer network, point-to-point multidrop circuits, Data flow and physical circuits, network topologies, topologies and design goals. Hierarchical topology, horizontal topology, star topology, ring topology, ‘mess topology. Telephone network, switched and non-switched options, fundamentals of communication theory, channel speed and bit rate. Voice communication and analogue waveforms, bandwidth and frequency spectrum, ‘connecting the analogue and digital world, digital signals, the modem, digital to digital conversion,Analog to analog conversion, Transmission impairments, Data rate limits, asynchronous and synchronous transmission. Local area networks and wide area networks, connection oriented and connectionless network, classifications of ‘communication protocols, time division multiple access (TDMA), time division multiplexing (TDM), frequency division multiplexing (FDM), statistical time division multiplexing (STDM), carrier sense system (collision), and token passing, peer-to-peer priority system, priority slot, carrier sense systems (collision free). “Token passing (priority) system. 12 eo = a a a 01 May 2019 [Network Software: OSI and TCP/IP Models, Functions of each layer. Polling/Selection Protocols: Character and bit protocols, binary synchronous control (BSC), HDLC, HDLC options,HDLC frame format, code transparency and synchronization, HDLC transmission process, HDLC subsets, SDLC, protocol conversion, Local Area Networks: Primary attributes of LAN, Broadband and baseband and base LANs, IEEE LAN | standards, relationship of the 802 standards to the ISYCCITT model, connection options with LANs, LLC and MAC protocol data units, LAN topologies and protocols, CSMAVCD and IEEE 802.3, token ring (IEEE 802.5), token bus and IEEE 802.4, Metropolitan Area Networks (802.6), ANSI fiber distributed data interface. Switching and Routing in Networks:Message switching, packet switching, when and when not to use packet switching, packet routing, and packet switching support to circuit switching networks. ‘The X.25 and supporting protocols: Features of X.25, Layers of X.25 and the physical layer, X.25 and the data link layer, X.25 standards, X.25 channel options, flow control principles. Recommended Hook: 1, Black, U, Computer Networks- protocols, standards and Interfaces, P.HLL 2. Stallings, W, Computer Communication Networks, P.H.1 3. Tannembaurn, A.S., Computer Networks, P.HLL Course Title: Computer Organization and Architecture cREDI Course Code: CONTACTS: 3L +17 Basic Computer Organization: Various functional units - CPU, memory, VO, Buses, Accumulator based CPU disadvantages and improvements,CPU registers (IR, PC}SP, MAR, MDR, AC), IAS computer, Von Neumann, ‘computer. | Functions of CPU, memory and memory types, Sytem buses, Data buses, Address buses, control buses, Instruction: Machine instruction, Assembly, language instruction, Micro instruction, Instruction Cycle, Instruction Format, 0, 1,2, 3-address instruction, Instruction types, Instruction set completeness, Addressing modes, ‘Numerical problems on Instructionfoina Stack organization: Implementation of Stack using Shift register, Application of stack inOrganization. Memory: Types of Memory (RAM, ROM, DRAM, SRAM, SAM), characteristic ofmemory, Memoryoryanization: Linear, 2D, Memory expansion (Horizontal, vertical andmixed). Associative memory: Design and application’ \Virtual memory: Concept, Mapping - Direct, Associative and Direct ~associativemapping, Replacement algorithm- FIFO, LRU, LFU. ‘Cache memory: Concept of locality of reference, cache memory organization, Hit &miss, Write back & Write through Cache, Mapping (Direct, Associative and Setassociative mapping), Numerical problems on cache mapping. Bus Organization:Bus structure, I/O interfacing, tri-state logic, Address decoding(Absolute & Partial), Memory mapped VO8& VO mapped ,Datatransfer(Programmed V/O, interrupt initiated VO, DMA, cycle stealing DMA,Burst transfer DMA), Bus contention and bus arbitration. ALU Design: Funetions of ALU, Bit sliced ALU, Implementation of Arithmeticoperations: Fixed point data ~ ‘Addition, subtraction, multiplication and division algorithmtfor signed number represented in signed magnitude ‘and 2's complement, Floating pointdata - Addition, subtraction, multiplication and division algorithm for signed ‘number,BCD arithmetic, Implementation of Logical operation. aes . 01 May 2019 Recommended Books: 1, -M, Mortis Mano, Computer System Architecture, Pearson, 2 Joh Hayes, Computer Architecture and Organization, MeGrawHlil, 3, William Stallings, Computer Organization and Architecture: Designing for Performance, Prentice Hall 4. Hamacher, Computer Organization, MeGrawHill Higher Education, Course Title: Communicative English CREDIT: 2 Course Code: CONTACTS: 2L Objectives i) To develop the learner's language skills in English- Listen ii) To develop the learners? sp Applications ‘Course Content ‘Communication and communicative netiviies the notions of encoder and decoder and the message and the medium. ‘Communicative competence = Concise grammatical structures and key vocabulary for general as well as specific purposes accuracy and appropriateness in the use of English ‘= English speech sounds and sound combinations Elements of spoken English Topic of discourse, mode of discourse and style of discourse with special reference to scientific discourse + Writing notes, reports, proceedings, ete. + Expanding and Summarising. + Narrating and describing. Practicum on all these language activities and commu . Speaking, Reading and Writing (LSRW) i skills for communication in the fields of Science, Technology and Computer ive tasks — group discussion-seminar Recommended Books: 1, Business Correspondence & Report Writing, Sharma, TMH. 2. English for Technical communication, Laxminarayanan, Seitech. 3. Business Communication, Kaul, PHL Course Title: Information System Analysis & Design CREDITS: 4 Course Code: GE CONTACTS: 3L+1T. Unit I: Data and Information, Introduction to Information System, Unit I: System, System component, System Analysis, Business system concepts, System Development Life Cycle, Waterfall, Prototype, Spiral models (various phases), Unit II; Planning: data gathering techniques, feasibility studies (technical, economical, operational), feasibility study of a project, cost benefit analysis, cost estimation, payback and buyback method, Design and Modeling: logical and physical design, flow chars, structured charts, Flow chart, DFD (logical & physical) and ERD, form design, user interface design Modularity: module specification concepts, coupling and ‘cohesion , System testing, Maintenance: evaluation, type of maintenance , validation, maintenance issues. Unit IV: UML — overview, conceptual model, things, relationships, diagrams, roles, mechanisms. Recommended Books: 1. Systems Analysis and Design, Kendall. 14 01 May 2019 2, Systems Analysis and Design, Alan Dennis. 3. Systems Analysis and Design, Elias M Awad, 4. Systems Analysis and Design, Igor Hawritzlewiz, Course Title: Microprocessor and its Applications CREDIT: 4 Course Code: GE CONTACTS: 3L+1T ‘oprocessor: the Brain of the computer. Functional units of Microprocessor, General & Special purpose register: AC,PC,SP,DR,DAR.MAR, Flags,B-C,D-E,H-L pairs,PSW. 8 bit microprocessor architecture; 8085 pin description. Programmers model of 8085, addressing modes of 8085; Instruction set of 8085; Assembly language program for 8085. Memory interfacing: VO interfacing; Peripheral ICs; VO memory Interfacing Chips, Bus structure of microprocessor based systems, bus arbitration; Interrupt handling and DMA operation. Basic idea about ‘microprogramming. Case Study: Intel 8085 microprocessor. Advanced Microprocessors: Functional description of 8086 microprocessor, software model of 8068/8088; Data addressing modes of 8086; 80x86 family of microprocesso,Comparison of different “microprocessors; roprocessors of ather families, Recommended Books: |RameshGaonkar, “Microprocessor Architecture, Programming, and Applications with the 8085”, PIP (India) 2. Barry B. Brey : The Intel Microprocessors : Architecturé, Programming and Interfacing. Pearson Education, Sixth Edition,2009. 3, Walter A ‘richel, Avtar Singh; The 8088 and S086" Microprocessors Programming, Interfacing, Software, Hardware, and Applications. PHI, Fourth Edition 2005, Course Title: SQL/PLSQL Lab, CREDIT: 4 Course Code:BCA-406 CONTACTS: 6P Program should be developed to implement the problems related to Data Base Management System using SQL & PLSQL. Course Title: VB Lab CREDIT: 4 Course Code: CONTACTS: 6P imple applications development in Visual Basic environment, Example: Simple input/output using Textbox, labels, inputbox, msgbox, command button. Control logie using if then else, select ease, Looping using do while, do until, for. Library functions, user-defined functions and subroutines, Problems on Strings. Arrays- data array and control array. Problems using list box, ‘combo box, check box, option button, timer. Design and implement Pocket Calculator. Database connectivity using adode and adodb. Recommended Books: 1 Mastering VB 6.0, EvangelosPetroutsos, BPB Publication. 01 May 2019 BCA(H) Fifth Semester Course Title: Software Engineering CREDIT: 4 Course Code: CONTACTS: 3L + 1T Software Engineering Fundamentals: Definition of software product, Software Engineering Paradigms; Software ‘engineering, Knowledge engineering, and End user development approaches. Software life cycle: Usefulness, Life eycle Model -Classical water fall model, Iterative waterfall model, prototype ‘model, spiral model, Agile development method, comparative study of different models, ‘System Analysis: An abstraction, Partitioning and projection, System specification, Software Requirements Specification (SRS) standards, good SRS,Formal Specification methods. Specification tools, Flow based, Data based and Object ~ Oriented Analysis. Sofiware Matrices: Halstead matrix, volume, size, diffieulty, Effort estimation ‘System Documentation: Principals of System documentation, types of documentation and their importance, ‘System Planning: Data and fact gathering techniques-Interviewing, communications, presentations and site visit. Feasibility study, feasibility report, prototyping, Cost-benefit analysis-Tools and techniques. ‘System Design: idealized and constrained design, Process oriented design (Gane&Sarson and Yourdon notations), Data oriented design (Wamnier ~ Orr, E-R modeling), Object oFiented design (Booch approach), Cohesion and Coupling, Design matrices, Design documentation standard Role of CASE Tools: Relevance of CASE Tools, High- end'afid Low- end CASE Tools, Automated support for data dictionaries, DFDs, ERDs. Coding and Programming: Choice of programming languages, Mixed language programming and cell semantics, Re- engineering legacy system, Coding standard, Software Quality and testing: Software quality assurance, Types of Software Testing (White Box and Black Box Testing, Unit Testing, Integration Testing, Verification and Validation of Software), Debugging and Software Reliability analysis, Software quality and matrices, Software maturity model and extensions. Sofiware Cost and Time estimation: Function, points, Issues in software cost estimation: Introduction to the Rayleigh curve, Algorithmic cost models (COCOMO, Putnam- SLIM, Watson and Felix), other approaches t9 software cost and Size estimation (software eomplexity, Wideband Delphi, costing by analogy). Software Project Management: Planning. software, project, Work breakdown structures, Integrating software design and project planning, Software project teams, Projecting monitoring and control. Recommended Books: 1. Software Engineering, A practioner’ Approach- R.S. Pressman (Me- Graw Hill Ine.) 2. An Integrated Approach to Software Engineering ~ P.Jalote (Narosa Publishing House) 3. Fundamentals of Software Engineering Raji Mall Course Title: E-commerce and Internet CREDIT: 4 Course Code: CONTACTS: 3L +1T E-commerce: Introduction to E-commerce, Payment Methodology, Security aspects, Standard in electronic payment. E-commerce and Banking, E-commerce and Retailing. Introduction to Internet: Evolution of Internet, Concept of Internet and internet, Applications of Internet, Types of Connectivity such as dial- up, leased, VAST ete, Intemet Server and Clients module in various Operating Systems, TCP/P, Introduction 10 RFC, Addressing in Intemet- IP and Domains, major features of IP, IP 16 01 May 2019 datagram, major IP services, IP source routing, value of the transport layer, TCP, major features of TCP, passive and active operation, Internet Service Providers. E-mail and List-servers: E-mail Networks, E-mail protocols (X.400, SMTP, UCP), Format of an E-mail message, Description of E-mail Headers, E-mail contents and encoding, E-mail routing, List servers, E-mail clients, POP-3, IMAP-4. File Transfer Protocol: Introduction to FTP, public domain Sofiware, Types of FIP Servers, FIP clients, ‘Common Commands. Telnet: Telnet protocol, Server daemon, Telnet clients, Terminal emulation. Usenet and Internet Relay Chat. ‘Search Engines: Technology overview, Popular Search Engines, How (o register a Web site on search engines. Internet Security: Overview of Internet Security threats, Firewalls, Introduction to AAA. ‘Tools: Design of web pages using PHP any MYSQL Recommended Books: 1. Internetworking with TCP/IP — D.E. Comer, PHL 2. E-commerce - Paul A. Murphy, THM, Course Title: Mathematics-111 CREDITS: Course Code: CONTACTS: 3L-+1T Probability and Statisties: ‘Random experiments. Simple and compound events and their drawhacks.Axioms of Probability. tat theorem. Independent events.Independent random experi Jaw.Poisson tials.Random variables Probability distibution.distibution fu distributions Binomial, Poisson, and Normal distribution. Col Bivariate Frequency Distributions (scatter Diagram, Correlati correlationindex and correlation ratio, rank correlation) Random sampling, expectations and standard érror of sampling mean. Expectation and standard error of sampling proportions, ‘Numerical Methods and Algorithms Error: Introduction, types of errorrelative,absolute,percentage,round-off. Solution of non-linear equations: Bisection, Newion-Raphson, Regular-Falsi and Secant method. Interpolation and approximation-Lagrange Interpolation, Newton's Forward Interpolation and Newton’s backwardinterpolation methods. tion: Trapezoidal and Simpson's 1/3 rules. m of linear equations: Gaussian elimination, Gauss Sheidal method Solution of different equations;Eular’s, Taylor’s series, Runge-kutta (onder-2) ssical and frequency definitions of probability Multiplication rule of probabilities. Bayes? Recommended Books: ical Methods C Xaviers, New Age International ies ~ Goon, Gupta, DasGupta 7 01 May 2019 Course Title: Core Java CREDITS: Course Code: CONTACTS: SL +1T Introduction: Java as a Internet language, a first simple program, entering the program, compiling the program, control statements, using blocks of code, lexical issues — white space, identifiers, literals, comments, separators, the Java keywords ~ the Java class libraries, datatypes, variables and arrays, a simple types, integers — byte, sort, Tong, floating point types ~ float, double, characters, Booleans. A closer look at literals ~ Integer, Floating point, Boolean, Character, String literals; variables ~ declaring a variable, dynamic initialization, the scope and life time of variable, type conversion and casting - Java's automatic convergence, casting incompatible types, automatic, type promotion in expression, the type promotion rules, arrays — onc, multi-dimensional, altemative array declaration syntax. Operators ~ arithmetic ~ the basic arithmetic operators, the modulus operation, arithmetic assignment operators, inerement and decrement, the bit wise operators, relational operators, Boolean logical ‘operators, assignment operator the ? : operator, operator precedence, using parenthesis, control statements — Java's selection statements, if, switch, interactions statement ~ while, do while, for, some for loop variations, nested loops, jump statement using break, continue, return. Introduction to classes: class fundamentals, the general form ofa class a simple class, declaring objects, a closer look at new, assigning object reference variables, introdugihig, methods, adding a method to a class, method returning a value, constructors, parameterized constructors.this keyword, instance variable hiding, garbage collection, the finalize method, stack class, overloading method, overloading constructors, using object as Parameter, argument passing, returning objects, introducing access control, understanding static, Introducing final, arrays revised, exploring the string class, using command line arguments, Inheritance, Inheritance basics, A more Practical examples, a super class variable can referenve.a/sub class abject, using super, using super to call super class constructors, a second use for super, creating a multilevel hierarchy, when constrictor are called, method overriding, dynamic method dispatch, overridden, methods, using final to prevent overriding, using final to prevent inheritance, the object class. Packages and Interfaces: Defining a package, understanding class path, a sort package example, access protection, fan access example, importing packages ~. Interface ~ defining a interface, implementing interfaces, variable in interfaces, interface can be extended: Exception handling: Exception fundamentals, Exception types, Uncaught exceptions, Using try and catch, Displaying a description of an exception, multiple catch clauses, Nested try statements, Throw, Throws, Finally, Jaya’s builtin exceptions — Creating your own exception subclasses, Using exceptions, Multithreaded Programming. ‘Threads: The Java’s thread model, Thread priorities, Synchronization, Messaging, The thread class and the runnable interface, The main thread, Creating a thread, Implementing runnable, Extending Thread, Closing an approach, Creating multiple thread, Thread priorities, Synchronization, Using Synchronized methods, The synchronized statement, Inter thread communication, Using multithreading. “Applets: Concept and use of applet, VO Basics, Streams, Applet fundamentals, writing simple applet program. ‘Stream class: The predefined streams, Reading console input, Writing console output, Reading and writing files. ‘The transient and volatite modifiers, Using instance of native methods, Problem with native methods. String handling: The string constructor, String length, Special string operations- String literals, String concatenation, String concatenation with other data types, String conversion, Character extraction, String comparison, Searching Strings, Modifying a string ~ Data conversion using String buffer constructors. Wrappers: Number, Double and float, Integer and long, Character, Boolean, Process, Runtime, Memory management, Executing other programs, system-Using current timemilias() to time, Program execution, Using . — _ 01 May 2019 array copy0, Environment properties, Object, Using clone() and the clone able interface, Class, Class loader, Math-Transcendental functions, Exponential functions, Rounding functions, Miscellaneous math methods, classes, Input stream, Output stream, Fileinputstream, Fileoutputstream. Java database connectivity (JDBC): Implementation of simple system using JDBC. Recommended Books: 1. Programming with JAVA, B. Balagurusamy, TMH. 2. Java~ The Complete Reference, Herbert Schilat, McGraw-Hill, Course Title: Introduction to Cyber Security CREDITS: 4 Course Code: GE, CONTACTS: 3L+ Introduction to Cyber Security: Cybersecurity objectives, Cybersecurity roles, Differences between Information Security & Cybersecurity Cyber Security Principles: Confidentiality, integrity, & availability, Authentication & nonrepudiation Information Security (IS) wi ifeeyele Management: Lifecycle management landscape, Sect architecture processes, Security architecture tools, Intermediaté liféeyele management concepts Risks & Vulnerabilities: Basics of risk management, Operational threat environments, Classes of attacks Future Implications & Evolving Technologies: New & emerging IT & IS technologies, Mobile security issues, risks, & vulnerabilities, Cloud concepts around data & collaboration, Recommended Books: 1, Wu Chwan-Hwa (John) etal, Introduction To Comiptiter Networks And Cybersecurity, BSP Bool 2. P.W. SINGER AND ALLAN FRIEDMAN, CYBERSECURITY AND CYBERWAR, Oxford University Press, Course Title: Image Processing CREDITS: Course Code: GE CONTACTS: 31 +17 Introduction: Background, Digital Image Representation, Fundamental steps in Image Processing, Elements of ital Image Processing - Image Acquisition, Storage, Processing, Communication, Display. ital Image Formation: A Simple Image Model, Geometric Model- Basic Transformation (Translati ‘Scaling, Rotation), Perspective Projection, Sampling & Quantization - Uniform & Non uniform. Mathematical Preliminaries: Neighbor of pixels, Connectivity, Relations, Equivalence & Transitive Closure; Distance Measures, Arithmetie/Logic Operations, Fourier Transformation, Properties of The Two Dimensional Fourier Transform, Discrete Fourier Transform, Discrete Cosine & Sine Transform. Image Enhancement: Spatial Domain Method, Frequency Domain Method, Contrast Enhancement -Lit ‘Nonlinear Stretching, Histogram Processing; Smoothing, ~ Image Averaging, Mean Filter, Low pass Filter Image Sharpening. High-pass Filtering, High-boost Filtering, Derivative Filtering, Homomorphic Filtering; Enhancement in the frequency domain “Low pass filtering, High pass filtering. Image Restoration: Degradation Model, Discrete Formulation, Algebraic Approach to Restoration ~ | ‘Unconstrained & Constrained, Constrained Least Square Restoration, Restoration by Homomorphic Filtering, Geometric Transformation ~ Spatial Transformation, Gray Level Interpolation. Image Segmentation: Point Detection, Line Detection, Edge detection, Combined detection, Edge Linking & Boundary Detection - Local Processing, Global Processing via The Hough Transform; Thresholding - Foundation, Ss ae

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy