Comp 475
Selected Topics
Console Programming
(With XNA for the X-Box 360)
Course Description
In this course the students will gain an in-depth knowledge
of the XNA framework & tools. The students
will directly apply this knowledge while focusing on improving their design and
programming skills.
Expectations
C# Programming
- I
assume you have little to no experience with the C# programming
language.
- I will
NOT be teaching the C#
programming language.
- You
will make extensive use of the C# programming language. Learn the fundamentals quickly!
Coding Standards
- All
source code turned in to be graded must conform to the published coding
standards for the course.
- The
coding standards may change as the semester progresses. It is your responsibility to stay
apprised.
- Points
will be deducted per infraction.
Open-Ended Projects
- Some of the projects in this class
will be open-ended. Just remember, I
have high expectations.
- If you
find your self asking Does he expect
? assume
the answer is yes until you have spoken with me.
Team Work
- When
working with a team you are expected to work even harder than you would as
an individual.
- Remember
someone else is counting on you.
Let that motivate you to help make them successful.
- Teams
must work together. That means in the same room at the same time. Do not try to split-up the work and put
it together at the last minute.
Project submission
- Turn
in your assignments on Easel before the time due date/time.
- A penalty
of 10% will be deducted per day late.
Grades
|
Exams
|
3
|
300
|
|
Small Projects
|
10
|
400
|
|
Large Project/Final
|
1
|
300
|
|
Seminar Attendance
|
10 or more
|
+2 per attended
|
A 900
I will not
be rounding grades.
B 800
C 700
D 600
Exam 1 February 7
Exam 2 March 7
Exam 3 April 4
Topics
- XNA
Architecture
- Content
Pipeline
- Application
Model
- Deploying
to the 360
- Displaying
sprites
- Input
- Game
Controller
- Mouse
- Keyboard
- Displaying
3D models
- Using
XACT for sound
- File
IO
- Much more TBA