Showing posts with label to. Show all posts
Showing posts with label to. Show all posts

Computer respond to this email



Machine Intelligence for You

What I love about working at Google is the opportunity to harness cutting-edge machine intelligence for users’ benefit. Two recent Research Blog posts talked about how we’ve used machine learning in the form of deep neural networks to improve voice search and YouTube thumbnails. Today we can share something even wilder -- Smart Reply, a deep neural network that writes email.

I get a lot of email, and I often peek at it on the go with my phone. But replying to email on mobile is a real pain, even for short replies. What if there were a system that could automatically determine if an email was answerable with a short reply, and compose a few suitable responses that I could edit or send with just a tap?
Some months ago, Bálint Miklós from the Gmail team asked me if such a thing might be possible. I said it sounded too much like passing the Turing Test to get our hopes up... but having collaborated before on machine learning improvements to spam detection and email categorization, we thought we’d give it a try.

There’s a long history of research on both understanding and generating natural language for applications like machine translation. Last year, Google researchers Oriol Vinyals, Ilya Sutskever, and Quoc Le proposed fusing these two tasks in what they called sequence-to-sequence learning. This end-to-end approach has many possible applications, but one of the most unexpected that we’ve experimented with is conversational synthesis. Early results showed that we could use sequence-to-sequence learning to power a chatbot that was remarkably fun to play with, despite having included no explicit knowledge of language in the program.

Obviously, there’s a huge gap between a cute research chatbot and a system that I want helping me draft email. It was still an open question if we could build something that was actually useful to our users. But one engineer on our team, Anjuli Kannan, was willing to take on the challenge. Working closely with both Machine Intelligence researchers and Gmail engineers, she elaborated and experimented with the sequence-to-sequence research ideas. The result is the industrial strength neural network that runs at the core of the Smart Reply feature we’re launching this week.

How it works

A naive attempt to build a response generation system might depend on hand-crafted rules for common reply scenarios. But in practice, any engineer’s ability to invent “rules” would be quickly outstripped by the tremendous diversity with which real people communicate. A machine-learned system, by contrast, implicitly captures diverse situations, writing styles, and tones. These systems generalize better, and handle completely new inputs more gracefully than brittle, rule-based systems ever could.
Diagram by Chris Olah
Like other sequence-to-sequence models, the Smart Reply System is built on a pair of recurrent neural networks, one used to encode the incoming email and one to predict possible responses. The encoding network consumes the words of the incoming email one at a time, and produces a vector (a list of numbers). This vector, which Geoff Hinton calls a “thought vector,” captures the gist of what is being said without getting hung up on diction -- for example, the vector for "Are you free tomorrow?" should be similar to the vector for "Does tomorrow work for you?" The second network starts from this thought vector and synthesizes a grammatically correct reply one word at a time, like it’s typing it out. Amazingly, the detailed operation of each network is entirely learned, just by training the model to predict likely responses.

One challenge of working with emails is that the inputs and outputs of the model can be hundreds of words long. This is where the particular choice of recurrent neural network type really matters. We used a variant of a "long short-term-memory" network (or LSTM for short), which is particularly good at preserving long-term dependencies, and can home in on the part of the incoming email that is most useful in predicting a response, without being distracted by less relevant sentences before and after.

Of course, theres another very important factor in working with email, which is privacy. In developing Smart Reply we adhered to the same rigorous user privacy standards we’ve always held -- in other words, no humans reading your email. This means researchers have to get machine learning to work on a data set that they themselves cannot read, which is a little like trying to solve a puzzle while blindfolded -- but a challenge makes it more interesting!

Getting it right

Our first prototype of the system had a few unexpected quirks. We wanted to generate a few candidate replies, but when we asked our neural network for the three most likely responses, it’d cough up triplets like “How about tomorrow?” “Wanna get together tomorrow?” “I suggest we meet tomorrow.” That’s not really much of a choice for users. The solution was provided by Sujith Ravi, whose team developed a great machine learning system for mapping natural language responses to semantic intents. This was instrumental in several phases of the project, and was critical to solving the "response diversity problem": by knowing how semantically similar two responses are, we can suggest responses that are different not only in wording, but in their underlying meaning.

Another bizarre feature of our early prototype was its propensity to respond with “I love you” to seemingly anything. As adorable as this sounds, it wasn’t really what we were hoping for. Some analysis revealed that the system was doing exactly what we’d trained it to do, generate likely responses -- and it turns out that responses like “Thanks", "Sounds good", and “I love you” are super common -- so the system would lean on them as a safe bet if it was unsure. Normalizing the likelihood of a candidate reply by some measure of that responses prior probability forced the model to predict responses that were not just highly likely, but also had high affinity to the original message. This made for a less lovey, but far more useful, email assistant.

Give it a try

We’re actually pretty amazed at how well this works. We’ll be rolling this feature out on Inbox for Android and iOS later this week, and we hope you’ll try it for yourself! Tap on a Smart Reply suggestion to start editing it. If it’s perfect as is, just tap send. Two-tap email on the go -- just like Bálint envisioned.



* This blog post may or may not have actually been written by a neural network.?
Read More..

The worlds largest photo service just made its pictures free to use

Getty Images is the worlds largest image database with millions of images, all watermarked. These represent over a hundred years of photography, from FDR on the campaign trail to last weeks Oscars, all stamped with  transparent square placard reminding you that you dont own the rights. If you want Getty to take off the watermark, until now, you had to pay for it. Getty Images, in a rare act of digital common sense, have realised that so many of its images are online in the public space accessible via a Google image search. So, providing you register, you can simply embed one of their images in your web page (like you would for a YouTube clip) and you can now legally use their image, along with a label that indicates its source. Its very refreshing to see a company be so pragmatic about digital rights. Rather then employing teams of people to issue take down notices and legal threats theyve made it easy for everyone to use their wonderful images. So heres a lovely photo of the beautiful Auckland waterfront at night curtsy of Getty Images. 



