-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslip 7.html
397 lines (333 loc) · 10.5 KB
/
slip 7.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
<html>
<head>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular-route.min.js">
</script>
</head>
<h1>SYBBACA Teacher Profile </H1>
<div ng-view></div>
<body>
<div ng-app = "mainApp">
<p><a href ="#dm">kirti nikam</a></p>
<p><a href ="#ds">leena Sanu</a></p>
<p><a href ="#ajs">Yogesh sir</a></p>
<div ng-view></div>
<script type ="text/ng-template" id ="Digital Marketing.html">
<h2> Networking </h2>
<pre>
S.Y.B.B.A.(C.A.) Semester –IV
Course Code: CA-401
Subject: Networking
Objectives:
1. To gain knowledge about Computer Networks concepts.
2. To know about working of networking models, addresses, transmission medias and
connectivity devices.
3. To acquire information about network security and cryptography.
Unit Topic No. of
Lectures
1 Introduction to Computer Network
1.1Basics of Computer Network
1.1.1Definition
1.1.2Goals
1.1.3Applications,
1.1.4Network Hardware –Broadcast, Point to Point
1.1.5Components of Data Communication
1.2 Network Topologies
1.2.1Mesh
1.2.2 Star,
1.2.3 Bus,
1.2.4Ring
1.3Types of Networks
1.3.1LAN,MAN,WAN,
1.3.2 Internetwork,
1.3.3 Wireless Network
1.4 Modes of Communication
1.4.1 Simplex,
1.4.2 Half Duplex,
1.4.3 Full Duplex
1.5. Server Based LANs & Peer-to-Peer LANs
1.6. Protocols and Standards
1.7. Network Software
1.7.1 Protocol Hierarchies,Layers, Peers,Interfaces
1.7.2 Design Issues of the Layers
1.7.3 Connection Oriented and Connectionless Service
10
2 Network Models
2.1 OSI Reference Model : Functions of each Layer
2.2 TCP/IP Reference Model,Comparison of OSI and TCP/IP
8
SPPU BBA(CA)COURSE CONTENT-SEMESTER III and IV CBCS/2019 PATTERN Annexure I Page20
Reference Model
2.3 TCP/IP Protocol Suite
2.4 Addressing
2.4.1Physical Addresses
2.4.2 Logical Addresses
2.4.3Port Addresses,
2.4.4 SpecificAddresses
2.5 IP Addressing
2.5.1 ClassfullAddressing
2.5.2 Classless Addressing
3 Transmission Media
3.1Introduction, Types of Transmission Media
3.2 Guided Media:
3.2.1Twisted Pair Cable- Physical Structure,Categories,Connectors
&Applications
3.2.2Coaxial Cable – Physical Structure, Standards, Connectors &
Applications
3.2.3Fiber Optic Cable- Physical Structure,Propagation
Modes,Connectors & Applications
3.3 Unguided Media:
3.3.1Electromagnetic Spectrum for Wireless Communication
3.3.2Propagation Modes Ground,Sky,Line-of-Sight
3.3.3Wireless Transmission:Radio Waves,Microwaves, Infrared
8
4 Wired and Wireless LAN
4.1 IEEE Standards
4.2 Standard Ethernet MAC Sublayer,Physical Layer
4.3 Fast Ethernet – Goals, MAC Sublayer,Topology, Implementation
4.4 Gigabit Ethernet – Goals, MAC Sublayer,Topology,
Implementation
4.5 Ten-Gigabit Ethernet – Goals, MAC Sublayer, Physical Layer
4.6 Backbone Networks -Bus Backbone, Star Backbone
4.7 Virtual LANs Membership, IEEE standards advantages
4.8 Wireless LAN
4.8.1 IEEE 802.11 Architecture,
4.8.2 Bluetooth Architecture (Piconet, Scatternet)
8
5 Network Devices
5.1 Network Connectivity Devices
5.1.1 Active and Passive Hubs
5.1.2 Repeaters
5.1.3 Bridges- Types of Bridges
5.1.4 Switches
5.1.5 Router
5.1.6 Gateways
6
SPPU BBA(CA)COURSE CONTENT-SEMESTER III and IV CBCS/2019 PATTERN Annexure I Page21
6 Network Security
6.1 Introduction
6.2 Need for Security
6.3 Security Services :
6.3.1 Message- -Confidentiality, Integrity, Authentication, Non
repudiation.
6.3.2 Entity (User)- Authentication.
6.4 Types of Attack
6.5 Cryptography, PlainText,Cipher Text, Encryption,Decryption,
Symmetric Key and Asymmetric Key Cryptography
6.6 SubstitutionTechniques, Caesar Cipher,and Transposition Cipher
(Problems should be covered.)
6.7 Firewalls- Packet Filter firewall, Proxy firewall
6.8 Steganography,Copyright
8
Total 48
Reference Books:
1. Computer Networks by Andrew Tanenbaum, Pearson Education.[4th Edition]
2. Data Communication and Networking by BehrouzForouzan, TATA
</pre>
</script>
<script type ="text/ng-template" id ="Data Structure.html">
<h2>Object Oriented Concepts Through CPP </h2>
<pre>
S.Y.B.B.A.(C.A.) Semester –IV
Course Code: CA-402
Subject: Object Oriented Concepts Through CPP
Objectives:
1. Acquire an understanding of basic object-oriented concepts and the issues involved in
effective class design.
2. Enable students to write programs using C++ features like operator overloading,
constructor and destructor, inheritance, polymorphism and exception handling.
Unit Topic No. of
Lectures
1 Introduction to C++
1.1 Basic concepts, features, advantages and applications of OOP
1.2 Introduction, applications and features of C++
1.3 Input and Output operator in C++
1.4 Simple C++ program
2
2 Beginning with C++
2.1 Data type and Keywords
2.2 Declaration of variables, dynamic initialization of variables, reference
variable
2.3 Operators:
2.3.1 Scope resolution operator
2.3.2 Memory management operators
2.4 Manipulators
2.5 Functions:
2.5.1 Function prototyping, call by reference and return by reference
2.5.2 Inline functions
2.6 Default arguments
6
3 Classes and Objects
3.1 Structure and class, Class, Object
3.2 Access specifiers, defining data member
3.3 Defining member functions inside and outside class definition.
3.4 Simple C++ program using class
3.5 Memory allocation for objects
3.6 Static data members and static member functions
3.7 Array of objects, objects as a function argument
3.8 Friend function and Friend class
3.9 Function returning objects
8
4 Constructors and Destructors
4.1 Constructors
4.2 Types of constructor : Default, Parameterized, Copy
4.3 Multiple constructors in a class
4.4 Constructors with default argument
6
SPPU BBA(CA)COURSE CONTENT-SEMESTER III and IV CBCS/2019 PATTERN Annexure I Page23
4.5 Dynamic initialization of constructor
4.6 Dynamic constructor
4.7 Destructor
6 Inheritance
6.1 Introduction
6.2 Defining Base class and Derived class
6.3 Types of Inheritance
6.4 Virtual Base Class
6.5 Abstract class
6.6 Constructors in derived class
6
7 Polymorphism
7.1 Compile TimePolymorphism
7.1.1 Introduction, rules for overloading operators
7.1.2 Functionoverloading
7.1.3 Operator Overloading unary and binary
7.1.4 Operator Overloading using friendfunction
7.1.5 Overloading insertion and extractionoperators
7.1.6 String manipulation using operatoroverloading
7.2 RuntimePolymorphism
7.2.1 this Pointer, pointers to objects, pointer to derived classes
7.2.2 Virtual functions and pure virtualfunctions
8
8 Managing console I/O operations
8.1 C++ streams and C++ streamclasses
8.2 Unformatted I/O operations
8.3 Formatted console I/Ooperations
8.4 Output formatting usingmanipulators
8.5 User defined manipulators
3
9 Working with Files
9.1 Stream Classes for File operations
9.2 File operations - Opening, Closing andupdating
9.3 File updating with random access.
9.4 Error handling during Fileoperations
9.5 Command Line arguments
6
10 Templates
10.1 Introduction
10.2 ClassTemplate and class template with multiple parameters
10.3 FunctionTemplate and function template with multiple parameter
10.4 ExceptionHandlingIntroduction
3
Total 48
Reference Books:
1) Object Oriented programming with C++ by EBalagurusamy
2) Object Oriented Programming with C++ by RobertLafore
3) The Complete Reference C++ by Herbert Schild
</pre>
</script>
<script type ="text/ng-template" id ="AngularJS.html">
<h2>Node - JS</h2>
<pre> S.Y.B.B.A.(C.A.) Semester – IV
Course Code: CA- 404(Option)
Course Title : Node - JS
Objectives:
1. Understand the JavaScript and technical concepts behind Node JS
2. Structure a Node application in modules
3. Understand and use the Event Emitter
4. Understand Buffers, Streams, and Pipes
5. Build a Web Server in Node and understand how it really works
6. Connect to a SQL or Mongo database in Node
Pre-requisite / Target Audience:
1) Basic Knowledge of JavaScript and OOPS
2) Knowledge in async programming will be added advantage
Unit Topics No. of
Lectures
1 Introduction to Node JS
1.1 Introduction
1.2 What is Node JS?
1.3 Advantages of Node JS
1.4 Traditional Web Server Model
1.5 Node.js Process Model
1.6 Install Node.js on Windows
1.7 Working in REPL
8
2 Node JS Modules
2.1Functions
2.2 Buffer
2.3 Module
2.4 Module Types
2.5 Core Modules
2.6 Local Modules
2.7 Module.Exports
10
3 Node Package Manager
3.1 What is NPM ?
3.2 Installing Packages Locally
3.3 Adding dependency in package.json
3.4 Installing packages globally
3.5 Updating packages
6
4 Web server
SPPU BBA(CA)COURSE CONTENT-SEMESTER III and IV CBCS/2019 PATTERN Annexure I Page31
4.1 Creating web server
4.2 Handling http requests
4.3 Sending requests
6
5 File System
5.1 Fs.readFile
5.2 Writing a File
5.3 Writing a file asynchronously
5.4 Opening a file
5.5 Deleting a file
5.6 Other IO Operations
8
6 Events
6.1 EventEmitter class
6.2 Returning event emitter
6.3 Inhering events
4
7 Database connectivity
7.1 Connection string
7.2 Configuring
7.3 Working with select command
7.4 Updating records
7.5 Deleting records
6
Total 48
Reference Books:
1) Node.js complete reference guid , velentinBojinov, David Herron, DiogeResende, packt
Publishing ltd
2) Mastering Nod.js By SandroPasquali , packt Publishing
3) Smashing Node.js Javascript Everywhere , Guillermo Rauch, John wiley& Sons
</pre>
</script>
</div>
<script>
var mainApp = angular.module("mainApp", ['ngRoute']);
mainApp.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/dm', {
templateUrl: 'Digital Marketing.html',
controller: 'dmController'
})
.when('/ds', {
templateUrl: 'Data Structure.html',
controller: 'dsController'
})
.when('/ajs', {
templateUrl: 'AngularJS.html',
controller: 'ajsController'
})
}]);
mainApp.controller('dmController', function($scope) {
$scope.message = "This page will be used to disply Digital Marketing";
});
mainApp.controller('dsController', function($scope) {
$scope.message = "This page will be used to disply Data Structure";
});
mainApp.controller('ajsController', function($scope) {
$scope.message = "This page will be used to disply AngularJS";
});
</script>
</body>
</html>