DHHPC12 @ USC
Follow
Find
324 views | +0 today
 
Scooped by Rochelle (Shelley) Rodrigo
onto DHHPC12 @ USC
Scoop.it!

Agile software development - Wikipedia

Agile software development - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto[1] introduced the term in 2001.

more...
No comment yet.
DHHPC12 @ USC
Notes and resources for second week of DHHPC12.
Your new post is loading...
Your new post is loading...
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Notes: Day 5

WORKING WITH STUDENTS

Many CS undergraduate students need one year capstone project. Go to instructor to ask time to talk to the students. 200 lines of code per day for full-time person (500 lines of code for 20 hours a week). With students, check bug list. 

 

Waterfall Model of Software Design

REQUIREMENTS: requirement document with what you want...spend LOTS of time here. Specifications & use cases (put self in role of different audiences). 

DESIGN: how to make it, Flow doc, UML, 

...if do not take enough time in Requirements & Design phase, problems propogate exponetially and take a lot of time and money to fix after implementation. 

IMPLEMENTATION: Where it is made

VERIFICATION: testing it, testing docs

MAINTENANCE: post mortem

 

INCREMENTAL MODEL (Loop)

(Initial planning feed into loop-->) Requirements-->Design-->Implementation-->(deployment peals off)-->Testing-->Evaluation-->

Good model for growing a project because you can add elements each time through the loop (while testing earlier aspects). 

 

AGILE DEVELOPMENT

*Individuals & Interactions (Pair programming)

*Working Software (having a product is more important than documentation)

*Customer Collaboration

*Responding to Change

 

GAME DESIGN DOCUMENTS

1 page/r

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Amazon.com: Game Design Foundations, Second Edition (9781598220346): Roger E. Pedersen: Books

Game Design Foundations, Second Edition

~ Roger E. Pedersen (author) More about this product
Price: $39.95

Game Design Foundations, Second Edition [Roger E. Pedersen] 

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Agile software development - Wikipedia

Agile software development - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto[1] introduced the term in 2001.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Waterfall model - Wikipedia

Waterfall model - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance.[citation needed]

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Android SDK | Android Developers

Android SDK | Android Developers | DHHPC12 @ USC | Scoop.it
Download the official Android SDK to develop apps for Android-powered devices.
more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

XSEDE | Digital Humanities Specialist Named

XSEDE | Digital Humanities Specialist Named | DHHPC12 @ USC | Scoop.it

QUOTE: Researcher Alan Craig joins XSEDE as humanities, arts, social sciences specialist

Digital Humanities Specialist dedicated to furthering computation in HASS disciplines

Alan Craig, research scientist at the National Center for Supercomputing Applications (NCSA), recently was named Digital Humanities Specialist for the Extreme Science and Engineering Discovery Environment (XSEDE) project.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Resource files for Android workshop

Resource files for Android workshop | DHHPC12 @ USC | Scoop.it
Resource files for Android workshop. Contribute to android-intro-workshop development by creating an account on GitHub.
more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Day 4: Notes

We spent the first hour discussing a few ideas for projects and processes for getting projects done. 

 

ANDROID APP DEVELOPMENT

See slides in another scoop.it window. 

W00T, finally stats showing Android more popular!!

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

TEI: Text Encoding Initiative

TEI: Text Encoding Initiative | DHHPC12 @ USC | Scoop.it

QUOTE: The Text Encoding Initiative (TEI) is a consortium which collectively develops and maintains a standard for the representation of texts in digital form. Its chief deliverable is a set of Guidelines which specify encoding methods for machine-readable texts, chiefly in the humanities, social sciences and linguistics. Since 1994, the TEI Guidelines have been widely used by libraries, museums, publishers, and individual scholars to present texts for online research, teaching, and preservation. In addition to the Guidelines themselves, the Consortium provides a variety of supporting resources, including resources for learning TEI, information on projects using the TEI, TEI-related publications, and software developed for or adapted to the TEI.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Unity Script Reference – Scripting Overview

This is a short overview of how scripting inside Unity works.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Amazon.com: Game Development with Unity (9781435456587): Michelle Menard: Books

Game Development with Unity

~ Michelle Menard (author) More about this product
List Price: $39.99
Price: $22.86
You Save: $17.13 (43%)

Game Development with Unity [Michelle Menard]

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Game design document - Wikipedia

Game design document - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: A game design document (often abbreviated GDD) is a highly descriptive living design document of the game design for a video game.[1][2][3][4] A GDD is created and edited by the developer team and it is primarily used in the video game industry to organize efforts within a developer team. The document is created by the developer team as result of collaboration between their designers, artists and programmers as a guiding vision which is used throughout the game development process. When a game is commissioned by a game publisher to the developer team, the document must be created by the developer team and it is often attached to the agreement between publisher and developer; the developer has to adhere to the GDD during game development process.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Iterative and incremental development - Wikipedia

Iterative and incremental development - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: Iterative and Incremental development is at the heart of a cyclic software development process developed in response to the weaknesses of the waterfall model. It starts with an initial planning and ends with deployment with the cyclic interactions in between.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Amazon.com: Software Engineering: A Practitioner's Approach (9780073375977): Roger Pressman: Books

Software Engineering: A Practitioner's Approach [Roger Pressman] on Amazon.com. 

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

ShiVa 3D Game engine with development tools

ShiVa 3D Game engine with development tools | DHHPC12 @ USC | Scoop.it
ShiVa 3D game engine with graphical editor to create applications and games for Windows, MacOS, Linux, iPhone, iPad, Android, Palm WebOS and Wii.
more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Eclipse Downloads

Eclipse Downloads | DHHPC12 @ USC | Scoop.it
Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.

WE USED ECLIPSE CLASSIC 4.2

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Game Design Engine, Make Games for iPhone & Android - GameSalad

Game Design Engine, Make Games for iPhone & Android - GameSalad | DHHPC12 @ USC | Scoop.it
GameSalad is the world’s fastest game design engine. Learn to make and publish hit games for free on iPhone, iPad, Android & HTML5. No coding required.
more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Day 3: Notes

Euler Angles: Rotation Matrix, rotation coordinators for x, y, z. 

more...
No comment yet.