Anda di halaman 1dari 31

DEPARTMENT OF COMPUTER SCIENCE

Programme Schedule for the year


2015-2016

BCA Computer Science


Fifth Semester

Naipunnya Institute of Management and


Information Technology
Pongam, Koratty

The Objective of the Computer Science Department


1) Provide quality undergraduate graduate education in both the
theoretical & applied foundations

of

computer science train

students to effectively apply his education to solve real-world


problems

thus amplifying their potential for lifelong high-

quality careers & give them a competitive advantage in the everchanging challenging global work environment of the 21st
century.
2) Conduct research to advance the state of the art in computer
science
3) The Department will continue to develop and administer
programs which serve the needs of

industrial computer

scientists, researchers, and computer application specialists for


whom the

discipline of computing sciences provides

indispensable tools.

Evaluation
The evaluation scheme for each course shall contain two parts: (i)
internal evaluation
(ii) External evaluation. 25% weight shall be given to internal
evaluation and 75% weight for external evaluation

Components of internal evaluation

Weighta
ge

Grading

Assignme
nt

Graded as A, B, C, D and E depending on


1

quality

Graded as A, B, C, D and E

Test
paper
Attendan
ce

90% and above: A, 85-89%: B, 80-84%: C,


1

75-79%: D, Below 75%: E.


Graded as A, B, C, D and E depending on

Seminar

presentation

Duration of examination is 3 Hrs for all the subjects.


Minimum requirement
1. Internal Examinations

C Grade

2. Assignments

C Grade

3. Seminars/Workshops/Debates

C Grade

4. Attendance

C Grade

Evaluation
1. Internal Examinations

Two per semester

Maximum Grade

Minimum Grade

Three per Semester

Maximum Grade

Minimum Grade

One Per Semester

Maximum Grade

Minimum Grade

2. Assignments

3. Seminars/Workshops/Debates

4. Attendance

Morning, Afternoon and


Hourly

basis.

Percent of attendance will be displayed at the end of every month

PROGRAMME SCHEDULE
BCA 5TH SEM

CA5B07 Data Communication & Mobile Computing


Ms. Sangeetha S Menon
Course Number: 25
Contact Hours: 4 T
Number of Credits:3
Number of Contact Hours: 60 Hrs
Month 1 -Introduction: Communication model Data communication and networking Digital
vs Analog Communications- Serial and Parallel Transmissions-Synchronous and Asynchronous
Transmissions- Simplex, Half -Duplex and Full- Duplex modes of transmissions. Noise: different
types of noise, Channel capacity - Shannons Theorem, Error Detection and Correction: parity,
checksum, CRC, Hamming code.
Month 2 -Communication concepts :Analog modulation Various schemes AM, PM, FM
Sampling theorem - Analog pulse modulation PAM, PWM, PPM Digital Pulse modulation
(PCM). Key Techniques - ASK, FSK, PSK, QPSK
Transmission Media: Guided Media: Twisted Pair Cable, Coaxial Cable, optical fiber Cable
Unguided (wireless): Terrestrial microwave satellite microwave wireless propagation
Month 3 -Multiplexing - Frequency Division Multiplexing (FDM) Time Division Multiplexing
(TDM), Synchronous Time Division Multiplexing Statistical time Division multiplexing
Month 4 -Introduction to wireless networking-Mobile and Wireless Devices Need for Mobile
Computing 3 tier Architecture- Mobile computing through internet- Mobile computing through
telephone: IVRVoice XML-TAPI. GSM: GSM history-GSM architecture-GSM Entities- GSM
Channel types-GSM addresses and identifiers-Network aspects in GSM-Authentication and
security in GSM. CDMA: Introduction-Spread-spectrum technology- IS-95-CDMA versus GSMWireless Data.
MONTH 5- GPRS: Introduction-GPRS and Packet data Network-GPRS Network architectureGPRS Network operation-Data service in GPRS-Application for GPRS-limitation of GPRS,
WAP: The Mobile Internet Standard: Overview of WAP

Text Books:
1. Data and Computer Communications-William Stallings, VIIth Edition, Pearson Education
2. Electronic communication system - Kennedy, Mc Graw Hill.

