Pt. 1. INTRODUCTION. Introduction -- Complexity in social worlds -- Pt. 2. PRELIMINARIES. Modeling -- On emergence -- Pt. 3. COMPUTATIONAL MODELING. Computation as theory -- Why agent-based objects? -- Pt. 4. MODELS OF COMPLEX ADAPTIVE SOCIAL SYSTEMS. A basic framework -- Complex adaptive social systems in one dimension -- Social dynamics -- Evolving automata -- Some fundamentals of organizational decision making -- Pt. 5. CONCLUSIONS. Social science in between -- Epilogue -- Appendixes. A. An open agenda for complex adaptive social systems -- B. Practices for computational modeling.