Joed pretty much nailed it. You have to have a receptacle within 6' of a door or break in the wall, then none can be 12' or more away on any continous wall. Everywall 2+ feet wide, needs a receptacle. So, every room needs at least 4 outlets, and be AFCI breakers.
When it comes to smoke detectors, as I understand it today ALL bedrooms and all floors need one and they must be wired together so if one goes off, they all go off. They also must get their primary power from the building wiring and have battery backup. I'd spring for a combo Monoxide/smoke detector because it's being required more & more often (by local/state codes), will probably become a building code if it isn't already, and if you sell your house will probably be one of those things that has to be retrofitted anyway before it can change owners. So, if you don't do the combo unit now (and hey, it's safer) you'll probably have to do it later. And, don't mix models or brands. Whatever combo unit you pick, make sure you get a lot of that same one.
And, your basement bedrooms, they normally want 8% of the floor area to be windows, which isn't easy in a basement. A 10 x 10 bedroom they usually want at least 8 sq ft of windows (there's rules about that and it can be less). One window needs to be for egress so if the rooms in the basement ARE bedrooms they must have a window in them at least 20" wide, 24" tall, minimum 5.7 sq ft net clear opening, and sill no more than 44" off the floor otherwise THEY CAN'T be a bedroom. You have to do the math, although I said minimum 20" wide and 24" tall, that's only 3.3 sq ft not enough for 5.7' rule. If the window is 20" wide, to meet the 5.7 sq ft rule it has to be 42" high. Or, likewise if the window is 24" high then it must be 35" wide. They also can't have bars, strange security locks or latches (such as putting a dowel in a double-hung to prevent thieves) can't do that with basement bedroom egress windows. And if that causes the window to fall below ground you have to have room so someone using the window for egress has enough room to make it to the surface. These windows also can't open into a garage. Anyway, I went through all that and had a lovely time with my friend the diamond saw to make it happen. It's not easy to get a room in a basement to meet the minimum bedroom window code unless it's a walkout. Then, you get into the requirement that beyond the master bedroom, other bedrooms need at least 70 sq ft each, must be at least 7' wide with at least half the floor having a ceiling height of 7' 6". It may actually be 7'. But, any ceiling space under the minimum IS deducted from the bedroom floor space which may put you under the 70ft and can't be a bedroom. The requirements go on and on... this site does a good job of telling you the minimums needed to call a room in a basement a bedroom http://www.ci.minneapolis.mn.us/insp...-basements.pdf
and I see somethings different than what I understand (may be their local code). I just went on a tangent, will shut up now. Make sure you find out what your local requires for a room to be called a bedroom.