Reference Books:
1. Introduction to Data Communications & Networking - Behurouz & Forozan Mc Graw Hill.
2. Principles of Communication System - Tanenbaum & Schilling Mc Graw Hill.
Assignment 1 :July 1st week
Assignment 2: September 1st week
Test paper: August, October
Assignment 1

Roll no.
1.

Topic
Data communication trends

2. Data transmission and network capacity requirements


3. Communication Model
4. WAN
5. LAN
6. Wireless networks
7. Origin of Internet
8. Internet architecture
9. Internet terminology
10.Need for a protocol architecture
11.TCP/IP protocol architecture
12.Operations of TCP and IP
13.TCP and UDP
14.IP and IPv6
15.TCP/IP applications
16.Traditional Internet based applications
17.Transmission terminology
18.Transmission impairments
19.Effects of congestion
20.Congestion Control
21.Traffic management
22.ATM Traffic Management
23.ATM GFR Traffic Management
24.Principles of cellular networks

Group
Group
Group
Group

1
2
3
4

::::-

Roll
Roll
Roll
Roll

Assignment 2
no. 1,2,3,4,5: Summary of Module 1
no. 6,7,8,9: Summary of Module 2
no.10,11,12,13,14,: Summary of Module 3
no. 15,16,17,18,19: Summary of Module 4

Group 5 :- Roll no. 20,21,22,23,24: Summary of Module 5

SEMINAR TOPIC
Roll no.
1.

Topic
Data communication trends

2. Data transmission and network capacity requirements


3. Communication Model
4. WAN
5. LAN
6. Wireless networks
7. Origin of Internet
8. Internet architecture
9. Internet terminology
10.Need for a protocol architecture
11.TCP/IP protocol architecture
12.Operations of TCP and IP
13.TCP and UDP
14.IP and IPv6
15.TCP/IP applications
16.Traditional Internet based applications
17.Transmission terminology
18.Transmission impairments
19.Effects of congestion
20.Congestion Control
21.Traffic management
22.ATM Traffic Management
23.ATM GFR Traffic Management
24.Principles of cellular networks

CA5B08 Microprocessor
To study the architecture of microprocessors like 8085, 8086 and higher versions
To understand the instruction set of the above.
To know the methods of connecting them to the peripheral devices.To learn the basic
concepts and functions of operating system
June
Unit I (10 hrs)
Introduction to the microprocessor and computer: Internal processor architecture, Functional
block diagram, Bus, Clock signals, addressing modes
July
Unit II (10 hrs)
Programming 8086: Data movement instructions, Arithmetic and logic instructions, program
control instructions, string instructions, programming techniques, examples, Modular
programming: stacks, subroutines, Macros.
August
Unit III (10 hrs)
Assembler Directives: Data Definition and Storage Allocation, Program Organization,
Alignment, Program End, Value Returning Attribute, Procedure Definition, Macro
Definition
September
Data Control, Branch Displacement, Header File, Inclusion, Target Machine Code
Generation Control Directives
Unit IV (10 hrs)
Interrupts and interrupt routines, I\O interface and programming: Fundamental I\O
considerations, Data transfer schemes-Programmed I\O, Interrupt I\O, DMA,
October
System bus structure, Min.Max Modes, Application of 8259, 8255,8251,8257,8253
Unit V (10 hrs)
Introduction to other 16 bit 32 bit processors: 80286, 386, 486, Pentium and Pentium
ProProcessor
References:
1. K.R Venugopal, Microprocessor X6 Programming, BPB
2. Peter Abel, IBM PC Assembly Language and programming, Prentice Hall
3. Interfacing, S\W application, Prentice Hall
4. Mohammed Rafiqussaman, Microprocessor and microcomputer based system design
5. Yu-Chang Liu & Glenn A Gibson, Microcomputer systems: the 8086\8088 Family:
Architecture, Programming and design, PHI
6. Badri Ram,Advanced Microprocessors and interfacing, TMH
http://www.parl.clemson.edu/~wjones/371/gowdy/documents/materials/8086Overview_OLD
.pdf
http://scanftree.com/microprocessor/Applications-of-Microprocessors
http://www.worldofcomputing.net/processor/applications-microprocessor.html

