program schedule - bca

39
DEPARTMENT OF COMPUTER SCIENCE Programme Schedule for the year 2015- 2016 BCA Computer Science Fifth Semester

Upload: martin

Post on 19-Feb-2016

250 views

Category:

Documents


0 download

TRANSCRIPT

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

ever-changing 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

Weightag

e Grading

Assignment 1 Graded as A, B, C, D and E depending on quality

Test paper 2 Graded as A, B, C, D and E

Attendance 1

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

Below 75%: E.

Seminar 1 Graded as A, B, C, D and E depending on 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 : A

Minimum Grade : C

2. Assignments : Three per Semester

Maximum Grade : A

Minimum Grade : C

3. Seminars/Workshops/Debates : One Per Semester

Maximum Grade : A

Minimum Grade : C

4. Attendance Morning, Afternoon and

Hourly basis.

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

PROGRAMME SCHEDULE

BCA 5 TH SEM

CA5B07 – Data Communication & Mobile Computing

Ms. Sangeetha S Menon

Course Number: 25Contact Hours: 4 TNumber of Credits:3Number 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 - Shannon’s 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, QPSKTransmission Media: Guided Media: Twisted Pair Cable, Coaxial Cable, optical fiber CableUnguided (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 GSM-Wireless Data.

MONTH 5- GPRS: Introduction-GPRS and Packet data Network-GPRS Network architecture-GPRS Network operation-Data service in GPRS-Application for GPRS-limitation of GPRS, WAP: The Mobile Internet Standard: Overview of WAPText Books:1. Data and Computer Communications-William Stallings, VIIth Edition, Pearson Education2. 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 weekAssignment 2: September 1st weekTest paper: August, October

Assignment 1

Roll no. Topic

1. Data communication trends2. Data transmission and network capacity requirements3. Communication Model4. WAN5. LAN6. Wireless networks7. Origin of Internet8. Internet architecture9. Internet terminology10. Need for a protocol architecture

11. TCP/IP protocol architecture12. Operations of TCP and IP13. TCP and UDP14. IP and IPv615. TCP/IP applications16. Traditional Internet based applications17. Transmission terminology18. Transmission impairments19. Effects of congestion20. Congestion Control21. Traffic management22. ATM Traffic Management23. ATM GFR Traffic Management24. Principles of cellular networks

Assignment 2Group 1 :- Roll no. 1,2,3,4,5: Summary of Module 1Group 2 :- Roll no. 6,7,8,9: Summary of Module 2Group 3 :- Roll no.10,11,12,13,14,: Summary of Module 3Group 4 :- Roll no. 15,16,17,18,19: Summary of Module 4Group 5 :- Roll no. 20,21,22,23,24: Summary of Module 5

SEMINAR TOPIC

Roll no. Topic

1. Data communication trends2. Data transmission and network capacity requirements3. Communication Model4. WAN5. LAN6. Wireless networks7. Origin of Internet8. Internet architecture9. Internet terminology10. Need for a protocol architecture11. TCP/IP protocol architecture12. Operations of TCP and IP13. TCP and UDP14. IP and IPv615. TCP/IP applications16. Traditional Internet based applications17. Transmission terminology18. Transmission impairments19. Effects of congestion

20. Congestion Control21. Traffic management22. ATM Traffic Management23. ATM GFR Traffic Management24. Principles of cellular networks

CA5B08 – Microprocessor

To study the architecture of microprocessors like 8085, 8086 and higher versionsTo understand the instruction set of the above.To know the methods of connecting them to the peripheral devices.To learn the basicconcepts and functions of operating system

JuneUnit I (10 hrs)Introduction to the microprocessor and computer: Internal processor architecture, Functional block diagram, Bus, Clock signals, addressing modesJulyUnit II (10 hrs)Programming 8086: Data movement instructions, Arithmetic and logic instructions, programcontrol instructions, string instructions, programming techniques, examples, Modularprogramming: stacks, subroutines, Macros.AugustUnit III (10 hrs)Assembler Directives: Data Definition and Storage Allocation, Program Organization,Alignment, Program End, Value Returning Attribute, Procedure Definition, MacroDefinitionSeptemberData Control, Branch Displacement, Header File, Inclusion, Target Machine CodeGeneration Control DirectivesUnit IV (10 hrs)Interrupts and interrupt routines, I\O interface and programming: Fundamental I\Oconsiderations, Data transfer schemes-Programmed I\O, Interrupt I\O, DMA,OctoberSystem bus structure, Min.Max Modes, Application of 8259, 8255,8251,8257,8253Unit V (10 hrs)Introduction to other 16 bit 32 bit processors: 80286, 386, 486, Pentium and PentiumProProcessor

References:1. K.R Venugopal, Microprocessor X6 Programming, BPB2. Peter Abel, IBM PC Assembly Language and programming, Prentice Hall3. Interfacing, S\W application, Prentice Hall4. Mohammed Rafiqussaman, Microprocessor and microcomputer based system design5. Yu-Chang Liu & Glenn A Gibson, ”Microcomputer systems: the 8086\8088 Family:

Architecture, Programming and design”, PHI6. Badri Ram,”Advanced Microprocessors and interfacing”, TMHhttp://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.htmlhttp://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 microprocessors7. 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?24. What is the difference between pipelined architecture and non-pipelined architecture?

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.

SEMINAR1. .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 microprocessors7. 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?24. What is the difference between pipelined architecture and non-pipelined architecture?

Teacher’s Programme Schedule

CA5B09 – Computer NetworksCourse 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 NetworkingObjectives of the Course

To get a general introduction to Computer NetworksTo get a general understanding on different OSI layers

Course Outline and Monthly ScheduleJUNE,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-Decryption-

Application 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-MD5-

Kerberos-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.

2 What is social networking? What populations may benefit from the use of social network?

3 If my computer is connected to wireless LAN, can it communicate with wired LAN as well?

4 What is Bluetooth technology? Can other household devices interfere with the Bluetooth signal?

5 What is the significance of layered concept in network architecture?

6 Explain the wireless networking-‘WiMax’

7 What is the difference between baseband and broadband transmission?

8 Perform a comparative analysis of Network models.

9 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 Various networking devices

13 What is congestion control in networking?

14 Explain any 3 network layer protocol

15 Explain any 3 transport layer protocol

16 Network security issues

17 Significance of firewall

18 Explain different networking security measures

19 Why cryptography is used in networking?

20 Kerberos

21 PGP

22 MIME

23 What is scripting language? Explain

24 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 DATE

1 Satellite communication

2 FDM

2 TDM

3 WDM

4 Stitching techniques(comparison)

5 Communication errors

6 Pure ALOHA

7 Slotted ALOHA

8 Wireless LAN

9 IEEE

10 Bluetooth

11 Repeater

12 Bridge

13 CDMA

14 Internet working

15 Network layer duties

16 Hub

17 Switch

18 IP Addressing

19 ISDN

20 DNS

21 UDP

22 TCP

23 Remote login

24 e-mail

Internal Exam Portions

Internal 1: Module 1, 2

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

……………………………………………………

CA5B10 – Software EngineeringCourse Number: 28Contact Hours: 3 TNumber of Credits:3Number of Contact Hours: 60 HrsAim of the CourseTo provide the students with the basic knowledge in Software EngineeringObjectives of the CourseTo equip the students with basic system development skillsTo get a general understanding on Software Life CyclesPrerequisitesBasic knowledge in ProgrammingCourse OutlineUnit I: Introduction (12 hrs)Introduction to software Engineering, Software Components, Software Characterstics,Software Applications, Software engineering processes, Similarity and differences fromconventional engineering processesSoftware 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 MonthUnit II: Software Requirement Specification (SRS) (12 hrs)Requirement Engineering Process: Elicitation, Analysis, Documentation, Review andManagement 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 qualityframeworks, ISO 9000 models

Time Period-July MonthUNIT III: Software Design (12 hrs)Basic Concept of Software Design, Architectural Design: Software Architecture, DataDesign, Architectural Styles, Mapping Requirements into Software ArchitectureLow Level Design: Modularization, Design Structure, Charts, Pseudo Codes, flow Charts,Coupling and Cohesion MeasuresDesign strategies: Function Oriented Design, Object oriented Design, Top –Down andBottom-UP design

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

Time Period-September MonthSoftware 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 VersionControl, An Overview of CASE ToolsEstimation: Cost, Efforts, Schedule/Duration, Constructive cost Models, Resource AllocationModels, Software Risk Analysis and Management

Time Period-October MonthReference 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,PHIPublication.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 sessions2. Will conduct Debate on IT topics3. Will Conduct Techsharadas.

I AssignmentV Semester BCADate of Submission – July 15th

Roll.No Assignment Topics

1. Explain the various software myths?

2. What are the software characteristics? Explain each?

3. Describe the Object Oriented Design(OOD) with basic concepts and the steps to analyse it?

4. Explain modularity, module coupling, and module cohesion?

5. Explain data flow diagrams in detail?

6. Explain Entity – Relationship diagram in detail?

7. Explain the Brain Storming Sessions in software development?

8. Explain requirements validation in detail?

9. What is software engineering? Explain the changing nature of software?

10. What is software prototyping?

11. What is quality function deployment?

12. Discuss the terminologies in detail?

13. Explain SDLC in detail?

14. Explain software risk management and its activities?

15. Role of management of the process in software development?

16. Explain software prototyping?

17. Explain the software process in detail?

18. Role of management of the people in software development?

19. Explain the measures, metrics and measurement?

20. Explain RAD in detail?

21. Explain spiral model in detail?

22. Explain Data Dictionaries in detail?

23. Role of management of the product in software development?

24. Software Testing

II Assignment

V Semester BCA

Date of submission – August 14th

Roll. No. Assignment Topics

1. Explain some software failures?

2. What is SRS, and explain the characterists of a good SRS?

3. Explain Use – Case Diagrams?

4. Explain the different levels in DFD?

5. Explain present state of practice in software Engineering?

6. Explain water fall model?

7. Explain the crucial process steps in requirements engineering?

8. Differentiate and compare functional and non – functional requirements?

9. Explain user and system requirements?

10. Explain build and fix model?

11. Explain the SRS document?

12. Explain how to estimate the size of the software, explain the two methods?

13. What is COCOMO Model, explain in detail?

14. Explain Iterative Enhancement?

15. Explain the term Cost Estimation in detail?

16. Phases of Unified Process?

17. What is software Reliability? What are its failures and faults?

18. Explain in detail about software development environment?

19. Explain the Conceptual and Technical Designs?

20. Explain in detail, the relationship between cohesion and coupling?

21. Explain Static, Single variable models?

22. Explain static, multivariable models?

23. Which are the typical software risks?

24. Explain the area of applications of software metrics?

III Assignment

V Semester BCA

Date of submission – September 15th

Roll.No. Assignment Topics

1. Explain Lines of Code in size estimation?

2. Explain Boehm software quality model?

3. What are the uses of Reliability studies?

4. What should we test in software testing.Explain?

5. Why should we test the software, explain?

6. Explain function count in size estimation?

7. Who should do the software testing?

8. Describe the Intermediate model in COCOMO model?

9. Explain alpha, Beta and acceptance testing?

10. What is software Testing? Explain each?

11. Explain test case and test suite in software testing?

12. Explain organization of the SRS in requirements documentation?

13. What is context diagram? Explain?

14. Explain errors and mistakes in software development with examples?

15. Explain what is software reliability and hardware reliability?

16. Explain Mc Call software quality model?

17. Explain Bugs fault and failure in software development with examples?

18. Describe what is testing tools?

19. Explain verification and validation in software testing?

20. What is software maintenance?

21. Explain Integration testing?

22. What are the Debugging techniques used in software testing?

23. Which are the debugging approaches in software testing?

24. Explain system testing in detail?

V Semester BCA

Seminar Topics

Roll. No. Seminar Topics

1. Red Tacton

2. Java Ring

3. Asus Zen Watch

4. Airborne Internet

5. Eye tracker

6. Digital Jewellery

7. Pill Camera

8. Agile Robots

9. Chromecast technology

10. Mobile Collaboration

11. Hadoop Technology

12. I phone 6 and I phone 6 plus

13. Apple watch

14. Fog Computing

15. Cloud Computing

16. Android Lollipop

17. Pentile Matrix family

18. Virtual Reality

19. Microscale 3D Printing

20. Mind Reading Computer

21. Vehicular Communication System

22. 3 D Printing

23. Holographic Computer

24. Lacie safe hard drive

CA5B11 – Visual programming Using C#.NetCourse Number: 29Contact Hours: 3 T + 2 LNumber of Credits: 3Number of Contact Hours: 60 Hrs

Aim of the CourseTo provide the students with the basic knowledge in Visual programming

Objectives of the CourseTo get a general understanding on .Net Frame WorkTo get a general understanding on .ADO .Net

PrerequisitesBasic 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 commonlanguage runtime, The Just-In-Time Compiler visual studio,. NET Framework class libraryintroduction, .NET languages, benefits of the .NET approach, C# and .NET.

July: UNIT II - 10 hrsBasic 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 hrsObject Oriented Programming in c# .NET, Class and Object, Properties, methods and events, Constructors and Destructors method overloading, Inheritance

September UNIT IV - 20 hrsDatabase: 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 hrsException, structured exception handling using try, catch and final statements, and user defined exception.

References:1 .Net Framework Essentials .3rd Edition (O’Reilly)2. Beginning with C#.Net, Wroax publications

Useful Links:https://msdn.microsoft.com/en-us/library/kx37x362.aspx

www.tutorialspoint.com

Seminar TopicsRoll No

Topic Date

1 Origin of .NET Technology

3 days in a week, 2 students each day, according to the roll

no specified in the first column.

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 1Sl.No Topic* Date

1 .NET Architecture

02.07.15

2 Advantages of .NET

3 Partial Classes

4 Garbage Collection

5 Application Domains

6 Assemblies: Private Assembly, Shared Assembly

02.07.15

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

15 CLR, CTS and CLS

16 Decision Statements in C#

17 Loops in C# Do Loops and its variants

18 Loops in C# For Loops and its variants

19 .NET Framework Baseclass Library

20 Overloading and Overriding concepts

21 IDE - Visual Studio Features

22 Templates in Visual Studio.NET

23 C# Language Features

24 C# and Java Comparison

*Reference – Professional C# 2005 - Wrox Publication

Assignment 2Group Project (Each group consist of 5 members)Group Group Members Project Title Start Date & End Date

Group 1 Inventory Management 07.09.15 – 07.10.15

Group 2 Library Automation 07.09.15 – 07.10.15

Group 3 Student Management 07.09.15 – 07.10.15

Group 4 Railway Reservation 07.09.15 – 07.10.15

Group 5 Hotel Reservation 07.09.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.