This question already has an answer here:
As the title describes.
Per the rules:
Your attack bonus with a melee weapon is:
Base attack bonus + Strength modifier + size modifier
Your attack bonus with a ranged weapon is:
Base attack bonus + Dexterity modifier + size modifier + range penalty
Base Attack Bonus
A base attack bonus is an attack roll bonus derived from character class and level or creature type and Hit Dice (or combination’s thereof). Base attack bonuses increase at different rates for different character classes and creature types. A second attack is gained when a base attack bonus reaches +6, a third with a base attack bonus of +11 or higher, and a fourth with a base attack bonus of +16 or higher. Base attack bonuses gained from different sources, such as when a character is a multiclass character, stack.
A standard action allows you to do something, most commonly to make an attack or cast a spell.
Cast a Spell
Most spells require 1 standard action to cast.
An attack action is a type of standard action.
A full-round action consumes all your effort during a round. The only movement you can take during a full-round action is a 5-foot step before, during, or after the action.
Part of a Full Round Action includes a "Full Attack", which means your Base Attack Bonus should apply to casting any offensive spell/SLA.
Psychokinetic has a BAB of +15 (which gives 3 additional attacks in a Full Attack). His normal blast attack is both 1) A SLA, and 2) a Ranged Attack. The Psychokinetic should therefore have 4 possible attacks with a standard fire blast. (so 10d6+x fire x4 attacks).
I have read through and maybe I don't understand completely, however, it doesn't seem to state that (offensive) spells and SLAs are exempt from getting this. I understand that casting multiple spells is obviously overpowered, but for this example (a kineticist), would his/her energy/physical blasts get the BAB attack bonus?