http://nptel.ac.in/courses/Webcourse-contents/IIT-KANPUR/microcontrollers/micro/ui/Course_home4_29.htm

ASSIGNMENT-1( June 25th)


1. Origin of microprocessor
2. What is role of register in a microprocessor? What are the
classifications of registers in a microprocessor.
3. What is the purpose of memory addressing or addressing modes
in a microprocessor?
4. Explain about memory segmentation in a microprocessor. How to
calculate the physical address.
5. What is the difference between machine code and assembly
language?
6. What are the applications of microprocessors
7. What is embedded microprocessor? Application of embedded
microprocessor.
8. What is a stack? What are the applications of stack?
9. What is a bus? Which are the different types? What are the
applications of a bus?
10.
What is a microcontroller? What is a microprocessor?
Difference between these two.
11.
Explain multi-user/multi-tasking operating system? How it
works?
12.
What is the importance of clock frequency in a
microprocessor?
13.
What is meant by interrupts? Which are the different types?
14.
Which are the parts of a microprocessor?
15.
What are the uses of microprocessors?
16.
What is meant by interrupts? Different types?
17.
Use of clock signal in microprocessor.
18.
What are the difference between compiler, interpreter and
assembler.
19.
How intel microprocessor different from other microprocessors?
20.
What is the difference between 32 bit or 64 bit microprocessor?
21.
What is the difference between AMD processors and Intel microprocessors?
22.
What are the devices that directly communicate with the microprocessor?
23.
Which language is used to write microprocessor instructions?
What are the steps that are taken to decode an instruction code?
What is the difference between pipelined architecture and non-pipelined
architecture?

24.

Assignment II (August : 20th)

1. What are the classification of computers on the basis of principle of


operation? How does it differs. Examples of each.
2. What is throughput? What are the classification of computers on the basis
of throughput? How does it differs. Examples of each.

3. What are the classification of computers on the basis of number of users?


How does it differs. Examples of each.
4. Which are the hardware blocks of a computer? Explain with the diagram.
5. What is a microprocessor? List out some of designers and manufactures
of microprocessors. What is the memory capacity of today
microprocessors.
6. List out the differences between 80386 and 80486 microprocessor .
7. Explain 8086 architecture with diagram.
8. How does 8086 works?
9. What is the capacity of address and data bus of 8086. What is the use of
memory segmentation. Which are the registers support for that.
10. What are the advantages of memory segmentation. How does the
processor generate 20-bit address.
11.What is the function of EU( Execution Unit?). Which are the parts of
Execution unit.
12.Draw the structure of Flag register. Explain each flags.
13.Explain general purpose registers. What is an accumulator. Which register
is used as an accumulator. How it is used as 8 bit register.
14.What is the purpose of pointers and index registers. How it is relataed
with segment registers.
15.Which are the addressing modes of 8086.
16.What is Effective Address (EA). How it is used by the BIU?
17. Explain the arithmetic instructions in 8086.
18.Which are the rotate instructions in 8086.
19.Which are the processor control instructions in 8086.
20.Which are the iteration control instructions in 8086.
21.What is the difference between mov cx, 437AH and mov cx,[437AH].
22.What is the difference between jump and call instructions.
23.Explain the architecture of 8086.
24.Draw the flag register of 8086.

