Web technologies are the various tools and techniques that are utilized in the process of communication between different types of devices over the internet.
To understand this term in a better manner, let’s break it down into two pieces: ‘web’ and ‘technology’.
The web, in this case, refers to the World Wide Web, more commonly known as WWW. It first came into being in 1989 when famous scientist and engineer, Tim Berners-Lee, came up with an efficient mechanism to share resources between scientists all over the world.
Since we have a limited space to examine the wide array of web technologies available, we have picked a few that are used most often by both beginners and experts in the industry. We have divided them into the following sections:
3 Year Full Time Bachelor's Degree (B.Voc.) in Web Technologies and Multimedia
A report by Cisco predicts that almost 52% of the world’s population will have access to the internet by the year 2020. The World Wide Web will grow at astonishing rates to include a higher number of people, devices, and resources available online. Therefore, web technologies are expected to scale up. Consequently, tech professionals will strive harder to provide accessible web content to users everywhere. Tougher security measures will have to be taken to protect private web content from malicious cyber attacks.
Eligibility
Object Oriented Programming Lab
LIST OF EXPERIMENTS1. Simple C++ programs to implement various control structures.a. if statementb. switch case statement and do while loopc. for loopd. while loop2. Programs to understand structure & unions.a. structureb. union3. Programs to understand pointer arithmetic.4. Functions & Recursion.a. recursionb. function5. Inline functions.6. Programs to understand different function call mechanism.a. call by reference b. call by value7. Programs to understand storage specifiers.8. Constructors & destructors.9. Use of “this” pointer using class10. Programs to implement inheritance and function overriding.a. multiple inheritance –access Specifiersb. hierarchical inheritance –function overriding /virtual Function11. Programs to overload unary & binary operators as member function &non member function.a. unary operator as member functionb. binary operator as non member function12. Programs to understand friend function & friend Class.a. friend Functionb. friend class13. Programs on class templates.
Internet and MS Office Lab
Microsoft Word: To familiarize with parts of Word, to create and save a document, to set page settings, create headers and footers, to edit a document and resave it, to use copy, cut and paste features, to use various formatting features such as bold face, italicize, underline, subscript, superscript, line spacing, etc. To use spelling and grammar checking feature, to preview print a document. To create a table with specified rows and columns, to enter data in a table, to select a table, a row, a column or a cell, to inset new row and/or a column, to delete a row and/or a column, to split and merge a row, column or a cell. To understand the mail-merge and to use mail merge feature of MS-Word. |
Microsoft Excel: To familiarize with parts of Excel window, to create and save a workbook with single and/or multiple worksheets, to edit and format text as well numbers, to apply operations on range of cells using built-in formulae, to preview and print a worksheet, to insert new row and/or column in a worksheet, to delete a row and/or column in a worksheet, to create a variety of charts, to import and export data to or from worksheet. |
Microsoft PowerPoint: To familiarize with parts of PowerPoint, to create and save a new presentation, to apply design templates to a presentation, to insert, edit and delete a slide, to use different views of slides, to use slide show from beginning or from the current slide, to preview and print a presentation, to check spellings in a presentation, to add clip art and pictures in a slide, to add chart, diagram and table in a slide, to set animation for a selected slide and/or for entire presentation, to create slide master and title master, to create a custom show. |
Task 1: Used of CREATE, ALTER, RENAME, DROP, INSERT INTO, DELETE and UPDATE statement in the database tables (relations) |
Task 2: Use of simple select statement, select query on two relations, nesting of queries, aggregate functions, substring comparison & order by statement |
Task 3: Write a PL/SQL code to add two numbers and display the result. Read the numbers during run time. |
Task 4: Write a PL/SQL code to find sum of first 10 natural numbers using while and for loop. |
Task 5: Write a program to create a trigger which will convert the name of a student to upper case before inserting or updating the name column of student table. |
Task 6: Write a PL/SQL block to increase the salary of all doctors by 1000. |
Task 7: Write a PL/SQL code to multiply two numbers using procedure inside the block. |
Task 8: Design database for Student Management System for your college using E-R model and Normalization. |
Task 9: Design and Develop Conceptual Data Model (E-R Diagram) for Library Management System with all the necessary entities, attributes, constraints and relationships. Design and build Relational Data Model for application specifying all possible constraints. |
Task 1: Write a program to perform following operations on two numbers input by the user: Addition 2) subtraction 3) multiplication 4) division |
Task 2: Write a Java program to print result of the following operations. 1. -15 +58 * 45 2. (35+8) % 6 3. 24 + -5*3 / 7 4. 15 + 18 / 3 * 2 - 9 % 3 |
Task 3: Write a Java program to compute area of: Circle, rectangle, triangle & square. |
Task 4: Write a Java program to convert temperature from Fahrenheit to Celsius degree. |
Task 5: Write a program through Java that reads a number in inches, converts it to meters. |
Task 6: Write a program to convert minutes into a number of years and days. |
Task 7: Write a Java program that prints current time in GMT. |
Task 8: Design a program in Java to solve quadratic equations using if, if else |
Task 9: Write a Java program to determine greatest number of three numbers. |
Task 10: Write a program to sum values of an Single Dimensional array. |
Task 11: Calculate the average value of array elements through Java Program. |
Task 12: Write a Java program to test if an array contains a specific value. |
Task 13: Write a Java program to remove a specific element from an array. |
Task 14: Design a program to copy an array by iterating the array. |
Task 15: Write a Java program to insert an element (on a specific position) into Multidimensional array. |
Task 16: Write a program to perform following operations on strings: |
Task 17: Compute the average of three numbers through a Java Program. |
Task 18: Write a Program & design a method to count all vowels in a string. |
Task 19: Write a Java method to count all words in a string. |
Task 20: Write a method in Java program to count all words in a string. |
Task 21: To represent the concept of all types of inheritance supported by Java, design a program. |
Task 22: Write a program to implement Multiple Inheritance using interface. |
Task 23: Construct a program to design a package in Java. |
Task 24: To write and read a plain text file, write a Java program. |
Task 25: Write a Java program to append text to an existing file. |
Task 26: Design a program in Java to get a list of all file/directory names from the given. |
Task 27: Write a Java program to check if a file or directory has read and write permission. |
Task 28: Write a Java program to check if a file or directory has read and write permission |
Detailed contents |
Contact hours |
||
Unit-I: |
10 |
|
|
Unit-II: |
8 |
|
|
Unit-III: |
8 |
|
|
Unit-IV: |
6 |
|
Semester 1st
Course Code |
Course Title |
Load Allocation |
Marks Distribution |
Total |
Credits |
||
L |
P |
Internal |
External |
|
|
||
BVWM101-19 |
Introduction to Internet & MS-Office |
3 |
0 |
40 |
60 |
100 |
3 |
BVWM102-19 |
Programming Fundamentals in C++ |
3 |
0 |
40 |
60 |
100 |
3 |
BVWM103-19 |
Communicative English |
3 |
0 |
40 |
60 |
100 |
3 |
BVWM104-19 |
Basic IT Skills |
3 |
0 |
40 |
60 |
100 |
3 |
BVWM105-19 |
Introduction to |
0 |
3 |
30 |
20 |
50 |
1.5 |
BVWM106-19 |
Programming Fundamentals in C++ Laboratory |
0 |
3 |
30 |
20 |
50 |
1.5 |
On-Job Training / Qualification Pack* |
|||||||
BVWM107-19 |
Test Engineer (SSC/Q1301) |
On Job Training (OJT) in Collaboration with MoU |
200 |
200 |
15 |
||
Total |
12 |
6 |
220 |
480 |
700 |
30 |
*The qualification packs may vary from institute to institute.
Semester 2nd
Course Code |
Course Title |
Load Allocation |
Marks Distribution |
Total |
Credits |
|||
L |
P |
Internal |
External |
|||||
BVWM201-19 |
Database Management Systems |
3 |
0 |
40 |
60 |
100 |
3 |
|
BVWM202-19 |
Programming in Java |
3 |
0 |
40 |
60 |
100 |
3 |
|
BVWM203-19 |
Web Technologies |
3 |
0 |
40 |
60 |
100 |
3 |
|
BVWM204-19 |
Database Management Systems Laboratory |
0 |
3 |
30 |
20 |
50 |
1.5 |
|
BVWM205-19 |
Programming in Java Laboratory |
0 |
3 |
30 |
20 |
50 |
1.5 |
|
BVWM206-19 |
Web Programming with PHP–I |
3 |
0 |
40 |
60 |
100 |
3 |
|
On-Job Training / Qualification Pack * |
||||||||
BVWM207-19 |
Web Developer (SSC/Q0503) |
On Job Training (OJT) in Collaboration with MoU Industry |
200 |
200 |
15 |
|||
Total |
12 |
6 |
220 |
480 |
700 |
30 |
*The qualification packs may vary from institute to institute.