from The Universal Machine http://universal-machine.blogspot.com/

IFTTT

Put the internet to work for you.

via Personal Recipe 895909

Read More..

Should My Kid Learn to Code



(Cross-posted on the Google for Education Blog)

Over the last few years, successful marketing campaigns such as Hour of Code and Made with Code have helped K12 students become increasingly aware of the power and relevance of computer programming across all fields. In addition, there has been growth in developer bootcamps, online “learn to code” programs (code.org, CS First, Khan Academy, Codecademy, Blockly Games, etc.), and non-profits focused specifically on girls and underrepresented minorities (URMs) (Technovation, Girls who Code, Black Girls Code, #YesWeCode, etc.).

This is good news, as we need many more computing professionals than are currently graduating from Computer Science (CS) and Information Technology (IT) programs. There is evidence that students are starting to respond positively too, given undergraduate departments are experiencing capacity issues in accommodating all the students who want to study CS.

Most educators agree that basic application and internet skills (typing, word processing, spreadsheets, web literacy and safety, etc.) are fundamental, and thus, “digital literacy” is a part of K12 curriculum. But is coding now a fundamental literacy, like reading or writing, that all K12 students need to learn as well?

In order to gain a deeper understanding of the devices and applications they use everyday, it’s important for all students to try coding. In doing so, this also has the positive effect of inspiring more potential future programmers. Furthermore, there are a set of relevant skills, often consolidated as “computational thinking”, that are becoming more important for all students, given the growth in the use of computers, algorithms and data in many fields. These include:
  • Abstraction, which is the replacement of a complex real-world situation with a simple model within which we can solve problems. CS is the science of abstraction: creating the right model for a problem, representing it in a computer, and then devising appropriate automated techniques to solve the problem within the model. A spreadsheet is an abstraction of an accountant’s worksheet; a word processor is an abstraction of a typewriter; a game like Civilization is an abstraction of history.
  • An algorithm is a procedure for solving a problem in a finite number of steps that can involve repetition of operations, or branching to one set of operations or another based on a condition. Being able to represent a problem-solving process as an algorithm is becoming increasingly important in any field that uses computing as a primary tool (business, economics, statistics, medicine, engineering, etc.). Success in these fields requires algorithm design skills.
  • As computers become essential in a particular field, more domain-specific data is collected, analyzed and used to make decisions. Students need to understand how to find the data; how to collect it appropriately and with respect to privacy considerations; how much data is needed for a particular problem; how to remove noise from data; what techniques are most appropriate for analysis; how to use an analysis to make a decision; etc. Such data skills are already required in many fields.
These computational thinking skills are becoming more important as computers, algorithms and data become ubiquitous. Coding will also become more common, particularly with the growth in the use of visual programming languages, like Blockly, that remove the need to learn programming language syntax, and via custom blocks, can be used as an abstraction for many different applications.

One way to represent these different skill sets and the students who need them is as follows:
All students need digital literacy, many need computational thinking depending on their career choice, and some will actually do the software development in high-tech companies, IT departments, or other specialized areas. I don’t believe all kids should learn to code seriously, but all kids should try it via programs like code.org, CS First or Khan Academy. This gives students a good introduction to computational thinking and coding, and provides them with a basis for making an informed decision on whether CS or IT is something they wish to pursue as a career.
Read More..

How to determine how many cameras are connected to a computer and connect to and use ptz cameras

How to determine how many cameras are connected to a computer and connect to and use ptz cameras:

I figure this is a nice easy first post. This is some code I struggled with finding a couple years ago on automatically determining how many cameras are connected to a computer via directshow (this code is also useful in a ptz application as I will show right after). I use OpenCV to capture from the camera and the directshow library to use the ptz camera functions. I also used the vector and stringstream library for my own ease (#include<vector> #include<sstream>)

The DisplayError function is a generic wrapper for you to fill in, whether you use printf or a messagebox.

int getDeviceCount() {
  try {
    ICreateDevEnum *pDevEnum = NULL;
    IEnumMoniker *pEnum = NULL;
    int deviceCounter = 0;
    HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, IID_ICreateDevEnum, reinterpret_cast<void**>(&pDevEnum));
    if (SUCCEEDED(hr)) {
      // Create an enumerator for the video capture category.
      hr = pDevEnum->CreateClassEnumerator(CLSID_VideoInputDeviceCategory, &pEnum, 0);
      if (hr == S_OK) {
        IMoniker *pMoniker = NULL;
        while (pEnum->Next(1, &pMoniker, NULL) == S_OK) {
          IPropertyBag *pPropBag;
          hr = pMoniker->BindToStorage(0, 0, IID_IPropertyBag, (void**)(&pPropBag));
          if (FAILED(hr)) {
            pMoniker->Release();
            continue; // Skip this one, maybe the next one will work.
          }
          pPropBag->Release();
          pPropBag = NULL;
          pMoniker->Release();
          pMoniker = NULL;
          deviceCounter++;
        }
        pEnum->Release();
        pEnum = NULL;
      }
      pDevEnum->Release();
      pDevEnum = NULL;
    }
    return deviceCounter;
  } catch(Exception & e) {
    DisplayError(e.ToString());
  } catch(...) {
    DisplayError("Error Caught Counting # of Devices");
  }
  return 0;
}


This can easily be modified to connect to x number of ptz cameras with a quick ptz class

Here is our ptz class:

class ptz {
public:
  struct controlVals {
  public:
    long min, max, step, def, flags;
  };
  IBaseFilter *filter;
  IAMCameraControl *camControl;

  bool valid, validMove;
  CvCapture *capture;
  bool Initialize() {
    camControl = NULL;
    controlVals panInfo = {0}, tiltInfo = {0};
    HRESULT hr = filter->QueryInterface(IID_IAMCameraControl, (void **)&camControl);
    if(hr != S_OK)
      return false;
    else
      return true;
  }

  void ptz(int instance) {

    threadNum = instance;
    // sets up a continuous capture point through the msvc driver
    capture = cvCaptureFromCAM(threadNum);
    if (!capture)
      valid = false;
    else
      valid = true;

  }
  void Destroy() {
    if(camControl) {
      camControl->Release();
      camControl = NULL;
    }
    if (filter) {
      filter->Release();
      filter = NULL;
    }
  }
};


And here is the modified getDeviceCount code which now connects to all the cameras and gets the ptz information using direct show:

int getDeviceCount(vector<ptz> &cameras) {
  try {
    ICreateDevEnum *pDevEnum = NULL;
    IEnumMoniker *pEnum = NULL;
    int deviceCounter = 0;

    HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, IID_ICreateDevEnum, reinterpret_cast<void**>(&pDevEnum));
    if (SUCCEEDED(hr)) {
      // Create an enumerator for the video capture category.
      hr = pDevEnum->CreateClassEnumerator(CLSID_VideoInputDeviceCategory, &pEnum, 0);
      if (hr == S_OK) {
        IMoniker *pMoniker = NULL;
        do {
          if (pEnum->Next(1, &pMoniker, NULL) == S_OK) {
            IPropertyBag *pPropBag;
            hr = pMoniker->BindToStorage(0, 0, IID_IPropertyBag, (void**)(&pPropBag));
            if (FAILED(hr)) {
              pMoniker->Release();
              continue; // Skip this one, maybe the next one will work.
            }
            if (SUCCEEDED(hr)) {
              ptz tmp = ptz(deviceCounter);
              HRESULT hr2 = pMoniker->BindToObject(NULL, NULL, IID_IBaseFilter, (void**) & (tmp.filter));
              if (tmp.valid)
                tmp.validMove = tmp.Initialize();
            }
            pPropBag->Release();
            pPropBag = NULL;
            pMoniker->Release();
            pMoniker = NULL;
            deviceCounter++;
          } else {
            ptz tmp = ptz(deviceCounter);
            cameras.push_back(tmp);
            deviceCounter++;
            break;
          }
        }
        while (cameras[deviceCounter -1].valid);
        pEnum->Release();
        pEnum = NULL;
      }
      pDevEnum->Release();
      pDevEnum = NULL;
    }
    return deviceCounter;
  } catch(Exception & e) {
    DisplayError(e.ToString());
  } catch(...) {
    DisplayError("Error Caught Counting # of Devices");
  }
  return 0;
}