SEMINAR
1. .Origin of microprocessor
2. What is role of register in a microprocessor? What are the
classifications of registers in a microprocessor.
3. What is the purpose of memory addressing or addressing modes
in a microprocessor?
4. Explain about memory segmentation in a microprocessor. How to
calculate the physical address.
5. What is the difference between machine code and assembly
language?
6. What are the applications of microprocessors
7. What is embedded microprocessor? Application of embedded
microprocessor.
8. What is a stack? What are the applications of stack?
9. What is a bus? Which are the different types? What are the
applications of a bus?
10.
What is a microcontroller? What is a microprocessor?
Difference between these two.
11.
Explain multi-user/multi-tasking operating system? How it
works?
12.
What is the importance of clock frequency in a
microprocessor?
13.
What is meant by interrupts? Which are the different types?
14.
Which are the parts of a microprocessor?
15.
What are the uses of microprocessors?
16.
What is meant by interrupts? Different types?
17.
Use of clock signal in microprocessor.
18.
What are the difference between compiler, interpreter and
assembler.
19.
How intel microprocessor different from other microprocessors?
20.
What is the difference between 32 bit or 64 bit microprocessor?
21.
What is the difference between AMD processors and Intel microprocessors?
22.
What are the devices that directly communicate with the microprocessor?
23.
Which language is used to write microprocessor instructions?
What are the steps that are taken to decode an instruction code?
What is the difference between pipelined architecture and non-pipelined
architecture?

24.

Teachers Programme Schedule

CA5B09 Computer Networks


Course Details
Course Number: 27
Contact Hours: 4 T
Number of Credits: 3
Number of Contact Hours: 60 Hrs
Aim of the Course:

To provide the students with the basic knowledge in Networking


Objectives of the Course
To get a general introduction to Computer Networks
To get a general understanding on different OSI layers

Course Outline and Monthly Schedule


JUNE,2015
Introduction to Computer Networks: Network Topologies-Types of Network-OSI
Model, Switching-The Physical Layer: Modem-RS232 Interface
JULY,2015
Data Link Layer: LAN - Ethernet IEEE 802.3 - IEEE 802.4 - IEEE 802.5 - IEEE
802.11 FDDI - SONET Bridges-Sliding window protocol-ALOHA-CSMA/CD
AUGUST,2015
Network layer: Repeaters-Bridges-Gateways- Routers - Routing algorithms

Congestion Control algorithms Internetworking . Transport Layer: Elements of


Transport protocol A simple transport protocol The Internet transport
Protocols : TCP-UDP -Performance issues
SEPTEMBER,2015
Session layer: Synchronization Presentation layer: Encryption-DecryptionApplication layer: HTTP-FTP-SMTP-DNS
OCTOBER,2015
Network Security: Common threats-Firewalls- Advantages and Disadvantages of
firewalls- Cryptography- Ciphers-Public/Private key encryption-DES-RSA-MD5Kerberos-PGP- MIME
References:
1. Introduction to Data Communications & Networking - Behurouz &
Forozan,TMH

2. Computer Networks -Andrew S. Tanenbaum, IVth Edition, PHI


3. Data and Computer Communications-William Stallings, VIIth Edition, Pearson
Education
4. Cryptography And Network Security Principles and Practices- William
Stallings, Prentice

Hall of India, III Edition, 2003.

IMPORTANT DATES
Assignment1: 17th July 2015
Assignment 2: 7th Sept 2015
Class test 1: 20th July 2015
Class test 2: 20st Sept 2015
Assignment Topic And Dates
Method of evaluation: Total 4 Marks
There will be 2 assignments (2 mark each)
- Content - 1
- Date of submission 1

Guidelines for writing assignments

Writing the assignments allows you to learn and study your subjects.

Learn carefully the question or topic to be written.

Write the assignments yourself.

Use only the records provided by the college for writing


assignments.

Submit hand written assignment.

Accuracy in your writing is crucial.

