PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX...

42
PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR OF COMPUTER SCIENCE SEMESTER WISE BREAKUP OF COURSE

Transcript of PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX...

Page 1: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

PROPOSED SYLLABUS

BY

IIMT UNIVERSITY, MEERUT

BACHELOR OF COMPUTER SCIENCE

SEMESTER – WISE BREAKUP OF COURSE

Page 2: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

2

BCS I SEMESTER

SEM- 1 SUBJECT MAX

MARKS

THEORY

EXAM

INTERNAL

ASSESSMENT

L T P EXAM

TIME

Credit

BCS-101 Computer

Fundamental

100 70 30 50 5 0 03

HRS

4

BCS-102 WebTech-1

100 70 30 50 5 0 03

HRS

4

BCS-103 Discrete

Mathematics 100 70 30 50 5 0 03

HRS

4

BCS-104 Programming in

C 100 70 30 50 5 0 03

HRS

4

BCS-105 Communicative

English

100 70 30 50 5 0 03

HRS

4

BCS-106 Practical Work

of Web Tech-I

50(30+20) - 50 0 0 15 02

HRS

2

BCS-107 C Programming

Lab

50(30+20) - 0 0 15 02

HRS

2

Page 3: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

3

BCS II SEMESTER

SEM- 2 SUBJECT MAX

MARKS

THEOR

Y

EXAM

INTERNAL

ASSESSME

NT

L T P Credit EX

AM

TIM

E

BCS-201 Computer Organization

And Architecture

100 70 30 50 5 0 4 03

HRS

BCS-202 Quantitative Aptitude 100 70 30 50 5 0 4 03

HRS

BCS-203 Multimedia & Its

Application

100 70 30 50 5 0 4 03

HRS

BCS-204 Accounting 100 70 30 50 5 0 4 03

HRS

BCS-205 Web Tech-II 100 70 30 50 5 0 4 03

HRS

BCS-206 Practical Work of Web

Tech-II