Notice now how we have integrated OpenCV into our ptz class. Now as we find cameras we can capture the camera information using OpenCV and then use directshow to grab the information used for ptz. To move the camera we can use  a pan and a tilt function like the following:

HRESULT MechanicalPan(IAMCameraControl *pCameraControl, long value) {
  HRESULT hr = 0;
  try {
    long flags = KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL;
    hr = pCameraControl->Set(CameraControl_Pan, value, flags);
    if (hr == 0x800700AA)
      Sleep(1);
    else if (hr != S_OK && hr != 0x80070490) {
      stringstream tmp;
      tmp << "ERROR: Unable to set CameraControl_Pan property value to " << value << ". (Error " << std::hex << hr << ")";
      throw Exception(tmp.str().c_str());
    }
    // Note that we need to wait until the movement is complete, otherwise the next request will
    // fail with hr == 0x800700AA == HRESULT_FROM_WIN32(ERROR_BUSY).
  } catch(Exception & e) {
    DisplayError(e.ToString());
  } catch(...) {
    DisplayError("Error Caught panning camera");
  }
  return hr;
}
// ----------------------------------------------------------------------------
HRESULT MechanicalTilt(IAMCameraControl *pCameraControl, long value) {
  HRESULT hr = 0;
  try {
    long flags = KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL;
    hr = pCameraControl->Set(CameraControl_Tilt, value, flags);
    if (hr == 0x800700AA)
      Sleep(1);
    else if (hr != S_OK && hr != 0x80070490) {
      stringstream tmp;
      tmp << "ERROR: Unable to set CameraControl_Tilt property value to " << value << ". (Error " << std::hex << hr << ")";
      throw Exception(tmp.str().c_str());
    }
    // Note that we need to wait until the movement is complete, otherwise the next request will
    // fail with hr == 0x800700AA == HRESULT_FROM_WIN32(ERROR_BUSY).
  } catch(Exception & e) {
    DisplayError(e.ToString());
  } catch(...) {
    DisplayError("Error Caught tilting camera");
  }
  return hr;
}




Consider donating to further my tinkering.


Places you can find me
Read More..

How to Implement Buffer Overflow


Buffer overflow exploits are commonly found problems which can cause irrevocable damage to a system if taken advantage of. The only way to prevent them is to be careful about coding practices and bounds check to make sure no kind of input, stream, file, command, encryption key, or otherwise can be used to overwrite a buffer past bounds. The problem with this is that many libraries, programs, and operating systems used by programmers already have many of these exploits in them, making prevention difficult if not impossible.

That being said, here is kind of how it works (all examples run in Windows XP using gdb):
The files used for exploit are named vulnerable_code (courtesy of Dr. Richard Brooks from Clemson University) and they can be found here: 
http://code.google.com/p/stevenhickson-code/source/browse/#svn%2Ftrunk%2FBufferOverflow

(All code is licensed under the GPL modified license included at the google-code address. It is simply the GPL v3.0 with the modifier that if you enjoyed this and run into me somewhere sometime, you are welcome to buy me a drink).

The link above also includes all the assembly files used to create shellcode, nasm to assemble it, and arwin to find the memory locations. It should have everything you need.

