My Syll

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

BCA- 44 PROGRAMMING LANGUAGES

Maximum Marks: 100 External: 70


Time: 3 hours Internal : 30
Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory,
consisting of objective type/short-answer type questions covering the entire syllabus. In addition
tothateightmorequestionswillbeset,twoquestionsfromeachUnit.Acandidatewillberequired to
answer five
questions in all, selecting one question from each unit in addition to compulsory Question No. 1.
All
questions will carry equalmarks.
Course Objective:
to understand fundamental programming concepts, using an object oriented programming
language, to solve substantial problems
to understand Distinguish language definition from implementation, syntax and parsing from
semantics and evaluation.
to develop, understand, test, and evolve substantial programs using a modern IDE, and
associated
configuration tools; use programming approaches that avoid common coding errors; practice
fundamental defensive programming.
Learning Outcome:At the end of this course, the student will be able to:
describe the history of programming languages and its evolution to the present stage
explain the basic concept of object-oriented programming and structure programming.
use stepwise refinement methodology to develop programs for a number of problems.
develop,debug and test application programs.
Text Books:
1. Sebessa W. Robert, Concepts of programming languages 4th edition, (Addison Wesley 2000).
2. Appleby Doris &VandeKopple J. Julius, Programming language- paradigm and practice 2nd
edition,
(Addison Wesley 2000).
Reference Books:
1. Sethi Ravi, Programming languages 2nd edition, (Addison Wesley-2000).
2. Michael L. Scott-“ Programming Language Pragmatics”,Morgan Kaufmann Publishers,

BCA – 361 PROGRAMMING IN ‘C++’


Maximum Marks: 100 External: 80
Internal: 20
Time: 3 hours
Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory,
consisting of objective type/short-answer type questions covering the entire syllabus. In addition
to that eight more questions will be set, two questions from each Unit. A candidate will be
required
to answer five questions in all, selecting one question from each unit in addition to compulsory
Question No. 1. All questions will carry equal marks.
TEXT BOOKS:
1. Herbert Scildt, C++, The Complete Reference, Tata McGraw-Hill
2. Robert Lafore, Object Oriented Programming in C++
REFERENCE BOOKS:
1. Bjarne Stroustrup, The C++ Programming Language, Pearson.
2. Balaguruswami, E., Object Oriented Programming In C++, Tata McGraw-Hill

BCA – 362 INTRODUCTION TO LINUX


Maximum Marks: 100 External: 80
Internal: 20
Time: 3 hours
Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory,
consisting of objective type/short-answer type questions covering the entire syllabus. In addition
to that eight more questions will be set, two questions from each Unit. A candidate will be
required
to answer five questions in all, selecting one question from each unit in addition to compulsory
Question No. 1. All questions will carry equal marks.
UNIT – I
UNIT – II
UNIT – III
UNIT – IV
TEXT BOOKS:
1. Yashwant Kanetkar, UNIX & Shell programming – BPB.
2. M.G.Venkateshmurthy, Introduction to UNIX & Shell Programming, Pearson Education.
3. Richard Petersen, The Complete Reference – Linux, McGraw-Hill.
REFERENCE BOOKS:
1. Stephen Prata, Advanced UNIX – A programmer’s Guide, SAMS.
2. Sumitabha Das, Your UNIX - The Ultimate Guide, Tata McGraw-Hill.

BCA – 21 PROGRAMMING IN C++


Maximum Marks: 100 External: 80
Time: 3 hours Internal: 20
Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory,
consisting of objective type/short-answer type questions covering the entire syllabus. In addition
to that
eight more questions will be set, two questions from each Unit. A candidate will be required to
answer
five questions in all, selecting one question from each unit in addition to compulsory Question
No. 1. All
questions will carry equal marks.
Course Objectives: The objectives are to study
1. To learn the syntax and semantics of the C++ programming language.
2. To understand the concept of data abstraction and encapsulation and how to overload functions
and
operators in C++.
3. To learn how inheritance and virtual functions implement dynamic binding with
polymorphism.
Proposed Revised Syllabus of BCA w.e.f. 2021-22
Page 7 of 11
Learning Outcomes: After studying this course the students
1. Describe the object-oriented programming approach in connection with C++
2. Apply the concepts of object-oriented programming
3. Understand the difference between the top-down and bottom-up approach
UNIT – I
Recommended Books:
1. Yashwant Kanetker, ―Let us C++‖, BPB publications.
2. Balagurusamy, E., ―Programming in ANSI C++‖, 4e, Tata McGraw-Hill
3. Jeri R. Hanly & Elliot P. Koffman, ―Problem Solving and Program Design in C++‖, Addison
Wesley.
4. Gottfried, Byron S., ―Programming with C++‖, Tata McGraw Hill
5. Behrouz A. Forouzan & Richard F. Gilberg, ―Computer Science: A structured programming
approach using C‖, Cengage Learning
6. Ashok N. Kamthane, ―Programming with ANSI and Turbo C‖, Pearson Education.
7. Herbert Schildt, ―The Complete Reference: C++‖, Tata-McGraw-Hill.

