BSc IT Practicals

Mumbai University

Myitweb's Github Page

Download; Fork; Pull; Clone; Commit;

Semester V Practicals

Network Security

Connected People On Secure Network

Practicals

Practicals of this subject intend to implement different security techniques using computer programs. Eg. encryption and decryption of various ciphers, implementing algorithms such as Diffie Helman Key Exchange , RSA algorithm etc. Practical programs are written in Java. We have listed implemented practicals below.

  1. Caesar Cipher
  2. Mono-Alphabetic Cipher
  3. Poly-Alphabetic Cipher
  4. Transposition Cipher
  5. Rail fence Technique
  6. Simple Columnar
  7. Multicolumnar
  8. Vernam Cipher
  9. Diffie Helman Key Exchange Algorithm
  10. DES Algorithm
  11. AES Algorithm
  12. RSA public key encryption algorithm
  13. RC4 Algorithm
  14. RC5 Algorithm
  15. Blowfish Algorithm
Download Programs

Tools

As said earlier above programs are written in java so you will need java development environment ready on your machine before executing program.

Please check how to setup Java Environment.

Learning Resources

Books
Tutorials

Cryptography and Network Security

ASP.NET with C#

Microsoft ASP.NET

Practicals

The practicals of this subject include console programming through C# and later part deals with creating windows applications using .NET framework and web applications using ASP.NET. In both applications C# is used as scripting language.

We have uploaded following practicals in our github repository.

  1. Type Conversion
  2. Boolean Test 1
  3. Boolean Test 2
  4. Escape Sequence
  5. Command-line Arguments
  6. Console Input and Output
  7. Programs using loops
  8. Classes in C#
  9. Function Overloading
  10. Inheritance
  11. Constructor Overloading
  12. Interfaces
  13. Delegates and events
  14. Exception Handling
  15. Windows Application
  16. CSS
  17. ASP.NET Server Controls
Download Programs

Tools

Learning Resources

Books
Tutorials

Advanced Java

Java from Coffee Fumes

Practicals

In previous semester you learned console programming with java and had overview of data structures which were also implemented through java. In Advanced Java you will use knowledge gained about java programming to build GUI's and simple web applications. We have commited following practicals in Github repo for you.

  1. Swing Application 1
  2. Swing Application 2
  3. Java Applet
  4. Swing : Split pane
  5. Simple Servlet
  6. HttpServletRequest and HttpServletResponse
  7. Servlet Calulator
  8. JDBC Programming
  9. JSP Application
  10. Authentication using JSP
Download Practicals

Tools

Check tools section in NS.

Learning Resources

Books
Tutorials

There are many good video tutorials available on youtube so please search youtube by topic name.

Software Testing

Funny Software Tester

Practicals

We have not reviewed practicals for this subject but below you can download practical manual of software testing.

Software Testing Practicals

Tools

Learning Resources

Books
Tutorials

Linux Administration

Linux Penguin

Practicals

Linux Administration practicals include working with some linux distro and administrating it such as starting services, writing shell scripts, setting up daemons etc. Below you can download documented practicals for this subject.

Documented Linux Practicals

Tools

There are various flavors of linux available below we have listed few for download.

If you have not previously worked with linux then you may find working with it as a secondary operating system is good way to get accustomed with it. So you can work within virtual box without losing comfort of primary operating system.

Oracle VirtualBox

Below video will explain how to install Ubuntu in VirtualBox.

Learning Resources

Books

Red hat Linux Networking and System Administration

Tutorials

Here you can read more about semester 5 subjects.