program schedule - bca
Post on 19-Feb-2016
244 Views
Preview:
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.
top related