Note: Bear in mind that the memory locations will probably be different for you and you will have to find them yourself (probably by writing AAAA over and over again in memory).

IMPORTANT:
This tutorial is used for explanation and education only. Do not copy my examples and turn them in for a class. You will get caught and get in trouble and you wont learn anything and I will program a helicopter to hunt you down autonomously as revenge.


Add a Hibernate button to shutdown screen

For all those who hibernate their pc, this trick comes handy. Traditionally, to hibernate our PC, hold down the shift key on the shut down screen, the Stand by button changes to Hibernate then we click on it. This trick adds a Hibernate button to the Shut down screen. Now you have all four buttons on one shot, no need to press Shift key.

The below pictures will explain more clearly.

Before:-



After:-

After performing the trick

Steps:-
We have to make some changes to the registry.
As a word of caution, take a back-up of your registry.
Now, To add the button, download show_hibernate.zip and execute the registry file inside it.
To add the button, download hide_hibernate.zip and execute the registry file inside it.

Click to download the documents:


Reblog this post [with Zemanta]
Read More..

Enable DMA in Windows XP Vista and Windows 7 to speed up the system

Direct memory access (DMA) is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit.
DMA is used for transferring data between the local memory and the main memory. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without a DMA channel.

This is especially useful in real-time computing applications where not stalling behind concurrent operations is critical. Another and related application area is various forms of stream processing where it is essential to have data processing and transfer in parallel, in order to achieve sufficient throughput.
Now, know how to Enable Direct Memory Access (DMA) in order to speed up your system.

You must be logged on as an administrator to perform these steps.

Direct memory access (DMA) is usually turned on by default for devices such as hard disks and CD or DVD drives that support DMA. However, you might need to turn on DMA manually if the device was improperly installed or if a system error occurred. Perform the following steps to do this.

First Open Device Manager.
  • Right-click on My Computer, select Properties
  • Select the Hardware tab
  • Click the Device Manager button
For Windows XP
  1. Double-click IDE/ATAPI controllers
  2. Double-click on the Primary IDE Channel
  3. Click on the Advanced Settings tab (as shown in figure) The tab may or may not be available for each option. It is only available in Primary and Secondary Channels.
  4. Set the Transfer Mode to "DMA if Available" both for Device 1 and 0
  5. Click OK
  6. Perform the same operation for other items in the list, if applicable.
For Windows Vista and Windows 7
  1. In the left pane, click the plus sign next to IDE ATA/ATAPI controllers to expand it.
  2. For each icon that has the word Channel as part of its label, right-click the icon, and then click Properties.
  3. Click the Advanced Settings tab, and then, under Device Properties, select the Enable DMA check box.
  4. Click OK.
Read More..

New ways to add Reminders in Inbox by Gmail



Last week, Inbox by Gmail opened up and improved many of your favorite features, including two new ways to add Reminders.

First up, when someone emails you a to-do, Inbox can now suggest adding a Reminder so you don’t forget. Heres how it looks if your spouse emails you and asks you to buy milk on the way home:
To help you add Reminders, the Google Research team used natural language understanding technology to teach Inbox to recognize to-dos in email.
And much like Gmail and Inbox get better when you report spam, your feedback helps improve these suggested Reminders. You can accept or reject them with a single click:
The other new way to add Reminders in Inbox is to create Reminders in Google Keep--they will appear in Inbox with a link back to the full note in Google Keep.
Hopefully, this little extra help gets you back to what matters more quickly and easily. Try the new features out, and as always, let us know what you think using the feedback link in the app.
Read More..

How to access a remote computer using TeamViewer

access a remote computer using TeamViewer
Want to access friend’s system over internet but wondering how to do that? Here is a simple way. TeamViewer is the fast, simple and friendly solution for remote access over the Internet - all applications in one single, very affordable module. TeamViewer establishes connections to any PC or server all around the world within just a few seconds. You can remote control your partner’s PC as if you were sitting right in front of it.

Advantages of TeamViewer:
  • Using this you can instantly take control over a computer anywhere on the Internet, even through firewalls.
  • Perform both remote access and remote desktop sharing.
  • No installation required, just use it fast and secure.
  • You can also send/transfer or run files between the two connected computers.
  • It also enables you to chat with the other user.
  • All this features for free.
How to use it:

  1. You just need to download two files, one is the TeamViewer_setup that you can either install or run live on your system to take control of remote system.
  2. Other is the teamviewerqs which is the client that is required to be run on the remote system.
  3. Run your setup and ask your friend to run his.
  4. Enter his ID in your Create Session ID box (as shown). Click “connect to partner”.
  5. It will ask for your partner’s password, enter that in that box.
  6. This is it, connection has been setup and you can use his desktop and do anything you want.
  7. Below is the screenie of the remote system.
access a remote computer using TeamViewer
Read More..

How to make a Computer Game

Read More..

How to hack BIOS password in Desktop and Laptop

Bios password Hack
The following steps to hack BIOS password work absolutely fine for a Desktop and are the easiest of all.
Steps:
  • Shut down the computer and take out all the plugs connected to electricity.
  • Open up the CPU cabinet and locate the CMOS battery on the motherboard (it will be a silver circular battery just like a button cell).
  • Remove the battery and keep it out for some 2-3 minutes as this will flush out the CMOS memory which stores the BIOS password and all other configurations.
  • Now place the battery back and start the computer normally.

Steps for Laptop:
  • Open up the BIOS at the time of booting.
  • There are some backdoor passwords which the manufacturing company had set that will be accepted by the BIOS. You will just need to know the make of your BIOS.Try out the passwords from these lists.
List of Award BIOS backdoor passwords:
  • BIOSTAR, AWARD_SW, AWARD SW, AWARD PW, CONDO, LKWPETER, J262, 01322222
  • List of AMI BIOS backdoor passwords:
  • AMI, AAAMMMIII, BIOS, PASSWORD, A.M.I., CONDO
  • List of PHOENIX BIOS backdoor passwords:
  • phoenix, PHOENIX, CMOS, BIOS
