Primavera P3 (or later version P6) and suretrak can develop a CPM schedule for you.
divide the project down in distinct activities (i.e. excavate foundation, install rebar, form foundation, pour foundation) develop a duration for each activity then tie them together depending on their...
you develop a basic bar chart schedule w/ the computer programs listed above (takes a little getting used to them but not a lot) you can develop a duration for each construction activity by estimating the quantity of work divided by an estimated production rate (either from your own work...