Programming for Social Scientists

Welcome! These are materials associated with the 'Programming for Social Scientists' Summer School. You're very welcome to work through them independent of that. There's ~70 hours of materials/practicals. The lectures teach Java, and the practicals demonstrate this by building a basic Agent-Based Model. The Summer School uses these materials, but also offers a week-long period of support, two days of which are given over to developing your own code. We're not sure of the details for the 2016 School yet, but feel free to email Andy Evans if you want to be sent details later.

UML Activity Diagram Initial State and Arrow

Day one


Introduction
Arrow
Practical
Arrow
Parallel bar
Arrow Arrow
Lectures Practicals

Data storage Arrow
Arrow Starting

Day two

Loops/Branches Arrow
Arrow Running
Methods Arrow
Arrow Structuring I

Day three

Inheritance Arrow
Arrow Structuring II
Other's code Arrow
Arrow Finishing

Day four

Style and IDEs Arrow
Arrow Hacking session

Day five

Input/Output Arrow
Arrow File I/O
GUIs/Events Arrow
Arrow GUI/Events

Day six

Images/Drawing Arrow
Arrow Images/Drawing
Coding for real Arrow
Arrow Modelling for real

Day seven

Hacking session Arrow
Arrow Github
Arrow
Arrow
Arrow



Mop up
UML Activity Diagram Initial State and Arrow

Software you'll need before the first practical, and tutorials

Even if you have these, check these pages and make sure you know how to use them fully:

Command Prompt
Windows Explorer
JDK
Notepad++
Firefox/Chrome

Welcome!

Though this isn't a MOOC, and we can't offer online support to non-attendees, we're always pleased to see who is using the materials and hear how we can make things more useful. If you're working through the materials, please do feel free to join the Facebook group below.

Facebook group
Extra materials
Feedback form

Finished!

That's it, hope the course has been useful. Feel free to drop me a line if you find anything in the materials you don't understand when you get home -- more than happy to keep supporting you until you're happy on your own. Please do also fill in the feedback form below and let us know how we can improve the course.

Extra materials
Feedback form

Stay in contact

Those in Leeds might be interested to know we run a Coding Club on Fridays at 3pm in the Hidden Café -- drop me a line if you're interested in being added to the mailing list, or pop by -- we'd be delighted to have you along.

Stay in contact

Please stay in touch, we're more than happy to advise people who've been on the summer school on coding projects etc. Feel free to join the Facebook group below, and/or add us on Facebook individually.

Facebook group

Those in Leeds might be interested to know we run a Coding Club on Fridays at 3pm in the Hidden Café -- drop me a line if you're interested in being added to the mailing list, or pop by -- we'd be delighted to have you along.

Info

Course overview & Staff
Why Java?
Hacking sessions
Extra materials & Tech
Evening sessions & Social
Debugging & Code example
Helpful links
Helpful books
Practice pieces
Course cookbook
About this site
 

UML Activity Diagram Initial State and Arrow