CS-42 SOFTWARE ENGINEERING


Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory,
consisting
of eight (objective type/short-answer type) questions covering the entire syllabus. In addition to that eight
more questions will be set, two questions from each Unit. A candidate will be required to answer five
questions in all, selecting one question from each unit in addition to compulsory Question No. 1. All
questions will carry equal marks.
Maximum Marks: 50 External: 40
Time: 3 hours Internal: 10
Course Objectives:
to study fundamental concepts in software engineering, SDLC, Software requirements
specification, formal requirements specification and verification.
to study the basic techniques for improving quality of software.
to understand the fundamental principles of Software Project management & will also have
a good knowledge of responsibilities of project manager and how to handle these.
to understand the basic knowledge of Estimation model.
Learning Outcomes: At the end of this course, the student will be able to:
Ability to analyze and specify software requirements.
Ability to apply software engineering principles and techniques to develop large-scale software
systems.
Ability to plan and work effectively in a team.
Unit-I
Software and software engineering, Software characteristics, software crisis, Software Life
Cycles, software engineering paradigms.
Unit-II
Software requirement analysis - structured analysis, object oriented analysis, software
requirement specification, Tools for requirement analysis, Software cost estimation, Project
scheduling, Personnel Planning, team structure.
Unit-III
Design and implementation of software - software design fundamentals, Structured design
methodology and Object Oriented design, design verification, monitoring and control, coding.
Software Reliability - metric and specification, fault avoidance and tolerance, exception
handling,
defensive programming.
Unit-IV
Testing - Testing fundamentals, white box and black box testing, software testing strategies: unit
testing, integration testing, validation testing, system testing, debugging.
Software maintenance - maintenance characteristics, maintainability, maintenance tasks,
maintenance side effects.
Software configuration management: Project monitoring, Risk Management.
Text Books:
1. Fundamentals of Software Engineering, Rajib Mall.
2. Software Engineering, a book by Aggarwal K.K, Singh Yogesh, New Age International
Reference Books:
1. Pressman S. Roger, Software Engineering, Tata McGraw-Hill.
2. Jalote Pankaj, An integrated Approach to software, Engineering, Narosa Publishing House

e-commerce syllabus

nit i

Introduction: Electronic Commerce Framework, History, Basics and Tools of E-Commerce, Comparison
of Web-based with Traditional Business; Growth of E-Commerce - Present and potential, E-Business:
Meaning, Importance. Models Based on the Relationships of Transacting Parties (B2B, B2C, C2C and
C2B). Present Status of E-Commerce in India Technology used in E-commerce: The dynamics of World
Wide Web and internet (meaning, evolution and features); Designing, building and launching e-
commerce website (A systematic approach involving decisions regarding selection of hardware,
software, outsourcing vm-house Development of a website)

Unit II
1-payment System: Models and methods e-payments (Debit Card, Credit Card, Smart Cards, e-money),
digital signatures, payment gateways risks involved in e-payments. Online Business Transactions:
Meaning. pose, advantages and disadvantages of transacting online, E-commerce applications in various
industries like banking, insurance, payment of utility bills, online marketing, e-tailing (popularity,
benefits, problems and features online Services (financial, travel and career), auctions, online portal.
uline learning, publishing and entertainment} Online shopping (amazon, snapdeal, alibaba. flipkart etc.)

UNIT III

Security and Encryption: Need and concepts, the e-commerce security environment: (dimension,
definition and scope of e-security security threats in the E-commerce environment (security intrusions
and breaches, attacking methods like hacking, sniffing, cyber vandalism etc.). technology solutions
(Encryption, security channels of communication, protecting networks and protecting servers and
clients).

I Act 2000 and Cyber Crimes: IT set 2000: Definitions, Digital signature Electronic governance,
Attribution. acknowledgement and dispatch of electronic records, Regulation of certifying authorities.
Digital signatures certificates, Duties and subscribers, Penties and ‫ וי‬adjudication. Appellate Tribunal,
Offences and Cyber-crimes

*Internal Assessment will be based on the practical being conducted by the internal Examiner

You might also like