you can also try this utility CmosPwd 4.8

Note: Read Disclaimer before use.
Read More..

DarkOrbit will fascinate you! Fight for prizes up to 10 000




DARKORBIT – the free browser based action shooter
  • Play now and compete against thousands of real players
  • DarkOrbit is a space game full of action and fun
  • Browser games: No download, no installation necessary
  • Fight for prizes up to $10,000

DarkOrbit will fascinate you!

Experience the infinite expanses of outer space while you fight alone or with your allies in increasingly remote sectors. Discover strange new worlds and be on your guard for mysterious aliens.

Join one of the three companies which will stop at nothing to gain power over the universe, and help you and your allies to gain wealth and power.
Build up your spaceship from a space dinghy to a feared battle cruiser and make a name for yourself in DarkOrbit!

Cilck the image to play.
Read More..

From the Mouse to the Smartphone and Beyond

Its that time of the year again, as the nights draw in the free public Gibbons Lectures in Auckland take place. The first lecture is this Thursday the 30th at 6:00pm for a 6:30pm start. Every year the lecture series has a theme and this year its human computer interaction. The first lecture is by Professor Mark Apperley and titled From the Mouse to the Smartphone and Beyond: tracing the development of human-computer interaction. Click the lecture link for full venue details and if you cant attend the lecture will be streamed live and after the event.

from The Universal Machine http://universal-machine.blogspot.com/

IFTTT

Put the internet to work for you.

Delete or edit this Recipe

Read More..

List of B Sc IT Colleges affiliated to Mumbai University




