1.1. M ODULE I NTRODUCTION Details of the goals and structure of this module.

Slides:



Advertisements
Similar presentations
1 Welcome to Advanced programming in Java Summer course 2005 introduction.
Advertisements

Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Info /7 DMU1 Components of a system Systems Analysis & Design Academic Year 2008/9 Lecture 1.
Phoebe A wiki-based pedagogic planner to promote innovative practice in Design for Learning Liz Masterman Oxford University Computing Services with Marion.
Aug 22, Fall 2006ITCS4230/ ITCS4230/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
BA Business Information Management Work-Based Project September 2003.
CO320 Introduction to Object- Oriented Programming Michael Kölling 3.0.
Engineering H193 - Team Project Spring Quarter2005 Gateway Engineering Education Coalition P. 1 Lecture on Oral Presentations Week 7 Day 1.
Introduction to Web Technologies Module – CS381 Introduction to Web Technologies – CS th January 2007 Dr Bogdan L. Vrusias
Welcome to Level 3 Fall Semester 2014 UAEU Foundation Level
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Karen Petrie, University of Dundee Teaching Students how to Teach Themselves.
CV Session: Aim: To improve CV awareness, resulting in the ability to create an effective CV Objectives: Understand what an effective CV layout looks like.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
Classroom learning skills Professor Eiad Al-faris.
Sot23things Welcome to the Launch Please help yourself to a drink and some nibbles Look around the room at all the “Things” and what you will be learning.
OnlineInset.net Ltd is a non-profit training company limited by guarantee that develops training courses to teach people who support children.
School Welcome Talk template (2015) Abby Shovlin Academic Transitions Advisor Institute for Academic Development
Prof. Matthew Hertz SH 1029F /
Welcome to Early Childhood Studies. ‘I love how this course gives us an insight into the minds of young children’ 1 st year Early Childhood Studies student.
1.1. M ODULE O VERVIEW Introduction to CSC3049 and module overview.
MEng projects 2014 Introduction Mike Spann Project coordinator
The Examination Period and what happens next Dr Mike Spann 1 st Year Tutor School of Electronic, Electrical & Computer Engineering The University.
Communication and Listening Skills Mandy Firth and Ant Sutcliffe.
Prof. Matthew Hertz WTC 207D /
About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you.
About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although.
1.2. P ROJECT I NFORMATION Important project information and advice.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
442421: Dissertation Interim Report Ian Perry Room: C49 Extension: 7287
19 th October 2011 GTA Training Student Support Dr Elaine Clark Fellow in Action Learning and Health Care Management.
First year assessment Student’s Perspective. Page  2  Effort –2 months around experiments –1 week out of the lab  Content –Literature review/Introduction.
Mark Dixon Page 1 Tech – Module Introduction.
Welcome meeting for Erasmus students School of Modern Languages and Cultures.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Welcome to IST331 S1 Main concepts today Introduction to team, processes The user Cognitive ergonomics, design Examples of things about the user that are.
Introduction Introduction Task Process Resources Evaluation Conclusion Teacher's Page CreditsTask ProcessResources EvaluationConclusionTeacher's PageCredits.
CAE Speaking. Aims of this workshop  to review task focuses and task types  to discuss teaching tips and look at classroom activities (some exam-based.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
12/6/ Spring 2009Computer Gaming1 COMP 7970 Intro to Computer Game Design and Development Dr. Cheryl D. Seals Shelby Center.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Learning Through Online Delivery What the Experts Say Dr. Margo Burns Dr. Helen Prosser.
IS3320 Developing and Using Management Information Systems Lecture 1: Introduction to IS3320 Rob Gleasure
Making the Most of Lectures and Seminars: Don’t Just Sit There, Do Something!
A Guide for Administrators. I-Tech Teacher and Administrator in Hazelwood Certified in (IED, DE, CIM, CEA) Currently an Administrator at Francis Howell.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
MEng projects 2013 Introduction Mike Spann Project coordinator
SHAUNDRA GUTIERREZ APRIL 21, 2014 AET/525 WOJTECKI Differentiated Instruction.
U.S. History Group Project.  In the remaining weeks of school, you, the students, will be put in the position of teacher. You will be broken up into.
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology Computer.
5.3. S ECTION R OUNDUP Exploration of project hand-in and section roundup.
Discussion Advice From Prior Students. Process At the end of the semester we ask students to give advice to the next semester’s incoming students. Following.
LEARNING OUTCOME: I CAN UNDERSTAND THE THEORY AND PRACTICE OF LEARNING IN THIS CLASS.
Network Account Password Reset Manager WiFiStorage Printing & Photocopying LearningSpace (VLE) Turnitin (e-Submission) Marjon Mobile The Hub Where.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Improve Own Learning and Performance This is a very important skill If you can analyse how you work – you can make improvements, which will help you in.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
CHAPTER 4 WEEK 6 DESIGNING WITH TECHNOLOGIES USING SCRATCH AS A LEARNING AND TEACHING TOOL FOR DESIGN LBSC642, MIM, UMD Makoto Asami.
Computing Honours Project (COMP10034) Lecture 1 Module Introduction & Overview.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Differentiation through 4MAT
ENCM 369 Computer Organization
Welcome to IST331 S1 Main concepts today
Learning Outcome: I can understand the theory and practice of learning in this class.
RIS620 Advanced programming
Presentation transcript:

1.1. M ODULE I NTRODUCTION Details of the goals and structure of this module

Welcome! Firstly, some things about my lecturing style… I don’t want to talk at you for an hour I really do want to hear your thoughts and opinions I like asking questions, but I don’t like asking questions with a right/wrong answer I’m friendly, honest! And now for something completely different…

Approach 1Approach 2 10 hours of lectures on high way code and the theory behind driving 40 hours of practical driving experience Take driving test 40 hours of lectures on high way code and the theory behind driving 10 hours of practical driving experience Take driving test Module aims: Enable learners to pass the driving test Question: Which approach would you pick? More importantly, why would you select this approach?

Module aims and learning outcomes. Assessment. Module Handbook

What does this module aim to do? The module aims to improve your programming skills… … via 2D computer game development. How does it aim to do this? The module will help you to develop a computer game assessment is 100% project based

The module handbook contains lots of important information, including: Module learning outcomes Weekly module content Learning contract Project overview and advice Development timeline Project assessment Recommended reading Contact information To do: Read this

How best to approach learning on this module…

Answer the following questions in a couple of words Q1: Write down something new that you learnt to do recently… Q2: Write down the reasons why you learnt this… Q3: Write down how you learnt this…

People learn things because they are either useful or fun People learn things by doing them and getting better through practice. Consequentially, for this module...

The entire course is setup around the project and its development programming is a practical activity, much like driving, and is best learnt by doing, i.e. by actually writing code, not by sitting in lectures. Lectures will be used to support the project. You get to select your own project you know best in terms of what games you find fun and want to explore

XNA/Java. Weekly lecture breakdown. Recommended reading. Lectures times and contact information. Student feedback.

If you are on the MEng in Computer Game Development : Your game will be developed using XNA If you are on any Computer Science pathway: You can develop your game using either XNA or Java (XNA is recommended) More information on this choice will be provided in the next lecture. To do: Pick language

Reading Pack Reading Pack Further Reading Further Reading Pack Reading Pack Reading Pack Reading Pack Further Reading Further Reading Pack Reading Pack Further Reading Further Reading Further Reading Further Reading Further Reading Further Reading Pack Reading Pack Further Reading Further Reading Pack Reading Pack Further Reading Further Reading Further Reading Further Reading Further Reading Further Reading

Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune by Aaron Reed O’Reilly Media (3 Dec 2008) ISBN: Introduction to Game Development by Steve Rabin Charles River Media (14 Jun 2005) ISBN: Artificial Intelligence for Games By Ian Millington Morgan Kaufmann; (18 Sep 2009), 2nd Ed. ISBN-10:

Lectures Times: Wednesday Lecture12:00 – 13:00BCB / WTS Thursday Lecture12:00 – 13:00 BCB / WTS Friday Lecture 10:00 – 11:00 BCB / WTS Friday Advisory14:00 – 16:00BCB / 1 st Floor Lab Important Dates: Wed 28th September:First lecture Fri 7th OctoberInitial game concept hand-in Fri 4th NovemberArchitecture / prototyping hand-in Fri 25th NovemberAlpha code hand-in Fri 9th DecemberFull project hand-in 14 th -16 th DecemberAssurance vivas

Key URLs: Queen’s Onlinehttp:// XNA App Hubhttp://create.msdn.com Sun’s Java Homepagehttp://java.sun.com NetBeans Homepagehttp:// GIMP (Image editor) Audacity (Sound editor) CSC2007 Forum (Login using your QoL username/password) Contact Information: Philip HannaMSN/Messenger: / 1779Search for Room OG003, 14 Malone Road

Feedback from previous students to current students

Each year students are asked to reflect on their experiences of the module and pass onto future students advice and tips on how to tackle the project. The information provided by students is highly valuable – although the real value lies not in simply reading the advice, but acting upon the advice... To do: Read

To do: Read the module handbook Read previous student feedback Think about game ideas, possible team, development language Today we explored: What this module is about How the module is structured How best to learn on this module