Battlefield has a scoring system in the game that rewards players for high levels of skill instead of a kill/death ratio which seldom takes in multiple factors including assists, denial of powerups, and keeping enemies out of certain areas.
Battlefield 3 has a significantly different scoring system from its previous incarnation, and the list that has been posted on bf3blog has been reproduced below.
Kill points:
- Kill enemy: 100 points
- Knife kill: 300 points
- Comeback kill: 60 points
- Headshot bonus: +10 points
- Eliminate enemy squad: +10 points
- Savior bonus: +20 points
- Avenger bonus: +10 points
- Destroy vehicle: 200 points
- Disable vehicle: 100 points
Assist points:
- Kill assist: from 10 to 60 points
- Spot assist: 10 points
- Squad kill assist: from 10 to 60 points
- Squad spot assist: 20 points
- Suppressive fire assist: +10 points
- Squad spawn on you: +10 points
M-COM objective points:
- M-COM arm: 200 points
- M-COM disarm: 200 points
- M-COM destroy: 200 points
- M-COM attack bonus: +20 points
- M-COM defend bonus: +20 points
Support
- Revive teammate: 100 points
- Squad revive: +20 points
- Squad Spawn on you: 10 points
- Repair: +20 points
- Squad repair: +30 points
There are no bonuses for things like kill streaks or grabbing drops apparently. This list isn’t likely to be fully comprehensive since the value of certain actions in a game can make or break it. Forcing someone out of cover with a grenade so a sniper can headshot them is likely worth far more than stabbing a wounded enemy a few times.
The page states that they will update it if they acquire more information about the point system. I’ve not played any Battlefield games since I’m not a FPS fan, so I don’t know how it compares to the previous titles.