Search by Name of Colleges
Sr.No. Name of Colleges (Click here to sort) Contact No.
1 S.K. Somaiya College of Arts & Commerce,
Vidyavihar ,Mumbai- 400 077
2 Lala Lajpatrai College of Commerce & Economics,
Lala Lajpatrai Marg, Mahalaxmi, Mumbai- 400 034.
3 Valia Chhaganlal Laljibhai College of Commerce & Arts
Andheri (West), Mumbai- 400 053.
4 Sathaye College,
Dixit Road, Vile Parle, Mumbai- 400 057.
5 A.V. College of Arts, K.M. College of Commerce and
ESA College of Science, Vasai Road, Dist-Thane-401 202.
6 Anjuman-I-Islams Akabar Peerbhoy College of Commerce
& Economic, Moulana Shoukat Ali Road, Do Taki,
Grant Road Station (East), Mumbai- 400 008.
7 Mulund College of Commerce,
Sarojini Naidu Road, Mulund (W), Mumbai-400 080.
8 Guru Nanak Khalsa College of Arts, Science & Commerce,
Kings Circle, Near Maheshwari Udyan,
Matunga, Mumbai- 400 019.
9 K.M.E. Societys G.M. Momin Womens College,
Bhiwandi, Thane Road, Dist-Thane.
10 Shankar Narayan College of Arts & Commerce
Mahavidyalaya Marg, Navghar, Navghar Road,
Bhayandar (E), Tal. Dist.Thane-401105.
11 St. Gonsalo Garcia College of Arts & Commerce,
Behind Vasai Cricket ground, Vasai,
Dist.Thane-401 201.
12 Biral College of Arts, Science & Commerce
Birla College Road, Kalyan-421 304.
13 Vinayak Ganesh Vaze College of Arts, Science &
Commerce, Mulund (East), Mumbai-400 081.
14 Kirti M. Doongursee College,
Kashinath Dhuru Road. Off. Savarkar Road,
Near Agar Bazar, Dadar (West), Mumbai- 400 028.
15 St. Andrews College of Arts , Science & Commerce
St. Domnik Road, Bandra (West), Mumbai- 400 050.
16 Seth L.U. Jhaveri College of Arts, M.V. College of Science & Commerce, Dr.Radhakrishnan Road, Andheri(East)
Mumbai- 400 069.
17 Gokhale Education Societys N.B. Mehta (Valwada) Science College, Acharya Bhise Vidyanagar, Bordi,
Dist.Thane-401 701.
18 N.M. College of Arts, N.M. Institute of Science &
HRJ College of Commerce, (Bhavans College ),
Andheri (West), Mumbai- 400 058.
19 Abhinav College of Arts & Commerce
Bhyandar (East), Dist.Thane-401 105.
20 B.N. Bandodkar College,
Dnyandweep, Chendani Bunder Road,
Thane-400 601.
21 Mahatma Education Societys Pillais College of Arts,
New Panvel.
22 N.G. Acharya & D.K. Marathe of Arts, Science & Commerce
N.G. Acharya Marg, Near Subhash Nagar,
Chembur, Mumbai- 400 071.
23 Bhausaheb Vartak Arts, Commerce & Science College,
Gorai Road, Borivli (West), Mumbai-400 062.
24 S.S. & L.S. Patkar College of Arts, Science &
P.V.P. Varde College of Commerce, S.V. Road,
Goregaon (West), Mumbai- 400 062.
25 Vivek College of Commerce,
Siddharth Nagar, Goregaon (West),
Mumbai- 400 062.
26 Nagindas Khandwala College,
Bhardran Nagar Road No.1, Off. S.V.Road,
Malad (West), Mumbai-400 064.
27 S.I.W.S. N.R. Swamy College of Commerce & Economics
337, Sewree Wadala Estate, Major R. Parmeshwaran Marg,
Wadala, Mumbai- 400 031.
28 Thakur College of Science & Commerce
Kandivli (East), Mumbai- 400 101.
29 Vivekanand Education Societys College of Commerce,
N.G.Acharya Marg, Sindhi Society,
Chembur, Mumbai- 400 071.
30 Vishnu Waman Thakur Charitable Trust Viva College of
Arts & Commerce, Virar, Taluka-Vasai, Dist-Thane.
31 South Indian Education Societys College of Arts, Science
& Commerce, Sri Chandrasekarendra Saraswathy
Vidyapuram, Plot No.1-C, Sector, V, Nerul,
Navi Mumbai - 400 706.
32 The South Indian Education Societys College of
Commerce, and Economics, Plot No.71/72,
Sion-Matunga Estate, Sion (East), Mumbai - 400 022
33 Peoples Education Societys Siddharth College of Commerce
Anand bhavan, Dr. D.N. Marg, Fort,
Mumbai-400 023.
34 I.C.L.s Motilal Jhunjhunwala
Arts, Science and Commerce College,
Plot No.53,Sector-9-A, Amlendu Roye Marg,
Vashi,Navi Mumbai - 400 703.
35 Mahatma Gandhi Missions College of B.Sc.(Computer Science)
Sector-18, Kamothe, Navi Mumbai-410 209.
36 D.G. Ruparel College of Arts, Science and Commerce,
Opp. Matunga Road Rly. Stn (WR), Mahim,
Mumbai- 400 016.
37 University Department of Information Technology,
I.D.E. Building, Room No.207, Vidyanagari, Santacruz(E),
Mumbai : 400 098.
38 Smt.Chandibai Himathmal Mansukhani College
Post Box No.17,Opp.Ulhasnagar Railway Station,
Ulhasnagar, Dist-Thane- 421 003.
39 Vidya Vikas Education Societys Vikas Night College of
Arts, Science and Commerce,Kannamwar Nagar -2,
Vikhroli (East), Mumbai -400 083
40 K.B. College of Arts and Commerce &
S.C. College of Science,
Mithbunder Road, Near Hume Pipe Factory,
Kopri, Thane (West)-400 603.
41 Ramanand Arya D.A.V.College,
Near Datar Colony, Station Road,
Bhandup (East), Mumbai- 400 042.
42 K.J. Somaiya College of Science & Commerce,
Vidyanagar, Vidyavihar,Mumbai - 400 077.
43 Elphinstone College,
156, M.G. Road, Fort, Mumbai -400 032
44 National Centre for Rural Development`s
Sterling College of Arts, Science, & Commerce
Plot No. 43, Section 19, Nerul, Navi Mumbai :400 706.
45 The Konkan Gynapeeths Arts, Commerce,
and Science College, Karjat, Tal-Karjat,
Dist, Raigad-402 107
46 Kishinchand Chellaram College,
Dinshaw Wachha Road, Churchgate, Mumbai - 400 020
47 Rishi Dayaram National College of Artrs and Commerce
and Wassiamul Assomul Science College,
Linking Road, Bandra (West),Mumbai - 400 050.
48 Shahu Shikshan Sansthas College of
Arts, Science & Commerce,Gorai, Plot No.2,
RSc-34,Gorai-2,Mangal Murti Hospital Road,
Near Shivnari Building, Borivli,Mumbai :400 091
49 Dr. Datar Science Dr.Behere Arts and Shri Pilukaka
Joshi Commerce College, S.K. Patil Nagar,Chiplun,
Tal.Chiplun, Dist-Ratnagiri - 415 605.
50 S.I.E.S. College of Arts, Science & Commerce,
Sion (West), Mumbai- 400 022.
51 Dnyan Sadhana College of Arts, Science and Commerce
Near Mental Hospital, Service Road,
Thane:400 604.
52 Janata Shikshan Mandal,
Smt.Indirabia G.Kulkarni Arts,
J.B.Sawant Science and Sau.Jankibai
Dhondo Kunte Commerce College,
Alibag, Dist-Raigad - 402 201.
53 Khalapur Taluka Shikshan Prasarak Mandals
Khopoli Municipal Council College,
Khopoli, Dist-Raigad-410 203.
54 Nagarik Shikshan Santhas College of Commerce,
C/o. Bhausaheb Hirey Vidhyalaya and
Jr.College, 94, Tardeo Road, M.P.Mills Compound,
Mumbai - 400 034. (not started)
55 Navnirman Shikshan Sansthas
College of Arts, Commerce & Science ,
Mirjoli,Kuwarbav, Tal. Ratnagiri, Dist. Ratnagiri
56 Shikshan Vikas Mandals S. H. Kelkar College of
Arts, Science and Commerce, Devgad,
Dist-Sindhudurg- 416 613
57 Sundarrao More Arts and Commerce College
At Poladpur,Dist-Raigad:402 303.
58 The Education Societys Arts and Commerce College,
Kansai Section, Ambernath, Dist-Thane--421 501.
59 Royal Higher Education Society’s College of Arts, Science and
Commerce, Ismail M. Kanga Educational Campus,
Shrishti Housing Complex, Kashimira, Mira Road,
Near Dahisar Checknaka, Dist- Thane.
60 Dhirajlal Talakchand Sankalchand Shah College of Commerce,
Kurar Village, Malad (East), Mumbai-400 097.
61 Royal Education Society’s
Dr. A.R. Undre Women’s Degree College,
Bordi, Panchatan, Tal-Shrivardhan, Dist-Raigad.
62 S.P.K. Mahavidyala Pancham Khem Raj
Sawantwadi, Dist- Sindhudurg.
63 Rayat Shikshan Sanstha’s Modern College,
Vashi, Sector-15-A, Navi Mumbai-400 703.
64 Sadhubella Education Society’s
J. Watumull Sadhubela Girls College,
Ulhasnagar, Dist-Thane.
65 Vishweshwar Education Society’s Western College of Commerce
& Business Management, Sector-1, Vashi, Navi Mumbai.
66 Anandibai Pradhan College, Nagothane, Dist-Raigad.
67 Shri. Sudhagad Education Society’s Seth Jamshedji Navarousji
Paliwala Commerce, Arts and Science College, At Pali (Sudhagad)
Dist-Raigad.
68 Janardan Bhagat Shikshan Prasarak Sanstha’s
Changu Kana Thakur Arts, Commerce & Science College,
Plot No.1, Sector-11, Khanda Colony, New Panvel (West),
Dist-Raigad-410 206.
69 Vidyalankar Dnyanpeeth Trust College of B.Sc. (I.T.)
Wadala, Mumbai-400 031.
70 Navyug Vidyapeeth Trust College of Science,
B.Sc.(Computer Science) B.Sc. (I.T.), B.M.S.,
Ladvali, Tal.Mahad, Dist.Thane.
71 Oriental Education Society College of Arts ,Science
and Commerce, B.M.S., B.Sc.(I.T.),
Adarsh Nagar, Andheri (West), Mumbai-400 102.
72 Tilak Education Society`s College of Arts & Commerce,
Plot No 131, Sector 28, Vashi, Navi Mumbai : 400 705.
73 Smt.Kamladevi Gauridatta Mittal College of
Arts and Commerce, Marwari Vidyalaya,
Bhandarwada, Gaothan Road,
Rajanpada, Malad (West),Mumbai - 400 066.
74 Pragati Arts & Commerce College, Dombivli (East).
75 Uttar Bhartiya Sangh College of B.Sc. (I.T.),B.M.S.
B.Sc., Bandra (East), Mumbai- 400 051.
76 N.S. Dixit Educational Foundation College of Science,
B.Sc.(Compute Science), B.Sc. I.T., & B.M.S.
Dadar (West), Mumbai- 400 028.
77 Shri Vile Parle Kelvani Mandals
Usha Pravin Gandhi College of Management,
Shri Bhaidas Maganlal Sabhagriha Building,
North-South Road No.1, Juhu Scheme,
Vile Parle (West), Mumbai- 400 0563.
78 Parle Tilak Vidyalaya Association`s
Mulund College of Commerce , Sarojini Naidu Road,
Mulund(West), Mumbai - 400 080.
79 Khar Education Society`s College of Commerce
And Economics, Khar, Mumbai..
80 Keraleeya Samajam Dombivlis Model College,6 Near Police Colony, Plot No.32, Phase-II, MIDC,
Residential Area, Dombivli(East),
Dist-Thane: 421 203.
81 Chinchni Tarapur Education Societys
Shri Purshottamdas Laldas Shroff College of Arts & Commerce
Mhavidyalaya, Chinchani,Dist-Thane- 401 503.
82 Maharashtra College of Arts, Science and
Commerce, 246-A, Bellasis Road, Byculla,
Mumbai - 400 008.
83 Parle Tilak Vidyalaya Association`s M.L.Dahanukar 2005-2006 College of Commerce, Dixit Road,
Vile Parle (East), Mumbai - 400 057.
84 Dnyan Prasarak Shikshan Sanstha`s
Sandesh College of Commerc,
Tagor Nagar,Vikroli (E), Mumbai : 400 083.
85 Seva Sadan`s R.K.TalrejaCollege of
Arts, Science and Commerce,
Ulhasnagar, Dist- Thane - 421 003.
86 Shree Sudhirji Madhavaji lal Welfare,
& Education Trust’s,The Lords College
of Commerce & Science & B.M.S,
Daftarry Road, Opp. Railway Station,
Malad (E),Mumbai – 400 097.
87 Jnan Vikas Mandals Mohanlal Raichand
Mehta, College of Commmerces Diwali
Maa College of Science,’Amritlal
Raichand Mehta College of Arts,
Dr. R.T.Joshi College of computer Science,
Plot No. 9 Sector 19,Aroli, Navi Mumbai – 400 708.
88 Nirmala Memorial Foundation Degree College of Commerce
Nr. Thakur Polytechnic, 90 Feet Road, Thakur Complex,
Kandivli (East), Mumbai-400 101.
89 Sadhana Education Society’s L.S. Raheja College of
Arts & Commerce , Juhu Road, Santacruz (West),
Mumbai-400 054.
90 St. Xavier’s College,
5 Mahapalika Marg, Mumbai-400 001.
91 Bhavana Trust’s College of Commerce & B.Sc.(Computer Science)
Chembur, Devnar, Mumbai-400 088.
92 Hindi Vidya Prachar Samiti’s Ramniranjan Jhunjhunwala College
Opp. Railway Station, Ghatkopar (W),
Mumbai-400 086.
93 The Gurunanak Vidyak Society’s College of Arts,
Science & Commerce , Punjabi Colony,
Guru Tegh Bahadur Nagar, Sion (East),
Mumbai-400 037.
94 Wilson College
Chowpatty, Mumbai-400 007.
95 Sanpada College of Commerce & Technology,
Sector-2, Plot No. 3, 4 5, Behind Sanpada Stn.,
Sanpada (W), Navi Mumbai-400 705.
96 Abhinav Shetkari Shikshan Mandal’s Abhinav College
of Arts, Science & Commerce , Plot No.43,
Sector-19, Nerul, Navi Mumbai-400 705.
97 Sonubhau Baswant College of Arts & Commerce,
Nr. Govt. Godown, Savroli Road, Shahapur,
Dist : Thane-421 601.
98 The East Kalyan Welfare Society’s Model College of Science &
Commerce, East Kalyan Welfare Society Building,
Chinchpada Road, Rajbhar Nagar, Katemanivali
Kalyan (East), Dist : Thane-421 306
99 Haji Jamaluddin Thim Trust College of
BHTMS, M.B.M.S.& B.Sc (Computer Science),
100 K.M. Agarwal College of Arts, Commerce & Science
M.K. High School Bldg., Agra Road, Kalyan
Dist : Thane.
101 Seth Hirachand Mutha Shaikshanik Trust
College of Arts, Commerce & Science,
Koliwali, Kalyan (West), Dist : Thane
102 M.S.P.Mandal’s G.R. Patil College of Arts & Commerce
Dombivli, Dist : Thane
103 Padmashri Annasaheb Jadhav Bharatiya Samaj Unnati Mandal’s
Bhiwandi Nizampur Nagarpalika Arts, Science & Commerce College
Bhiwandi, Dist : Thane – 421 305.
104 Konkane’s Kohinoor Technical Trust’s College of Hostel & Tourism
Management Studies (B.H.T.M.S.), Bhatye, Ratnagiri-Pawas Coastal
Highway, Tal & Dist : Ratnagiri
105 The Kandivli Education Societys Arts & Commerce College,
Shantilal Modi Road, Kandivli (West), Mumbai- 400 067
106 Esplanade Education Society’s Niranjana Majithia
College of Commerce, Bohra Colony, M.G. Road,
Kandivli (W), Mumbai
107 Rajasthani Seva Sangha’s College of Arts and Commerce  Sriniwas Bagarkar Marg, J.B. Nagar,
Andheri (East), Mumbai - 400 059.
108 Sanskardham Kelvani Mandals Jashbhai  Maganbhai Patel College of Commerce,
Unnat Nagar, M.G.Road, Off.Ganapati Stores,
Goregaon (West), Mumbai: 400 062.
109 Hind Seva Parishads Public Night Degree
College of Arts and Commerce, Hind Nagar,
Vakola Market, AARAM Society Road,
Santacruz (East), Mumbai - 400 055.
110 Shri. Hari Educational Trust’s St. Rock’s College of Commerce,
Talepakhdi, Eksar Village, Near Aquaria Club,
Borivali (W), Mumbai.
111 Peoples Education Societys Dr.Ambedkar College of
Commerce & Economics, Tilak Road,
Wadala, Mumbai - 400 031.
112 Janardan Bhagat Shikshan Prasarak Sansthas
Changu Kana Thakur Arts, Commerce and Science College,
Plot No.01, Sector-11, Khanda Colony,
New Panvel - 410 206.
113 Habib Educational & Welfare Society’s Arts,  Commerce, Science and B.M.S. Mumbra, Dist.Thane.
114 Thane Zilla Agri Shikshan Prasarak Mandal`s
Pragati College of Arts and Commerce, D.N.K. Road,
Dattata Nagar, Dombivli (East), Dist: Thane: 421 201.
115 Navnirman Shikshan Sansthas
College of Arts, Commerce & Science,
Mirjoli, Kuwarbav, Tal. Ratnagiri, Dist. Ratnagiri.
116 Shrimati Indira Mahadev Behere College of Arts
Shriman Chandulal Sheth Commerce and Shrimati
Shobhanatai Chandulal Sheth College of Science,
Khed, Dist- Ratnagiri - 415 709
117 S.S.T. College of Arts and Commerce, Sahara Complex,
First Floor, Fountain Section 25, Ulhasnagar- 421 004.
118 Pradnya Karuna Bahuodeshiya Shikshan Sanstha’s
Arts, Commerce and Science, Kalyan (E), Dist. Thane.
119 Mangaon Shikshan Prasarak Mandals Senior College of
Arts and Science, At -Post Mangaon, Dist-Raigad.
120 Tilak Education Society’s S.K. College of Science &
Commerce at Nerul, New Mumbai.
121 Sarvadnya Education and Research Society’s College of
Commerce & Science at Ghansoli, New Mumbai.
122 Jawaharlal Nehru Institute of Education Yashwantrao Chavan
College of Arts, Commerce & Science at Sector- 15,
Koper-khairane, New Mumbai.
123 Shri Dombivli Mitra Mandal’s College of Science &
Commerce, at Diva-Vasai Rail Route(Kopargaon),
Dombivli.
124 Smt. Durga Devi Sharma Charitable Trust’s Chandrabhan
Sharma College of Arts, Commerce & Science
at- Powai Vihar, Mumbai- 400 076.
125 Pune Vidyarthi Griha’s College of Science & Technology,
CTS 128, Br. Nath Pai Nagar, Kurla-Powai Road,
Ghatkopar(East), Mumbai-400 077.
126 Uran Education Society’s College of B.Sc.(I.T.) at Uran,
Dist- Raigad.
127 Karnala Sports Academy’s KSA’s Barns College of Arts,
Science & Commerce At Plot No.7, Sector-16,
Behind HOC Colony, New Panvel(West).
128 Pragat Samajik Shikshan Society’s Dr. Babasaheb
Ambedkar Science and Advocate Gurunath Kulkarni
Commerce, Mahavidyalaya at Vasai(West).
129 Bunts Sangha’s S.M. Shetty College of Science Commerce
and Management Studies at S.M. Shetty High School and
Jr. College, Nr. Hiranandani Complex, Powai,
Mumbai- 400 076.
130 Rahul Shikshan Prasarak Mandal’s Satyagraha
Mahavidyalaya, at Supparak Bhavan, Plot No.52,
Sector – 19, Kharghar, Navi Mumbai- 410 210.
131 Pillai’s HOC College of Science, At – Rasayani,
Tal- Khalapur, Dist – Raigad.
132 Shubhankaroti Charitable & Education Trust’s Vasai
College of Science & Technology, At – Manickput,
Vasai Road(West ), Dist-Thane.
133 Bhavik Vidya Prasarak Mandal’s Jai Bhavani College,
Near Vitava Octroi Naka, Vitava, Kalwa, Dist-Thane.
134 Ujwal Shikshan Sanstha’s College of Computer Science &
Information Technology at Mhada Vasahat, Akurli Rd.,
Kandivali (East), Mumbai- 400 101.
Read More..