University Curriculum Committee Course Proposal Form for Courses Numbered 0001 4999

boilermakerwrapperElectronics - Devices

Nov 8, 2013 (3 years and 7 months ago)

71 views

Editorially Revised 3
-
22
-
06

University Curriculum Committee

Course Proposal Form

for Courses Numbered 0001


4999

(Faculty Senate Resolution #04

18, April 2004)

Note: Before completing this form, please read the accompanying instructions
carefully.


1. Course Prefix and Number:
CSCI

4550


2. Date: 2
-
12
-
09



3. Requested Action
(check only
one

box)
:


New Course

X

Revision of Active Course


Revision & Unbanking of a Banked Course


Renumbering of an Existing Course


from

#

to

#


4. Justification for new course or course revision or renumbering:

The North Carolina Advanced Learning Technologies Association (NCALTA)
was formed to

encourage use and creation of technologies for employing
computer games as a learning tool. According to NCALTA, game and learning
tool development is an important growth industry for North Carolina.


In response to the needs pointed out by NCALTA, t
he
computer science
department has
applied for and
received a grant to develop an

undergraduate
certifica
te in computer game development.

Originally
,

CSCI 4550 was designed to be a stan
d
-
alone course. The course
will

now
serve as the second course in a
two
-
course series on computer game
development.
.



5. Course description exactly as it should appear in the next catalog:

4550. Computer Game Developm
ent (3) (F) P: CSCI 3550
. A
nimation
development
, multi
-
layer technologies, haptic displays, spatial
issues in
gaming and 3D immersion technology, terrain and special effects.




6. If this is a course revision, briefly describe the requested change:

The catalog description of the course and the course prerequisites are b
eing
changed to reflect that

CSCI 4550 now covers advanced topics in gaming and


2

serves as the second course in a two
-
course sequence.


7. Undergraduate Catalog Page Number from current undergraduate catalog:

376


8.

The Writing Across the Curriculum Committee must approve Writing Intensive


(WI) credit for all courses
prior

to their consideration by the UCC. If WI credit is


requested, has this course been approved for Writing Intensive (WI) credit?



Yes
No






If Yes, will all sections be Writing Intensive (yes/no)?


Yes
No


9.

Any course requesting Foundations Curriculum credit must be

reviewed by


Academic Standards Committee prior to their consideration by

the UCC. If FC credit has been approved by the ASC, then check the

appropriate box (check at most one), otherwise leave all boxes blank.


English (EN)



Science (SC)


Humanities
(HU)



Social Science (SO)


Fine Arts (FA)



Mathematics (MA)


Health (HL)



Exercise (EX)


10. Course Credit:

Lecture
Hours

3

Weekly

OR


Per
Term

Credit
Hours

3

s.h.

Lab


Weekly

OR


Per
Term

Credit
Hours


s.h.

Studio


Weekly

OR


Per
Term

Credit
Hours


s.h.

Practicum


Weekly

OR


Per
Term

Credit
Hours


s.h.

Internship


Weekly

OR


Per
Term

Credit
Hours


s.h.

Other (e.g., independent study) Please explain.





Total Credit Hours

3

s.h.




X




3


11. Anticipated yearly student enrollment:


12.
Affected Degrees or Academic Programs:


Degree(s)/Course(s)

Current

Catalog Page


Changes in Degree Hours

Computer Science







13.

Overlap or Duplication with Affected Units or Programs:

X

Not Applicable


Applicable (notification and responses from
affected units are
attached)




14. Approval by the Council for Teacher Education (required for courses affecting


teacher education programs):

X

Not Applicable


Applicable (CTE has given its approval.)


15.

Statements of Support:

X

Current
staff is adequate


Additional staff is needed (describe needs in the box below):



X

Current facilities are adequate


Additional facilities are needed (describe needs in the box below):



X

Initial library resources are adequate


Initial resources

are needed (in the box below, give a brief
explanation and an estimate for the cost of acquisition of required
initial resources):



X

Unit computer resources are adequate


Additional unit computer resources are needed (in the box below,
give a brief
explanation and an estimate for the cost of acquisition):


15


4

X

ITCS resources are not needed


The following ITCS resources are needed (put a check beside each
need):


Mainframe computer system


Statistical services


Network connections


Computer
lab for students


Remember to forward email approval from the director of ITCS to
UCC.



16. Syllabus


please insert course syllabus below. You must include (a) the


n
ame

of the textbook chosen for the course, (b) the course objectives, (c) the


c
ourse

content outline, and (d) the course assignments and grading plan.



Drew Sikora and John Hattan
.
Advanced Game Progra
mming:
A Gamedev.Net
Collection.

ISBN:

9781598638066,
Course Tec
hnology Inc
, Nov.2008.


Course Objectives: Students will learn how to 1) create
3D game objects
, 2) perform
v
isibility

processing of complex scenes,
3) control l
ighting
and shadows
in games,


4)
implement m
ulti
-
pass rendering

and

m
otion control

5)
,
exercise c
ontrol by dynamic
simulation,
6) detect c
ollision
s
,
7) create i
nteractive control,

and 8) implement

terrain
and special effects

in games
.


Course Content Outline:


1.

Modeling and representation in
3D

2.

Visibility processing of complex scenes


3.

Defining Object Behaviors

4.

C
ollision d
etection


5.

Rendering
,
control lighting and shadows in games

6.

Multi
-
pass rendering

7.

Motion control,
a
nimation and
related e
ffects

8.

Multiplayer
and
m
obile
game t
echnology

9.

Multi
-
layer technol
ogies,

10.

Display technologies
including Haptic displays

11.

Feedback and force
-
feedback technologies

12.

Spatial issues in gaming and
3D immersion technology

(e.g., The Wedge, CAVE)

13.

Terrain and special effects.


This c
ourse will be offered both online and face
-
to
-
face. Homework will be assigne
d
regularly
. Student
s will be required to take a midterm and final exam

and
complete
a

5

large
-
scale group project leading to an implementation of a system along with a
technical write
-
up/report on the work

performed
.



Midterm exam: 3
0%

Final exam: 3
0%

Homework and
Project: 4
0%


G
rading plan will be as


0%
-

59% F

60%
-

69%

D

70
%

-

79%

C

80%
-

89%

B

90%
-

100%

A