You need to write about the topic in your own words. When you are
taking notes for your assignment, try and `translate' what the
author is saying into your own words. Don't just copy.

Try to stick to the introduction/ discussion/ conclusion format in your


assignment

Remember to cite the sources of all the ideas and quotations that
you have used in-text. Also, don't forget to provide a full
bibliography .

Submit the assignments in time.


Assignment1
ROLL
NO.

TOPIC

1.

Although the computer industry is still young compared to other


industries, computers have made spectacular progress in a short
time. -Write your comments.

2.

Write a short not on History of computer networking.

3.

What do you mean by Distributed system? Is there any distinction


between a network and a distributed system?

4.

What are the possible ways of data exchange?

5.

Name the factors that affect the reliability of a network. Discuss.

6.

What are the major types of networks and explain?

7.

Compare and explain FDM and TDM

8.

Discuss the uses of computer networks

9.

Write assignment on ARPANET

10.

What are the 2 types of transmission technology available? Explain


in detail

11.

Discuss on different transmission media used for interconnecting


computers.

12.

What is a subnet? Explain.

13.

How is network performance measured?

14.

Write assignment on twisted pair cable. What are the advantages of


twisting 2 cables?

15.

Computer networking is widely used in the field of business.


Discuss.

16.

Explain multiplexing in detail.

17.

What is networking protocol?

18.

What are the different categories of Wireless networking? Explain

19.

Describe different topologies for computer networks.

20.

Write a short note on Home networking

21.

Compare circuit switching and packet switching.

22.

What are the advantages of fiber optics cable?

23.

Differentiate baseband and broadband technologies.

24.

Compare different switching techniques.

Assignment 2
Date of submission: 7th Sept 2015
ROLL
No:
TOPIC
1 What do you mean by Client-server model? What is the
importance of URL?
2

Advantages of wireless network.

What is social networking? What populations may benefit from the


use of social network?

If my computer is connected to wireless LAN, can it communicate


with wired LAN as well?

What is Bluetooth technology? Can other household devices


interfere with the Bluetooth signal?

What is the significance of layered concept in network


architecture?

6
7

Explain the wireless networking-WiMax


What is the difference between baseband and broadband
transmission?

Perform a comparative analysis of Network models.

Explain in detail the difference between periodic and aperiodic


signals.

10

What are the different transmission modes? Explain.

11

What is Wave Division Multiplexing? Describe in detail.

12
13
14
15
16
17
18
19
20
21
22
23
24

Various networking devices


What is congestion control in networking?
Explain any 3 network layer protocol
Explain any 3 transport layer protocol
Network security issues
Significance of firewall
Explain different networking security measures
Why cryptography is used in networking?
Kerberos
PGP
MIME
What is scripting language? Explain
DES

Class Test Topic And Dates


Method of evaluation:
Total 4 Marks
There will be 2 class tests (2 marks each)
Test duration: 1 hour
Class test 1
Date: 20th July 2015
Topics: module 1 and 11
Class test 2
Date: 20th Sept 2015

Topics: module 3 and 4


Seminar Topic And Dates
Method of evaluation: Total 4 Marks
- Presentation 2 marks
- Synopsis- 1 mark
- Viva 1 mark
Note: synopsis should be submitted 2 days before the presentation date.
ROLL
No:
TOPIC
1 Satellite communication
2

FDM

TDM

WDM

Stitching techniques(comparison)

Communication errors

6
7

Pure ALOHA
Slotted ALOHA

Wireless LAN

IEEE

10

Bluetooth

11

Repeater

12
13
14
15
16
17
18
19
20

Bridge
CDMA
Internet working
Network layer duties
Hub
Switch
IP Addressing
ISDN
DNS

DATE

21
22
23
24

UDP
TCP
Remote login
e-mail

Internal Exam Portions


Internal 1: Module 1, 2
Internal 2(Model Exam): Module 2,3,4,5

CA5B10 Software Engineering


Course Number: 28
Contact Hours: 3 T
Number of Credits:3
Number of Contact Hours: 60 Hrs
Aim of the Course
To provide the students with the basic knowledge in Software Engineering
Objectives of the Course
To equip the students with basic system development skills
To get a general understanding on Software Life Cycles
Prerequisites
Basic knowledge in Programming
Course Outline
Unit I: Introduction (12 hrs)
Introduction to software Engineering, Software Components, Software Characterstics,
Software Applications, Software engineering processes, Similarity and differences from
conventional engineering processes
Software Development Life Cycle (SDLC) Models: Water Fall Model, Prototype Model,
Spiral Model, Component based Development Model, Evolutionary development models,
Iterative Enhancement Models.

Time Period-June Month


Unit II: Software Requirement Specification (SRS) (12 hrs)
Requirement Engineering Process: Elicitation, Analysis, Documentation, Review and
Management of User Needs, Feasibility Study, Information Modeling, Data flow Diagrams,
Entity Relationship Diagrams, Decision Tables, SRS Document, IEEE Standards for SRS.
Software Quality Assurance (SQA): Verification and Validation, SQA Plans, software quality
frameworks, ISO 9000 models

Time Period-July Month


UNIT III: Software Design (12 hrs)
Basic Concept of Software Design, Architectural Design: Software Architecture, Data

Design, Architectural Styles, Mapping Requirements into Software Architecture


Low Level Design: Modularization, Design Structure, Charts, Pseudo Codes, flow Charts,
Coupling and Cohesion Measures
Design strategies: Function Oriented Design, Object oriented Design, Top Down and
Bottom-UP design

Time Period-August Month


UNIT IV: Software Testing and Maintenance (12 hrs)
Top-Down and Bottom-Up Testing Strategies: Test Drivers and Test Stubs, White Box
Testing, Black Box Testing, Test Data Preparation

Time Period-September Month


Software as an entity, Need for Maintenance, Categories of maintenance: Preventive,
Corrective and perfective maintenance, cost of maintenance, Software Re-Engineering,
Reverse Engineering.
Page 40_
UNIT V: Software Project Management (12 hrs)
Software configuration management Activities: Change control Process, Software Version
Control, An Overview of CASE Tools
Estimation: Cost, Efforts, Schedule/Duration, Constructive cost Models, Resource Allocation
Models, Software Risk Analysis and Management

Time Period-October Month


Reference Books:
1. R.S Pressman Software Engineering: A Practitioners Approach, McGraw Hill.
2. James Peter, Software Engineering, an Engineering Approach John Wiley.
3. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
4. K.K Agarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
5. Carlo Ghezzi, M Jarayeri, D Manodrioli, Fundamentals of Software Engineering,PHI
Publication.
6. Pankaj Jalote, Software Engineering, Narosa Publication.
Library Books:
Name

Number

1. Software Engineering-Pressman

005.1.PRE-SOF

2. Software Engineering-Soman Eriville

005.1.SOM-SOF

EXTRA CURRICULAR ACTIVITIES

1. Will conduct GD sessions


2. Will conduct Debate on IT topics
3. Will Conduct Techsharadas.

I Assignment
V Semester BCA
Date of Submission July 15th
Roll.N
o
1.

Assignment Topics
Explain the various software myths?

2.
3.
4.

5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

What are the software characteristics? Explain


each?
Describe the Object Oriented Design(OOD) with
basic concepts and the steps to analyse it?
Explain modularity, module coupling, and module
cohesion?
Explain data flow diagrams in detail?
Explain Entity Relationship diagram in detail?
Explain the Brain Storming Sessions in software
development?
Explain requirements validation in detail?
What is software engineering? Explain the
changing nature of software?
What is software prototyping?
What is quality function deployment?
Discuss the terminologies in detail?
Explain SDLC in detail?
Explain software risk management and its
activities?
Role of management of the process in software
development?
Explain software prototyping?
Explain the software process in detail?
Role of management of the people in software
development?
Explain the measures, metrics and measurement?
Explain RAD in detail?
Explain spiral model in detail?
Explain Data Dictionaries in detail?
Role of management of the product in software
development?
Software Testing

II Assignment
V Semester BCA
Date of submission August 14th
Roll.
No.
1.
2.
3.

Assignment Topics
Explain some software failures?
What is SRS, and explain the characterists of a
good SRS?
Explain Use Case Diagrams?

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

Explain the different levels in DFD?


Explain present state of practice in software
Engineering?
Explain water fall model?
Explain the crucial process steps in requirements
engineering?
Differentiate and compare functional and non
functional requirements?
Explain user and system requirements?
Explain build and fix model?
Explain the SRS document?
Explain how to estimate the size of the software,
explain the two methods?
What is COCOMO Model, explain in detail?
Explain Iterative Enhancement?
Explain the term Cost Estimation in detail?
Phases of Unified Process?
What is software Reliability? What are its failures
and faults?
Explain in detail about software development
environment?
Explain the Conceptual and Technical Designs?
Explain in detail, the relationship between
cohesion and coupling?
Explain Static, Single variable models?
Explain static, multivariable models?
Which are the typical software risks?
Explain the area of applications of software
metrics?

III Assignment
V Semester BCA
Date of submission September 15th
Roll.No
.
1.
2.
3.
4.
5.
6.

Assignment Topics
Explain Lines of Code in size estimation?
Explain Boehm software quality model?
What are the uses of Reliability studies?
What should we test in software
testing.Explain?
Why should we test the software, explain?
Explain function count in size estimation?

7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

Who should do the software testing?


Describe the Intermediate model in COCOMO
model?
Explain alpha, Beta and acceptance testing?
What is software Testing? Explain each?
Explain test case and test suite in software
testing?
Explain organization of the SRS in
requirements documentation?
What is context diagram? Explain?
Explain errors and mistakes in software
development with examples?
Explain what is software reliability and
hardware reliability?
Explain Mc Call software quality model?
Explain Bugs fault and failure in software
development with examples?
Describe what is testing tools?
Explain verification and validation in software
testing?
What is software maintenance?
Explain Integration testing?
What are the Debugging techniques used in
software testing?
Which are the debugging approaches in
software testing?
Explain system testing in detail?

V Semester BCA
Seminar Topics
Roll.
No.
1.
2.
3.
4.
5.
6.
7.
8.

Seminar Topics
Red Tacton
Java Ring
Asus Zen Watch
Airborne Internet
Eye tracker
Digital Jewellery
Pill Camera
Agile Robots

9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

Chromecast technology
Mobile Collaboration
Hadoop Technology
I phone 6 and I phone 6 plus
Apple watch
Fog Computing
Cloud Computing
Android Lollipop
Pentile Matrix family
Virtual Reality
Microscale 3D Printing
Mind Reading Computer
Vehicular Communication System
3 D Printing
Holographic Computer
Lacie safe hard drive

CA5B11 Visual programming Using C#.Net


Course Number: 29
Contact Hours: 3 T + 2 L
Number of Credits: 3
Number of Contact Hours: 60 Hrs
Aim of the Course
To provide the students with the basic knowledge in Visual programming
Objectives of the Course
To get a general understanding on .Net Frame Work
To get a general understanding on .ADO .Net
Prerequisites
Basic knowledge in OOPS
Course Outline
June: UNIT I 15 hrs
The origin of the .NET technology, .net framework, features of .net, architectures of C#.net.
Introduction to visual studio, .net IDE interface and event driven programming, the common
language runtime, The Just-In-Time Compiler visual studio,. NET Framework class library
introduction, .NET languages, benefits of the .NET approach, C# and .NET.
July: UNIT II - 10 hrs
Basic classes, declarations, conditionals, loops, arrays, strings, enumerations, Windows Forms,
Text Boxes, Buttons, Labels, Check Boxes, and Radio Buttons, List Boxes, Combo Boxes ,
Menus, Image List, Tree Views, List Views, Toolbars, Status Bar and Progress bars.
August & September: UNIT III - 10 hrs
Object Oriented Programming in c# .NET, Class and Object, Properties, methods and events,
Constructors and Destructors method overloading, Inheritance
September UNIT IV - 20 hrs
Database: Connected and disconnected mechanism, Connection Objects, Command Objects,
Data Adapters, Dataset Class, Data binding with controls like Text Boxes, List Boxes, Datagrid
October: UNIT V - 5 hrs
Exception, structured exception handling using try, catch and final statements, and user defined
exception.
References:
1 .Net Framework Essentials .3rd Edition (OReilly)
2. Beginning with C#.Net, Wroax publications
Useful Links:
https://msdn.microsoft.com/en-us/library/kx37x362.aspx
www.tutorialspoint.com

Seminar Topics
Roll
Topic
No
1
Origin of .NET Technology
2
.NET Framework Features
3
Features of C#.NET
4
Features of VS.NET IDE
5
Event Driven Programming
6
CLR,CTS,CLS
7
JIT Compiler
8
.NET Framework Baseclass Library
9
Programming Languages supported by .NET
10
C# related Templates in VS.NET
11
Decision Control statements in C#.NET
12
Loops in C#.NET
13
Arrays
14
String manipulation in C# and Enumerations
15
Windows Forms in C#
16
Controls: TextBox and Buttons, Labels , CheckBox
and Radio Buttons
17
Controls: Combo Box and List Box, : Menus and
Image List
18
Controls: TreeView and List View
19
Controls: Toolbars, Status Bar and Progress Bar
20
Object Oriented Programming in C#
21
Constructors and Destructors, Method Overloading
and Inheritance
22
ADO.NET architecture
23
Data binding with controls like Text Boxes, List
Boxes, Data Grid
24
Structured exception handling using try, catch and
final statements

Assignment 1
Sl.No
Topic*
1
.NET Architecture
2
Advantages of .NET
3
Partial Classes
4
Garbage Collection
5
Application Domains
6
Assemblies: Private Assembly, Shared Assembly
7
Namespaces
8
Value Types and Reference Types
9
Arrays in C#
10
Constructors
11
Type Conversions
12
Operator Overloading
13
Event Driven Programming
14
JIT Compiler

Date

3 days in a week, 2 students


each day, according to the
roll no specified in the first
column.

Date

02.07.15
02.07.15

15
16
17
18
19
20
21
22
23
24

CLR, CTS and CLS


Decision Statements in C#
Loops in C# Do Loops and its variants
Loops in C# For Loops and its variants
.NET Framework Baseclass Library
Overloading and Overriding concepts
IDE - Visual Studio Features
Templates in Visual Studio.NET
C# Language Features
C# and Java Comparison
*Reference Professional C# 2005 - Wrox Publication

Assignment 2
Group Project (Each group consist of 5 members)
Group
Group Members
Project Title
Group 1
Group
Group
Group
Group

2
3
4
5

Inventory
Management
Library Automation
Student Management
Railway Reservation
Hotel Reservation

Start Date & End


Date
07.09.15 07.10.15
07.09.15
07.09.15
07.09.15
07.09.15

07.10.15
07.10.15
07.10.15
07.10.15

BC5D03 BASIC ACCOUNTING


(Course facilitator: Ms.Rehna John M)
Lecture Hours per week : 4
Credits: 2
Objective: To enable the students to acquire knowledge of Accounting
Principles and Practice

a) SYLLABUS AND TIME FRAME


June 3 30
Module I :
Basic Accounting Concepts: Kinds of accounts Financial Accounting Vs
Management Accounting Double Entry book keeping Rules of debit and credit

Preparation
of
Journal
and
Ledger
accounts

Problems.
10 Hours
July 2 -30
Module II:
Subsidiary Books : Cash Book Types of Cash Book problems Purchase Book
Sales Book Sales Return Book Purchases Return Book Journal Proper.
10 Hours
August 3 September 1
Module III :
Trial Balance Errors Types of errors Bank Reconciliation Statement Simple
problems.
10 Hours
September 3 October 9
Module IV:
Final Accounts of sole trading concerns: Trading and Profit & Loss Account
Balance
Sheet

Problems
with
simple
adjustments.
20 Hours

(Theory and Problems may be in the ratio of 30% and 70% respectively)
October 12 15: Seminar presentations

b) LIBRARY BOOKS FOR REFERENCE:

Introduction to accounting Grewal T S, 657.7 GRE-ACC

Financial Accounting S. P Jain 657.48 JAE-FIN

Financial Accounting Satyaprasad B,657.48 SAT FIN

c) CRITERIA FOR EVALUATION


The evaluation scheme for each course shall contain two parts
(1) Internal Assessment (2) External Evaluation
20% weight shall be given to the internal assessment. The remaining 80% weight
shall be for the external evaluation.
Internal Assessment:
20% of the total marks in each course are for internal examinations. The marks
secured for internal assessment only need to be sent to university by the
colleges concerned.
The internal assessment shall be based on a predetermined transparent system
involving written test/assignments/seminars and attendance in respect of the
courses.
Components with percentage of marks of Internal Evaluation of Theory Courses
are- Attendance 25 %, Assignment/ Seminar 25 % and Test paper 50%.

d) CLASS TESTS :
Class tests would be conducted at the end of each module which would be of
duration of 1 hour and maximum marks of 25 each.

Anda mungkin juga menyukai