50(30+20 - 50 0 0 15 2 02

HRS

BCS-207 Practical Work of

Computer Organization

50(30+20

)

- 50 0 0 15 2 02

HRS

Page 4: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

4

BCS III SEMESTER

SEM-3 SUBJECT MAX

MARK

S

THEOR

Y

EXAM

INTERNAL

ASSESSME

NT

L T P C

re

di

t

EXAM

TIME

BCS-301 Data Structure Using C++ 100 70 30 50 5 0 4 03 HRS

BCS-302 Object Oriented

Programming Using C++

100 70 30 50 5 0 4 03 HRS

BCS-303 Operating System 100 70 30 50 5 0 4 03 HRS

BCS-304 Computer Logic Design 100 70 30 50 5 0 4 03 HRS

BCS-305 Statistics and Optimization

Techniques

100 70 30 50 5 0 4 03 HRS

BCS-306 Computer Laboratory and

Practical Work of OOPS

50(30+2

0)

- 50 0 0 1

5

2 02 HRS

BCS-307 Computer Laboratory and

Practical Work of DS

50(30+2

0)

- 50 0 0 1

5

2 02 HRS

Page 5: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

5

BCS IV SEMESTER

SEM-4 SUBJECT MAX

MARKS

THEORY

EXAM

INTERNAL

ASSESSMENT

L T P Credit EXAM

TIME

BCS-

401

DBMS 100 70 30 50 5 0 4 03

HRS

BCS-

402

Computer

Graphics

100 70 30 50 5 0 4 03

HRS

BCS-

403

Software

Engineering

100 70 30 50 5 0 4 03

HRS

BCS-

404

Distributed System 100 70 30 50 5 0 4 03

HRS

BCS-

405

Computer

Networks

100 70 30 50 5 0 4 03

HRS

BCS-

406

Practical Work of

Computer

Graphics

50

(30+20)

- 50 0 0 15 2 02

HRS

BCS-

407

Practical Work of

DBMS

50 - 50 0 0 15 2 02

HRS

Page 6: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

6

BCS V SEMESTER

SEM-

5

SUBJECT MAX

MARKS

THEORY

EXAM

INTERNAL

ASSESSMENT

L T P Credit EXAM

TIME

BCS-

501

Java Programming 100 70 30 50 5 0 4 03

HRS

BCS-

502

E-commerce 100 70 30 50 5 0 4 03

HRS

BCS-

503

Cryptography &

Network Security

100 70 30 50 5 0 4 03

HRS

BCS-

504

CBNST 100 70 30 50 5 0 4 03

HRS

BCS-

505

Minor Project 100 - 100 0 0 15 4 01

HRS

BCS-

506

Practical Work of

CBNST

50 - 50 0 0 15 2 02

HRS

BCS-

507

Practical Work of

Java Programming

50 - 50 0 0 15 2 02

HRS

Page 7: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

7

BCS VI SEMESTER

SEM-

6

SUBJECT MAX

MARKS

THEORY

EXAM

INTERNAL

ASSESSMENT

L T P Credit EXAM

TIME

BCS-

601

Artificial

Intelligence

100 70 30 50 5 0 4 03

HRS

BCS-

602

Dot Net with C#

100 70 30 50 5 0 4 03

HRS

BCS-

603

Management

Information

System

100 70 30 50 5 0 4 03

HRS

BCS-

604

Mobile Computing 100 70 30 50 5 0 4 03

HRS

BCS-

605

Practical Work of

C#.Net

50(30+20) - 50 0 0 15 4 02

HRS

BCS-

606

Major Project 150(90+60) - 150 0 0 15 2 01

HRS

Page 8: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

8

Course Code

BCS101

Course Name

Computer Fundamental

UNIT-I

Introduction to Computers

Introduction, Characteristics of Computers, Block diagram of computer. Types of computers

and features, Mini Computers, Micro Computers, Mainframe Computers, Super Computers.

Types of Programming Languages (Machine Languages, Assembly Languages, High Level

Languages). Data Organization, Drives, Files, Directories. Types of Memory (Primary And

Secondary) RAM, ROM. Secondary Storage Devices (FD, CD, HD, Pen drive) I/O Devices

UNIT-II

Number Systems

Introduction to Binary, Octal, Hexadecimal system, Conversion, Simple Addition, Subtraction,

Multiplication

Algorithm and Flowcharts

Algorithm: Definition, Characteristics, Advantages and disadvantages, Examples

Flowchart: Definition, Define symbols of flowchart, Advantages and disadvantages,

UNIT-III

Operating System and Services in O.S.

Dos – History, Files and Directories, Internal and External Commands, Batch Files, Types of

O.S., Features of Operating System, Benefits of OS, Future Scope of OS, Task of OS.

UNIT-V

Editors for Interaction for MS & Android

Basic Concepts, Uses, Purpose, command, MS Word, MS Power Point, MS-Excel, Creation of

files, Switching between application.

Web Introduction

Introduction, Usage, Browser, Websites introduction.

Referential Books:

1. Fundamental of Computers – By V.Rajaraman B.P.B. Publications

2. Fundamental of Computers – By P.K. Sinha

3. Computer Today- By Suresh Basandra

4. MS-Office 2013(For Windows) – By Steve Sagman

Page 9: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

9

Course Code Course Name

BCS-102 Web Tech -I

UNIT I-

Internet and WWW:-What is Internet?, Introduction to internet and its applications, E-mail,

telnet, FTP, e-commerce, videoconferencing, e-business. Internet service providers, domain name

server, internet address World Wide Web (WWW) : World Wide Web and its evolution, uniform

resource locator (URL), web applications, Search engine, web servers-apache, IIS, proxy server,

UNIT II-Web Protocols:-The OSI Reference Model, Comparing the OSI and TCP/IP Models, The

TCP/IP Protocol Suite:- The Application Layer, The Transport Layer, The Internet Layer, The Network

Access/Link Layer.

UNIT III Web Security-: Application security (Database, E-mail and Internet), Data Security

Considerations-Backups, Archival Storage and Disposal of Data, Security Technology-Firewall and

VPNs, Intrusion Detection, Access Control.

Security Threats -Viruses, Worms, Trojan Horse, Bombs, Trapdoors, Spoofs, E-mail viruses, Macro

viruses, Malicious Software, Network and Denial of Services Attack, Security Threats to E-Commerce-

Electronic Payment System, e-Cash, Credit/Debit Cards. Digital Signature, public Key Cryptography.

UNIT IV HTML & STYLE SHEETS:- Basics of HTML, formatting and fonts, commenting code,

color, hyperlink, lists, tables, images, forms, XHTML, Meta tags, Character entities, frames and frame

sets, Browser architecture and Web site structure. Overview and features of HTML5 Style sheets : Need

for CSS, introduction to CSS, basic syntax and structure, using CSS, background images, colors and

properties, manipulating texts, using fonts, borders and boxes, margins, padding lists, positioning using

CSS, CSS2, Overview and features of CSS3

UNIT V

Java Script:-

Introduction, Client-Side JavaScript, Server-Side JavaScript, JavaScript Objects, JavaScript Security,

Operators, Statements, Document and its associated objects, Events and Event Handlers, Core JavaScript

(Properties and Methods of Each)

References:

1.Aravind Shenoy,‖thinking in HTML‖, Packt Publishing

2. Suehring ―Java Script step by step‖,Prentice Hall India Learning Private Limited

3. A.S.Tanenbaum, ―Computer Networks‖; Pearson Education Asia.

4. Behrouz A.Forouzan, ―Data Communication and Networking‖, Tata MCGraw Hill.

Page 10: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

10

Course Code Course Name :

BCS-103 Discrete Mathematics

UNIT-I

SETS Sets, Subsets, Equal Sets Universal Sets, Finite and Infinite Sets, Operation on Sets, Union,

Intersection and Complements of Sets, Cartesian Product, Cardinality of Set, Simple

Applications.

UNIT-II

RELATIONS AND FUNCTIONS

Properties of Relations, Equivalence Relation, Partial Order Relation Function: Domain and

Range, Onto, Into and One to One Functions, Composite and Inverse Functions.

UNIT-III

PARTIAL ORDER RELATIONS AND LATTICES

Partial Order Sets, Representation of POSETS using Hasse diagram, Chains, Maximal and

Minimal Point, Glb, lub, Lattices & Algebric Systems, Principle of Duality, Basic Properties,

Sublattices, Distributed & Complemented Lattics.

UNIT-IV

Algebraic Structures: Definition, Properties, Types: Semi Groups, Monoid, Groups, Abelian

Groups.Subgroups and order, Cyclic Groups, Cosets, Normal Subgroups, Permutation and

Symmetric groups, Homomorphisms and isomorphism of Groups, Definition and elementary

properties of Rings and Fields: definition and standard results.

UNIT-V

Mathematical Logic & Boolean Algebra:

Statements, Negation operation, Logic connectives and compound statements, conjunction,

disjunction, Truth tables, Duality, Conditional and in-conditional statements, valid arguments,

Laws of detachments and syllogism, tautologics

Development of Boolean Algebra, Truth functions, AND, OR, NOT operators Laws of Boolean

Algebra, Reducing Boolean expressions, Bodean expressions and logic digrams, Universal laws,

Building blocks, Negative logic Minterms, Truth tables and maps, Reduction of maps, Hybrid

functions.

Referential Books:

1. Elements of Discrete Mathematics (McGraw Hill) C.L.Liu

2.. Discrete Mathematical Structure for Computer Science (PHI) : B. Colman and Robert C.

Busby

3. Discrete mathematics ,Pundir & Pundir Pragrati Prakashan

4. Disrcrete Mathematics Sarkar , S.Chand Publication

Page 11: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

11

Course Code Course Name

BCS-104 Programming in C

UNIT-I

Introduction to ‘C’ Language History, Structures of ‗C‘ Programming, Character set, C Tokens, Keywords, Identifiers,

Variables, Constant, Data Types, Comments.

UNIT-II

Operators Types of operators, Precedence and Associativity, Expression, Statement and types of statements

Built in I/O function: printf(), scanf(), getch(), getchar(), putchar(); Concept of header files

.

UNIT-III

Control structures Decision making structures: If, If-else, Nested If-else, Switch; Loop Control structures: While,

Do-while, for, Nested for loop; Other statements: break, continue, goto, exit.

Functions Basic types of function, Declaration and definition, Function call, Types of function, Parameter

passing, Call by value, Call by reference, Scope of variable, Storage classes, Recursion.

Dynamic Memory Allocation : Library Functions For Dynamic Memory Allocation – Malloc(

), Calloc( ), Realloc( ).

UNIT-IV Arrays: Array notation and representation, manipulating array elements, using multi

dimensional arrays. Structure, union, enumerated data types

Pointers: Introduction, declaration, applications

File handling, standard C preprocessors, defining and calling macros, conditional compilation,

passing values to the compiler.

Referential Books : 1. Let us C-Yashwant Kanetkar.

2. Programming in C-Balguruswamy

3. The C programming Lang., Pearson Ecl - Dennis Ritchie

4.Structured programming approach using C- Forouzah & Ceilber Thomson learning publication.

5. Pointers in C – Yashwant Kanetkar

Page 12: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

12

Course Code Course Name

BCS-105 Communicative English

Unit - I

Grammar & Reading Skills - Skills of Effective Reading, Importance of LSRW Skills, Parts of

Speech, Incorrect to Correct English, Tenses, Articles & Prepositions.

Unit - II

Communication - Effective Communication, Process, Objective, Types of Communication,

Importance, Oral & Written Communication, Verbal & Non-verbal Communication, Formal &

Informal Communication, 7‘C of Communication, Barriers to Communication.

Unit - III

Skills in Writing - Business Correspondence, Nature, Objective, Business letters, CV's / Resume/

Job Application letter / Reports / Types, Importance, Structure, Writing Notices, Agenda,

Circular.

Unit - IV

Presentation Skills - Kinds of presentation, Visual aids, Effective use of Kinesics, Parameters,

Paralinguistic, Proxemies, Chronemics, Presentation Skills related to Seminars & Conferences.

Unit - V

Composition - The Art of Condensation, Paragraph writing (200 words on current topics),

Elements of Paragraphs.

Referential Books—

1. Business communication: K.K. Sinha, Galgotia Publishing Company, New Delhi.

2. Business Correspondence & Report Writing: R.C. Sharma, Krishna Mohan, Tata Mc.

Graw Hill Publishing

3. Written, P.C. & Martin H. ``English Grammar & Composition'': S. Chand

Page 13: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

13

Course Code Course Name

BCS-106 Practical Work of Computer Fundamental

Course Code Course Name

BCS-107 C Programming Lab

Page 14: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

14

Course Code Course Name

BCS-201 Computer Organisation

and Architectiure

UNIT-I Basic computer organization and design, Instructions and instruction codes, Timing and control/

instruction cycle, Register/ Types of register/ general purpose & special purpose registers/ index

registers, Register transfer and micro operations/ register transfer instructions, Memory and

memory function, Bus/ Data transfer instructions, Arithmetic logic micro-operations/ shift micro-

operations, Input/ Output and interrupts, Memory reference instructions, Memory interfacing

memory/ Cache memory.

UNIT-II

Central Processing Unit General Register Organization/ stacks organizations instruction formats, addressing modes, Data

transfer and manipulation. Program control reduced computer, pipeline/ RISC/ CISC pipeline

vector processing/ array processing.

Arithmetic Algorithms: Integer multiplication using shift and add, Integer division, Floating-

point representations.

UNIT-III

Computer Arithmetic Addition, subtraction and multiplication algorithms, divisor algorithms. Floating point,

arithmetic operations, decimal arithmetic operations, decimal arithmetic operations.

UNIT-IV

Input – Output Organization Peripheral devices, Input/output interface, ALU Asynchronous Data transfer, mode of transfer,

priority interrupts, Direct memory Address (DMA), Input/ Output processor (IOP), serial

communication.

Referential Books: 1. Leventhal, L.A, ―Introduction to Microprocessors‖, Prentice Hall of India

2. Mathur, A.P., ―Introduction to Microprocessors‖ , Tata McGraw Hill

3. Rao,P.V.S., ―Prospective in Computer Architechture‖ , Prentice Hall of India

4. Morris Manno, ‖Computer System Architecture‖ , Pearson

5. Stanlling , Computer Organisation And Architecture‖ Prentice Hall

Page 15: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

15

Course Code Course Name

BCS-202 Quantitative Aptitude

UNIT-1

Number system, HCF & LCM, Number series, Problems based on numbers. Approximation

Wrong Number, Decimal Fractions

UNIT-2

Square root and cube root, Simplifications. Partnerships, Percentage, Ratio, and proportions,

Average & Ages Ratio & Proportion

UNIT-3

Profit and loss, Simple interest and compound interest, Time and work, Time and Distance,

Average, Pies And Cisterns

UNIT-4 Mensuration. Permutation and combination, Data tables, Probability, Pie Charts, Bar Graphs,

Line Graphs, Mixed graphs

References:

1. R.S. AGGRAWAL

Page 16: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

16

Course Code Course Name

BCS-203 Multimedia and Its Applications

UNIT-I

Introduction and Hardware: Definition of Multimedia, Multimedia applications, Multimedia

requirements-Hardware, Software, Creativity and organization, Multimedia skills and training,

Memory and storage devices, input devices, output hardware, Communication devices.

UNIT-II

Multimedia Software: Basic tools, painting and drawing tools, OCR software, Sound editing

programs, Animation devices and digital movies and other accessories, Linking multimedia

objects, word processor, Types of Authoring tools card and page based, icon based and time

based authoring tools.

UNIT-III

Production Building Blocks: Test-using test in Multimedia, Computers and Text, Font editing

and Design tools, Hyper media and Hyper text, Sounds-multimedia system sounds MIDI verses

Digital Audio, Audio file formats, Working with sound in Windows.

UNIT-IV

Production Tips: Image-creation, making still images, images colors, Image, File format,

Animation-principles of animation, making workable animations Video, using video, Broadcast

video, Standard, Integrating Computer and TVs, shooting and editing Video, using Recording

formats, Video tips, Video Compression.

UNIT-V

Designing for the Word Wide, working on the Web, Text for the Web, Images for the Web,

Sound for the Web, Animation for the Web.

Referential Books:

1. Multimedia Making It Work (TMH): Tay Vaughan

2. Multimedia Power Tooks, 2 Edition : Peter Jerram and M. (Random House Electronic

Publishing) Gosney

Page 17: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

17

Course Code Course Name

BCS-204 Accounting

UNIT – I

Meaning and nature of accounting, Scope of financial accounting, Interrelationship of

Accounting with other disciplines, Branches of Accounting, Accounting concepts and

convention, Accounting standards in India.

UNIT – II

Journal, Rules of Debit and Credit, Sub Division of Journal: Cash Journal, Petty Cash Book,

Purchase Journal, Purchase Return, Sales Journal, Sales Return Journal, Ledger, Trial Balance

UNIT-III

Preparation of Final Accounts, Profit & Loss Account, Balance Sheet-Without adjustments and

with adjustments.

UNIT – IV

Meaning of Inventory, Objectives of Inventory Valuation, Inventory Systems, Methods of

Valuation of Inventories-FIFO, LIFO and Weighted Average Method, Concept of Deprecation,

UNIT -V

Causes of Depreciation, Meaning of Depreciation Accounting, Method of Recording

Depreciation, Methods of Providing Depreciation.

Referential Books:

1 Maheshwari, S.N. and Maheshwari, S. K., An Introduction to Accountancy,

Eighth Edition, Vikas Publishing House.

2.Tulsian, P.C., Financial Accountancy, 2nd edition, Pearson Education.

3 Gupta R. L., & Gupta V.K., ―Principles & Practice of Accounting‖, Sultan Chand &

Sons.

4 Monga J R, ―Introduction to Financial Accounting‖, Mayur Paperbacks,

Raja Sekaran/Lalitha, ―Financial Accounting‖, Pearsons .

5. T.S. Grewal, Commerce Accounting Sultan Chand & Sons

Page 18: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

18

Course Code Course Name

BCS-205 Web tech II

UNIT I

HTML5 & CSS3:

HTML5: Introduction and Semantic, Form,-Canvas SVG, Audio and Video,-Drag and Drop,

Web Storage ,Geo Location, Application Cache

CSS3: Introduction and Selectors, Borders, Backgrounds, Text Fonts, Transitions, Animations

UNIT II.

PHP (Hypertext Preprocessor): Introduction, syntax, variables, strings, operators, if-else, loop,

switch, array, function, form, mail, file upload, session, error, exception, filter, PHP-ODBC,

UNIT III

MYSQL : Introduction to MYSQL What is Database? Understanding an RDBMS

Understanding Tables, Record & Fields SQL Language , mysql queries

Working with MYSQL Admin : Working with PHP My Admin Types Data Type Creating

Database & Tables Dropping Database & Tables Adding Fields Selecting Table Alerting

Fields Properties

UNIT IV

ANDROID: Introduction – Establishing the development environment – Android architecture –

Activities and views – Interacting with UI – Persisting data using SQLite – Packaging and

deployment – Interaction with server side applications – Using Google Maps, GPS and Wifi –

Integration with social media applications.

References:

1. Ullman, ―PHP for the Web: Visual QuickStart Guide‖, Pearson Education

2. Charlie Collins, Michael Galpin and Matthias Kappler, ―Android in Practice‖, DreamTech

3. Beginning HTML5 with CSS3, Apress publisher

4. PHPMYSQL F undamental learning Book, Kent Elchuk

Page 19: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

19

Course Code Course Name

BCS-206 Practical Work of Web Tech-II

Course Code Course Name

BCS-207 Practical Work of Computer Organisation

Page 20: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

20

Course Code Course Name

BCS-301 Data Structure using c ++

UNIT-I

Introduction to Data Structure and its Characteristics

Array Representation of single and multidimensional arrays; Sparse arrays – lower and upper triangular

matrices, vector.

UNIT- II

Lists Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion,

deletion searching, Two way lists and Use of headers

UNIT- III

Stacks and Queues Introduction and primitive operations on stack; Stack application; Infix, postfix, prefix

expressions; Evaluation of postfix expression; Conversion between prefix, infix and postfix,

introduction and primitive operation on queues, queues.

UNIT-IV

Trees Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree operations

such as traversal, insertion, deletion; Binary Search Tree

UNIT-V Sorting Techniques; Insertion sort, selection sort, merge sort, heap sort, searching Techniques:

linear search, binary search and hashing

Referential Books: 1. E.Horowiz and S.Sahani, ― Fundamentals of Data structures‖, Galgotia Book source Pvt. Ltd.,

2. R.S.Salaria, ― Data Structures & Algorithms‖ , Khanna Book Pblishing Co. (P) Ltd..,

3. Y.Langsam et. Al., ― Data Structures using C and C++‖ , PHI,

4. Lipsuitrz schaum Series, Data Structure with C++

Page 21: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

21

Course Code Course Name

BCS-302 Object oriented programming using C++

UNIT-I

Introduction

Introducing Object – Oriented Approach, Difference between top down and bottom up

approaches. Structure of C++ program, History, Types and declarations

UNIT-II

Pointers, Arrays and Structures, Functions, class, Operator overloading

UNIT-III

Inheritance and Polymorphism, Pointer, Virtual Functions. Class hierarchy, derivation – public,

private & protected, Categorization of polymorphism techniques, Method polymorphism,

Polymorphism by parameter, Parametric Polymorphism

UNIT-IV

Generic function

Template function, function name overloading, overriding inheritance methods, Run time

polymorphism, Multiple Inheritance.

UNIT-V

Files and Exception Handling

Intro, creating/ opening / closing / deleting files, file pointers and their manipulators, updating

file random access to file, Error handling during file operations, command line arguments

Referential Books: 1. A.R.Venugopal, Rajkumar, T. Ravishanker ―Mastering C++‖, TMH,.

2. S.B.Lippman & J.Lajoie, ― C++ Primer‖, 3rd

Edition, Addison Wesley, .The C programming

Lang., Person Ecl – Dennis Ritchie

3. R.Lafore, ―Object Oriented Programming using C++‖, Galgotia Publications,

4. D.Parasons, ―Object Oriented Programming using C++‖, BPB Publication.

5. Balaguruswamy, ―Object Oriented Programming in C++‖Galgotia Publications

6. Ram Baugh, ‖Object Oriented Design and Modeling‖, Prentice Hall

Page 22: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

22

Course Code Course Name

BCS-303 Operating System

UNIT-I

Basics of Operating Systems: Definition – Generations of Operating systems – Types of

Operating Systems, OS Service, System Calls, OS structure: Layered, Monolithic, Microkernel

Operating Systems, Processes: Definition , Process Relationship , Process states , Process State

transitions , Process Control Block ,Context switching – Threads – Concept of multithreads ,

Benefits of threads – Types of threads

UNIT-II Process Scheduling: Definition , Scheduling objectives ,Types of Schedulers ,Scheduling

criteria : CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time

(Definition only) , Scheduling algorithms : Pre emptive and Non , pre emptive , FCFS – SJF –

RR , Multiprocessor scheduling : Types , Performance evaluation of the scheduling.

UNIT-III Virtual Memory: Basics of Virtual Memory – Hardware and control structures –

Locality of reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging (

Concepts only) – Page Replacement policies : Optimal (OPT) , First in First Out (FIFO), Second

Chance (SC), Not recently used (NRU) and Least Recently used (LRU). Deadlocks: System

Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock prevention,

Deadlock Avoidance,

UNIT-IV

I/O Management: Principles of I/O Hardware: I/O devices, Device controllers, Direct

memory access Principles of I/O Software: Goals of Interrupt handlers, Device drivers, Device

independent I/O software, Secondary-Storage Structure: Disk structure, Disk scheduling

algorithm, file management

Referential Books:

1. Silbersachatz and Galvin, ― Operating System Concepts‖, Person, 5th

Ed.

2. Madnick E., Donovan J., ― Operating Systems:,Tata McGraw Hill,

3. Tannenbaum, ―Operating Systems‖, PHI, 4th

Edition,

Page 23: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

23

Course Code Course Name

BCS-304 Computer Logic Design

UNIT IMINIMIZATION TECHNIQUES AND LOGIC GATES

Minimization Techniques: Boolean postulates and laws – De-Morgan‟s Theorem - Principle of

Duality - Boolean expression - Minimization of Boolean expressions –– Minterm – Maxterm -

Sum of Products (SOP) – Product of Sums (POS) – Karnaugh map Minimization – Don‟t care

conditions – Quine - Mc Cluskey method of minimization. Logic Gates: AND, OR, NOT,

NAND, NOR, Exclusive–OR and Exclusive–NOR Implementations of Logic Functions using

gates, NAND–NOR implementations – Multilevel gate implementations- Multi output gate

implementations. TTL and CMOS Logic and their characteristics – Tristate gates

UNIT II MBINATIONAL CIRCUITS Design procedure – Half adder – Full Adder – Half subtractor – Full subtractor – Parallel binary

adder, parallel binary Subtractor – Fast Adder - Carry Look Ahead adder – Serial

Adder/Subtractor - BCD adder – Binary Multiplier – Binary Divider - Multiplexer/

Demultiplexer – decoder - encoder – parity checker – parity generators – code converters -

Magnitude Comparator.

UNIT III SEQUENTIAL CIRCUITS Latches, Flip-flops - SR, JK, D, T, and Master-Slave – Characteristic table and equation –

Application table – Edge triggering – Level Triggering – Realization of one flip flop using other

flip flops – serial adder/subtractor- Asynchronous Ripple or serial counter – Asynchronous

Up/Down counter - Synchronous counters – Synchronous Up/Down counters – Programmable

counters – Design of Synchronous counters: state diagram- State table –State minimization –

State assignment - Excitation table and maps-Circuit implementation - Modulo–n counter,

Registers – shift registers - Universal shift registers – Shift register counters – Ring counter –

Shift counters - Sequence generators.

UNIT IV MEMORY DEVICES Classification of memories – ROM - ROM organization - PROM – EPROM – EEPROM –

EAPROM, RAM – RAM organization – Write operation – Read operation – Memory cycle -

Timing wave forms – Memory decoding – memory expansion – Static RAM Cell- Bipolar RAM

cell – MOSFET RAM cell – Dynamic RAM cell –Programmable Logic Devices –

Programmable Logic Array (PLA) - Programmable Array Logic (PAL) – Field Programmable

Gate Arrays (FPGA) - Implementation of combinational logic circuits using ROM, PLA, PAL

UNIT V SYNCHRONOUS AND ASYNCHRONOUS SEQUENTIAL CIRCUITS Synchronous Sequential Circuits: General Model – Classification – Design – Use of Algorithmic

State Machine – Analysis of Synchronous Sequential Circuits Asynchronous Sequential Circuits:

Design of fundamental mode and pulse mode circuits – Incompletely specified State Machines –

Problems in Asynchronous Circuits – Design of Hazard Free Switching circuits. Design of

Combinational and Sequential circuits using VERILOG.

Page 24: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

24

Reference Books:

1.Fundamentals of Digital Electronics by A. Anandkumar, PHI

2.Digital Electronics Principal and Integrated Circuits by Anil K. Maini, WILEY-INDIA

3.Digital Logic and Computer Design by M. Morris Mano, PHI

4.Digital Computer Electronics by Malvino& Brown, Tata McGraw Hill

Page 25: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

25

Course Code Course Name

BCS-305 Statistics and Optimization Techniques

UNIT-I

Population, Sample and Data Condensation

Definition and scope of statistics, concept of population and simple with Illustration, Raw data,

attributes and variables, classification, frequency distribution, Cumulative frequency distribution.

UNIT-II

Measures of Central Tendency

Concept of central Tendency, requirements of good measures of central tendency, Arithmetic

mean, Median, Mode, Harmonic Mean, Geometric mean for grouped and ungrouped data.

UNIT-III

Measures of Dispersion and Skewness

Concept of dispersion, Absolute and relative measure of dispersion, range variance, Standard

deviation, Coefficient of variation, Skewness

UNIT-IV

Linear programming

Central Problem of linear Programming various definitions included Statements of basic theorem

and also their properties, Graphical method with two variables, simplex methods, primal and

dual simplex method, Graphical Method Formulation.

UNIT-V

Assignment & Transportation Problem

Assignment problem: Assignment model, solution methods of assignment problem,

maximization in an assignment, unbalanced assignment problem, restriction on assignment

Transportation problem: solution procedure for transportation problem, methods for finding

initial solution, test for optimality, Maximization of transportation problem.

Referential Books:

1. S.C.Gupta - Fundamentals of statistics - Sultan chand & sons , Delhi.

2. D.N.Elhance - Fundamentals of statistics - Kitab Mahal, Allahabad.

3. Montogomery D.C. – Statistical Quality Control - John Welly and Sons

4. Gupta S.P. – Statistical Methods , Pub – Sultan Chand and sons New Delhi

5. Kanti Swarup ―Operation Research‖

6. S.D. Sharma, ―Optimization methods”, Kedar Nath Ram Nath

Page 26: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

26

Course Code Course Name

BCS-306 Computer Laboratory and Practical Work of OOPS

Course Code Course Name

BCS-307 Computer Laboratory and Practical Work of DS

Page 27: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

27

Course Code Course Name

BCS-401 DBMS

UNIT-I Introduction: Characteristics of database approach, data models, DBMS architecture and data

independence. E-R Modeling: Entity types, Entity set, attribute and key, relationships, relation

types, roles and structural constraints, weak entities.

UNIT-II Enhanced E-R and object modeling, Sub classes; Super classes, inheritance, specialization and

generalization. EER and ER to relational mapping: Data base design using EER to relational

language. Relational Data Model: Relational model concepts, relational constraints, relational

algebra, SQL: SQL queries, programming using SQL.

UNIT-III

Data Normalization: Functional Dependencies, Normal form up to 3rd

normal form.

Concurrency Control: Transaction processing, locking techniques and associated, database

recovery, security and authorization. Recovery Techniques, Database Security

UNIT-IV File Organization: Indexed sequential access files; implementation using B & B++ trees,

hashing, hashing functions, collision resolution, extendible hashing, dynamic hashing approach

implementation and performance.

Referential Books:

1. Abraham Silberschatz, Henry Korth, S.Sudarshan, ―Database Systems Concepts‖, 4 th

Edition,

McGraw Hill.

2. Jim Melton, Alan Simon, ―Understanding the new SQL: A complete Guide‖, Morgan

Kaufmann Publishers.

3. A.K.Majumdar, P. Bhattacharya, ―Database Management Systems‖, TMH.

4. Bipin Desai, ―An Introduction to database systems‖, Galgotia Publications.

5. Navathe,‖Fundamental of database Systems‖, Pearson

Page 28: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

28

Course Code Course Name

BCS-402 Computer Graphics

UNIT-I Basic of Computer Graphics, Difference between Manual and Computer Graphics Uses of

Computer Graphics, Conceptual Framework, Image Processing, Raster-Scan Display System,

Random Scan Display System, Video Controller, Display processor, DVST,.

UNIT-II DDA algorithm for line, Bresenham‘s line drawing algorithm, Scan Converting Circles,

Geometrical Transformation : 2D Transformation, Homogeneous Coordinates and Matrix

Representation of 2D Transformations, the Window-to-Viewport Transformations, Introduction

to 3D Transformations. Introduction to 4D Transformation.

UNIT-III

Clipping Convex and Concave Clipping, Point Clipping, Line Clipping, Polygon Clipping, Southland-

Cohen Algorithm, Cyrus-Beck Algorithm, Midpoint Subdivision Algorithm

UNIT-IV Introductory Concepts: Multimedia Definition, Multimedia highway,

Computer Animation (Design, types of animation, using different functions)

Referential Books: 1. Foley, Van Dam, Feiner, Hughes, Computer Graphics Principles& practice.

2. D.J. Gibbs & D.C. Tsichritzs: Multimedia programming Object Environment& Frame work ,

3. Ralf Skinmeiz and Klana Naharstedt, Multimedia: computing, Communication and

Applications, pearson.

4. D.Haran & Baker. Computer Graphics Prentice Hall of India.

Page 29: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

29

Course Code Course Name

BCS-403 Software Engineering

UNIT-I Introduction: Introduction to Software Engineering, Software Component, Software

Characteristics, Software Engineering Process, Software Quality Attribute, SDLC.

Models: Water fall Model, Prototype Model, Spiral Model, Evolutionary Development, Iterative

Enhancement.

UNIT-II Software Requirements Engineering: Requirement Engineering Process, Elicitation, Analysis,

Creating a software specification document, Review and refinement of user needs, Feasibility

Study. Information Modeling, DFD, ER Diagram, SRS Document, IEEE standards for SRS,

Software Quality Assurance: Verification and Validation, Software quality framework.

UNIT-III Software Implementation: Basic concept, Implementation issues and programming support

environment.

Design strategies: Object Oriented Programming, Top Down and Bottom Up Design.

UNIT-IV Software Testing: Testing Objective, Unit Testing, Integration Testing, Acceptance Testing,

Regression Testing, Testing of functionalities and Testing of performance, Top down and

Bottom up Testing strategies, Functional Testing.

UNIT-V Software Maintenance: Maintenance as part of software evaluation, Need of maintenance,

types of maintenance (Perceptive, adoptive, corrective), cost maintenance, Software risk analysis

and management.

Referential Books: 1. K.K.Aggarwal & Yogesh Singh ―Software engineering‖,New Age International.

2. I.Sommerville, ―Software Engineering‖, Addison Wesley.

3. James Peter, W. Pedrycz, ―Software Engineering: An Engineering Approach‖ John Wiley &

Sons.

4. Roger S. Pressman, ―Software Engineering: A Practitioner's Approach

―,Addison-Wesley

Page 30: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

30

Course Code Course Name

BCS-404 Distributed Systems

Unit–I

Characterization of Distributed Systems: Introduction, Examples of distributed Systems,

Resource sharing and the Web Challenges. Architectural models, Fundamental Models.

Theoretical Foundation for Distributed System: Limitation of Distributed system, absence of

global clock, shared memory, Logical clocks ,Lamport‘s& vectors logical clocks.

Concepts in Message Passing Systems.

Unit-II Distributed Mutual Exclusion: Classification of distributed mutual exclusion, requirement of

mutual exclusion theorem, Token based and non token based algorithms, performance metric for

distributed mutual exclusion algorithms. Distributed Deadlock Detection: system model,

resource Vs communication deadlocks, deadlock prevention, avoidance, detection & resolution,

centralized dead lock detection, distributed dead lock detection, path pushing algorithms, edge

chasing algorithms.

Unit–III

Agreement Protocols: Introduction, System models, classification of Agreement Problem,

Byzantine agreement problem, Consensus problem, Interactive consistency Problem, Solution to

Byzantine Agreement problem, Application of Agreement problem, Atomic Commit in

Distributed Database system. Distributed Resource Management: Issues in distributed File

Systems.

Unit–IV

Failure Recovery in Distributed Systems: Concepts in Backward and Forward recovery,

Recoveryin Concurrent systems, Obtaining consistent Checkpoints, Recovery in Distributed

Database Systems.Fault Tolerance: Issues in Fault Tolerance, Commit Protocols, Voting

protocols, Dynamic voting protocols.

Unit –V

Transactions and Concurrency Control: Transactions, Nested transactions, Locks, Optimistic

Concurrency control, Timestamp ordering, Comparison of methods for concurrency control.

Distributed Transactions: Flat and nested distributed transactions, Atomic Commit protocols,

Concurrency control in distributed transactions, Distributed deadlocks, Transaction recovery.

Replication: System model and group communication, Fault -tolerant services, highly available

services, Transactions with replicated data.

REFERENCES:

1.Singhal&Shivaratri, "Advanced Concept in Operating Systems", McGraw Hill

2.Ramakrishna,Gehrke,‖ Database Management Systems‖, McGraw Hill

3.Vijay K.Garg Elements of Distributed Computing , Wiley

Page 31: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

31

4.Coulouris, Dollimore, Kindberg, "Distributed System: Concepts and Design‖, Pearson

Education Tenanuanbaum, Steen,‖ Distributed Systems‖.

5. Distributed System, Naveen Kumar Singh, Katson Publication Delhi.

Course Code Course Name

BCS-405 Computer Network

Unit -I

Introduction Concepts: Goals and Applications of Networks, Network structure and

architecture,

The OSI reference model, services, Network Topology Design - Delay Analysis, Back Bone

Design, Local Access Network Design, Physical Layer Transmission Media, Switching methods,

ISDN, Terminal Handling.

Unit-II

Medium Access sub layer: Medium Access sub layer - Channel Allocations, LAN protocols -

ALOHA protocols - Overview of IEEE standards - FDDI. Data Link Layer - Elementary Data

Link Protocols, Sliding Window protocols, Error Handling.

Unit - III

Network Layer: Network Layer - Point - to Pont Networks, routing, Congestion control

Internetworking -TCP / IP, IP packet, IP address, IPv6.

Unit - IV

Transport Layer: Transport Layer - Design issues, connection management, session Layer-

Design issues, remote procedure call. Presentation Layer-Design issues, Data compression

techniques, cryptography - TCP - Window Management,UDP.

UNIT-V Application Layer: Application Layer: File Transfer, Access and Management, Electronic mail,

Virtual Terminals, Other application. Example Networks - Internet and Public Networks.

Referential Books: 1. A.S.Tanenbaum, ―Computer Networks‖; Pearson Education Asia.

2. Behrouz A.Forouzan, ―Data Communication and Networking‖, Tata MCGraw Hill.

3. William stallings, ―Data and computer communications‖, Pearson education Asia.

Page 32: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

32

Course Code Course Name

BCS-406 Computer Lab and Practical Work of Computer Graphics

Course Code Course Name

BCS-407 Computer Lab and Practical work of DBMS

Page 33: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

33

Course Code Course Name

BCS-501 Java Programming

UNIT-I

Introduction: Object Oriented Concepts, Introduction to Java, Features of Java.

UNIT-II

AWT: AWT Controls (Button, Labels, Combo box, list and other Listeners, menu bar) layout

manager, string handling (only main functions)

UNIT-III

Java applets: Introduction, Life cycle, basic function of applet.

JDBC: Introduction, types of JDBC drivers, Connection open, Connection Close, Basic SQL

queries.

UNIT-IV

Java Servlets: Introduction, HTTP Servlet Basics, the Servlet Lifecycle, Retrieving Information,

Sending HTML Information, Session Tracking.

Java Server Pages: Introducing Java Server Pages, JSP Overview, Setting Up the JSP

Environment, Generating Dynamic Content, Using Custom Tag Libraries and the JSP Standard

Tag Library, Processing Input and Output. .

Referential Books: 1. Patrick Naughton and Herbertz Schildt, ―Java-2 The Complete Reference‖, TMH.

2. Shelley Powers, ―Dynamic Web Publishing‖. Techmedia,

3. Ivor Horton, ―Beginning Java-2‖ SPD Publication

4. Jason Hunter, ―Java Servlet Programming‖ O‘Reilly

Page 34: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

34

Course Code Course Name

BCS-502 E-Commerce

UNIT-I Introduction to E-Commerce: The Scope of Electronic Commerce, Definition of Electronic

Commerce, Electronic E-commerce and the Trade Cycle, Electronic Markets, Electronic Data

Interchange, Internet Commerce, E-Commerce in Perspective.

Business Strategy in an Electronic Age: Supply Chains, Porter‘s Value Chain Model, Inter

Organizational Value Chains, Competitive Strategy, Porter‘s Model, First Mover Advantage

Sustainable Competitive Advantage, Competitive Advantage using E-Commerce, Business

Strategy, Introduction to Business Strategy, Strategic Implications of IT.

UNIT-II Business-to-Business Electronic Commerce: Characteristics of B2B EC, Models of B2B Ec,

Procurement Management Using the Buyer‘s Internal Marketplace, Just in Time Delivery, Other

B2B Models, Auctions and Services from Traditional to Internet Based EDI, Integration with

Back-end Information System, The Role of Software Agents for B2B EC, Electronic marketing

in B2B, Solutions of B2B EC, Managerial Issues, Electronic Data Interchange (EDI), EDI: The

Nuts and Bolts, EDI & Business.

UNIT-III Internet and Extranet : Automotive Network Exchange, The Largest Extranet, Architecture of

the Internet, Intranet and Extranet, Intranet software, Applications of Intranets, Intranet

Application Case Studies, Considerations in Intranet Deployment, The Extranets, The structures

of Extranets, Extranet products & services, Applications of Extranets, Business Models of

Extranet Applications, Managerial Issues.

Electronic Payment Systems : Is SET a failure, Electronic Payments & Protocols, Security

Schemes in Electronic payment systems, Electronic Credit card system on the Internet,

Electronic Fund transfer and Debit cards on the Internet, Stored – value Cards and E- Cash,

Electronic Check Systems, Prospect of Electronic Payment Systems, Managerial Issues.

UNIT-IV Public Policy: From Legal Issues to Privacy : EC- Related Legal Incidents, Legal Incidents,

Ethical & Other Public Policy Issues, Protecting Privacy, Protecting Intellectual Property, Free

speech, Internet Indecency & Censorship, Taxation & Encryption Policies, Other Legal Issues:

Contracts, Gambling & More, Consumer & Seller Protection In EC.

UNIT-V Infrastructure For EC : It takes more than Technology, A Network Of Networks, Internet

Protocols, Web- Based client/ Server, Internet Security, selling on the web, Chatting on the Web,

Multimedia delivery, Analyzing Web Visits, Managerial Issues.

Referential Books: 1. David Whiteley, ―E-Commerce‖, Tata McGraw Hill.

Page 35: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

35

2. Eframi Turban, Jae Lee, David King, K. Michale Chung, ―Electronic Commerce‖, Pearson

Education.

Course Code Course Name

BCS-503 Cryptography &Network Security

Unit-I

Introduction To Security: Attacks, Services & Mechanisms, Security, Attacks, Security

Services.

Conventional Encryption: Classical Techniques, Conventional Encryption Model, And

Steganography, Classical Encryption Techniques. Modern Techniques: Simplified DES, Block

Cipher Principles, DES Standard, DES Strength, Differential & Linear Cryptanalysis, Block

Cipher Design Principles.

Unit-II

Conventional Encryption Algorithms: Triples DES, Blowfish, International Data Encryption

Algorithm, RCS, Placement & Encryption Function, Key Distribution, Random Number

Generation, Placement Of Encryption Function.

Unit-III

Public Key Encryption: Public-Key Cryptography: Principles Of Public-Key Cryptosystems,

RSA Algorithm, Key Management, Fermat‘s & Euler‘s Theorem, Primality.

Unit-IV

Hash Functions: Message Authentication & Hash Functions: Authentication Requirements,

Authentication Functions, Message Authentication Codes, Hash Functions, Birthday Attacks,

Security Of Hash Function & MACS, MD5 Message Digest Algorithm, Secure Hash Algorithm

(SHA), Digital Signatures: Digital Signatures, Authentication Protocol, Digital Signature

Standard (DSS).

Unit-V

Network & System Security: Authentication Applications: Kerberos X.509, Directory

Authentication Service, Electronic Mail Security, Pretty Good Privacy (PGP), S / Mime,

Security: Architecture, Authentication Header, Encapsulating Security Payloads, Combining

Security Associations, Key Management.

Reference Books:

1. Johannes A. Buchmann, ―Introduction to cryptography‖, Springer- Verlag.

2. Atul Kahate, ―Cryptography and Network Security‖, TMH

3.Stalling ,‖ Cryptography and Network Security principles and practice. ―, Prentice Hall.

Page 36: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

36

Course Code Course Name

BCA-504 CBNST

UNIT-I

Interpolation and Extrapolation:

Finite Differences, Shifting operator, Factorial Notation, Newton‘s Forward and Backward

Differences, Newton‘s dividend differences formulae, Lagrange‘s Interpolation formula for

unequal Intervals, Gauss‘s Interpolation formula, Starling formula, Bessel‘s formula, Laplace-

Everett formula.

UNIT-II

Solution of Algebraic and Transcendental Equation:

Graphical Method, Bisections method, False Position method, Newton‘s Raphson method, Rate

of convergence of Newton‘s method.

UNIT-III

Numerical Differentiation Numerical Integration:

Introduction, direct methods, maxima and minima of a tabulated function, General Quadratic

formula, Trapezoidal rule, Simpson‘s One third rule, Simpson‘s three- eight rule, Weddle &

Rule.

UNIT-IV

Solution of Differential Equations:

Taylor‘s series method, Euler‘s method, Milne‘s method, Ranga – Kutta method, Picard‘s

method.

UNIT-V

Matrix Inversion Method:

Gauss‘s Elimination method and Gauss‘s Siedel iterative method, Jacobi‘s method.

Referential Books:

1. Scarbourogh, ―Numerical Analysis‖.

1. Gupta & Bose S.C. ―Introduction to Numerical Analysis, ―Academic Press, Kolkata,

3. S.S.Shashtri, ― Numerical Analysis‖, PHI

4. Manish Goyal,‖CBNST‖, Laxmi Publication

5. Vedamurthy,‖ Numerical Methods‖, Vikas Publishing House

Page 37: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

37

Course Code Course Name

BCS-505 Minor Project

.

Course Code Course Name

BCS-506 Computer Lab and Practical work of CBNST

Course Code Course Name

BCS-507 Computer Lab and Practical work of Java Programming

Page 38: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

38

Course Code Course Name

BCS-601 Artificial Intelligence

Unit-I

Introduction: Introduction to Artificial Intelligence, Foundations and History of Artificial

Intelligence, Applications of Artificial Intelligence, Intelligent Agents, Structure of Intelligent

Agents. Computer vision, Natural Language Possessing.

Unit-II

Fuzzy System: Crisp set, Fuzzy set theory, Crisp relation, Fuzzy relations, Fuzzy System:

predicate logic, fuzzy logic, Fuzzy rule based System, Defuzification methods.

Unit-III

Genetic Algorithm: Basic Concepts, Working principles, Fitness Functions, Crossover, Mutation.

Unit-IV

Machine Learning: Supervised and unsupervised learning, Statistical learning

models, Learning with complete data - Naive Bayes models, Learning with hidden data - EM

algorithm, Reinforcement learning.

Unit-V

Pattern Recognition: Introduction, Design principles of pattern recognition system, Statistical

Pattern recognition, Parameter estimation methods - Principle Component Analysis (PCA) and

Linear Discriminant Analysis (LDA).

References:

1. Stuart Russell, Peter Norvig, ―Artificial Intelligence – A Modern Approach‖, Pearson

Education

2. Elaine Rich and Kevin Knight, ―Artificial Intelligence‖, McGraw-Hill

3. E Charniak and D McDermott, ―Introduction to Artificial Intelligence‖, Pearson

Education

4. Dan W. Patterson, ―Artificial Intelligence and Expert Systems‖, Prentice Hall of India

Page 39: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

39

Course Code Course Name

BCS-602 Dot Net with C#

Unit-1

The .Net framework: Introduction, The Origin of .Net Technology, Common Language

Runtime (CLR), Common Type System (CTS), Common Language Specification (CLS),

Microsoft Intermediate Language (MSIL), Just-In –Time Compilation, Framework Base Classes.

Unit-II

C -Sharp Language (C#):Introduction, Data Types, Identifiers, Variables, Constants, Literals,

Array and Strings, Object and Classes, Inheritance and Polymorphism, Operator Overloading,

Interfaces, Type conversion.

Unit-III

C# Using Libraries: Namespace- System, Input-Output, Multi-Threading, Managing Console I/O

Operations, Windows Forms, Error Handling.

Unit-IV

Advanced Features Using C#: Web Services, Window Services, Asp.net Web Form Controls,

ADO.Net. Distributed Application in C#, Unsafe Mode, Graphical Device interface with C#.

References

1. Wiley,‖ Beginning Visual C#‖, Wrox

2. Fergal Grimes,‖ Microsoft .Net for Programmers‖. (SPI)

3. Balagurusamy,‖ Programming with C#‖, (TMH)

4. Mark Michaelis, ―Essential C# For .NET Framework, Pearson Education

5. Shibi Parikkar, ―C# with .Net Frame Work‖ , Firewall Media.

Page 40: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

40

Course Code Course Name

BCS-603 Management Information System

UNIT – I

Introduction to system and Basic System Concepts, Types of Systems, The Systems

Approach, Information System: Definition & Characteristics, Types of information, Role of

Information in Decision-Making, Sub-Systems of an Information system: EDP and MIS

management levels, EDP/MIS/DSS.

UNIT –II

An overview of Management Information System: Definition & Characteristics, Components of

MIS, Frame Work for Understanding MIS: Information requirements & Levels of Management,

Simon's Model of decision-Making, Structured Vs Un-structured decisions, Formal vs. Informal

systems.

UNIT – III

Developing Information Systems: Analysis & Design of Information Systems: Implementation &

Evaluation, Pitfalls in MIS Development.

UNIT – IV

Functional MIS: A Study of Personnel, Financial and production MIS, Introduction to e-business

systems, ecommerce – technologies, applications, Decision support systems –support systems for

planning, control and decision-making

References

1. J. Kanter, ―Management/Information Systems‖, PHI.

2. Gordon B. Davis, M. H. Olson, ―Management Information Systems – Conceptual foundations,

structure and Development‖, McGraw Hill.

3. James A. O‘Brien, ―Management Information Systems‖, Tata McGraw-Hill.

4. James A. Senn, ―Analysis & Design of Information Systems‖, Second edition,

McGraw Hill

Page 41: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

41

Course Code Course Name

BCS-604 Mobile Computing

Unit – I

Introduction, issues in mobile computing, overview of wireless telephony: cellular concept, GSM

:air-interface, channel structure, location management: HLR-VLR, hierarchical, handoffs,

channel allocation in cellular systems, CDMA, GPRS.

Unit - II

Wireless Networking, Wireless LAN Overview: MAC issues, IEEE 802.11, Blue Tooth,

Wireless multiple access protocols, TCP over wireless, Wireless applications, data broadcasting,

Mobile IP,WML, WAP: Architecture, protocol stack, application environment.

Unit – III

Data management issues, data replication for mobile computers, adaptive clustering for mobile

wireless networks, File system, Disconnected operations.

Unit - IV

Mobile Agents computing, security and fault tolerance, transaction processing in mobile

computing environment.

Unit – V

Adhoc networks, localization, MAC issues, Routing protocols, global state routing (GSR),

Destination sequenced distance vector routing (DSDV), Dynamic source routing (DSR), Ad Hoc

on demand distance vector routing (AODV), Temporary ordered routing algorithm (TORA),

QoS in Ad Hoc Networks, applications.

References:

1. J. Schiller, ―Mobile Communications‖, Addison Wesley.

2. Charles Perkins, ―Mobile IP‖, Addison Wesley.

3. Charles Perkins, ―Ad hoc Networks‖, Addison Wesley.

4. Upadhyaya, ―Mobile Computing‖, Springer New York.

Page 42: PROPOSED SYLLABUS BY IIMT UNIVERSITY, MEERUT BACHELOR …CS)Syllabus.pdf · SEM- 1 SUBJECT MAX MARKS THEORY EXAM INTERNAL ASSESSMENT L T P EXAM TIME Credit BCS-101 ... Tech-II 50(30+20

42

Course Code Course Name

BCS-605 Computer Lab and Practical work of c#.Net

Course Code Course Name

BCS-606 Presentation/Seminar based on Major Project