It's not that roaches are looking for a dark warm place to breed, they are just highly attracted to EMI, and a computer is filled with TONS of EM fields...
I will say the following and hopefully this will not offend you.
1: Be clean - VERY clean! Keep food and drinks far from the desk, wipe everything on the desk down with a minimum of 90% medical grade (red label in the states) rubbing alcohol. Roaches like a "mess" so having things clutter free, clean, and no food present in the area, helps, a TON, even IF your neighbors have roaches. I hear it all the time, well, guess what, they are wondering around your place for left over food crumbs, or anything that they can munch on, if they find something, they will nest in your home and you will have a roach problem.
2: Don't place traps inside the computer, or any type of "bait" based traps. This will bring more roaches into the computer, and trust me EMI + Bait = breeding central buddy.
3: Place GOOD high quality bait traps all around the house, and highly consider weekly bombings with a good roach bomb. Yeah you might have killed a few roaches doing it once, but those bombs don't affect eggs, you need to stay on top of bombings and keep them going rather frequently for a month or so to actually kill all roaches in your part of the home.
If using a bomb, go just slightly overboard with them, not saying double up or be stupid about it, but consider placing an extra can or two in the home, and go for the "DEEP Reach" product line, they DO work rather well.
4: Seal ALL cracks! All those outlet sockets, take the faceplate off, and put some caulking around the edges of the face plate and put them back on, and any unused outlets, put those little plastic plug inserts into them to help prevent roaches from getting in. Walls are pitch black, warm, and many times moist inside compared to the living area, THIS is where roaches like to breed. Check for any other potential cracks or entrances, it may be time consuming to go all over, but a sealed house, will help keep them out.
5: Empty all trash daily, and don't let anything sit inside trash wise, over night, only takes one roach 12 hours to find a trash bin, eat out of it, lay some eggs in a corner, scamper off, then you have an infestation. If the roach doesn't find any food at all, you can most likely bet it will scurry off before laying eggs.
6: Check your HVAC ducts... I don't know how many times I have seen piss poor workmanship when it comes to duct work, especially in apartment and housing complexes. If for some reason, the one that installed the duct work decided, "hey, lets tie a few different units into the same trunk because i'm a cheap bastard", well, you can imagine, your going to have one hell of a time fighting anything when you have a tunnel between homes, or even cracks in duct work (so very common!) letting air, and roaches, pass through a major entrance into the home.
7: Consider contacting your local health department and show them photos - if enough tenants do this, the health department WILL inspect the entire complex, and potentially force the landlord into action, though, at this point, it may also give the landlord easy ways to get rid of the nasty tenants that can't keep a home clean. Here, the health department wont do anything over individual homes (it's considered the tenants issue), but a complex, they could very well spring into action against the landlord.
8: If you argue with any of the above points, I will consider you to be lazy and part of the roach problem and suggest that you tape up all holes in your case, and install very fine mesh filtering over the entire thing if you want to keep roaches out, while still touching the keyboard that has roach **** all over it, because they are almost like mice/rats, constantly ****ting and pissing.
OH - if you have children, YOUNG children that don't listen and are curious about things, don't put roach traps in the open, you are better off with scented glue traps in open areas. They don't let the roach return to the nest with the poison (once they die, others will feast on them and be poisoned too), but it will help capture and kill roaches in most areas of the home, and they do work. We had to use the stupid things at walmart to control pest problems in the food portion of the warehouse because chemicals are no longer allowed.