Academic Policies and Procedures - Central Maine Community ...
Academic Policies and Procedures - Central Maine Community ...
Academic Policies and Procedures - Central Maine Community ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Course Descriptions<br />
course<br />
descriptions<br />
basics of web-based data manipulation applications<br />
<strong>and</strong> using JavaScript based web site on<br />
the World Wide Web, hosted on a web server on<br />
campus. The class will also test these web sites<br />
using peer reviews <strong>and</strong> other quality assurance<br />
techniques, making changes to the sites as<br />
needed. Taking a h<strong>and</strong>s-on approach, students<br />
will become skilled in complex web page design<br />
<strong>and</strong> data management. These competencies<br />
include advanced HTML, including Java <strong>and</strong> JavaScript.<br />
All learning will be in a lab environment<br />
where students will directly apply instructions<br />
using individual computers. Prerequisites: CPT<br />
252 or equivalent.<br />
CPT 256 Introduction to Game Level Design<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This elective course will provide an intro duction<br />
to the process of computer game design <strong>and</strong><br />
programming. Topics will include graphics, game<br />
engines, <strong>and</strong> their high-level APIs, behavioral<br />
control for char acters, level design, gameplay.<br />
Interface issues <strong>and</strong> the business, social <strong>and</strong><br />
per sonal aspects of games. Classes will be a<br />
mix of lecture format, seminar format <strong>and</strong> working<br />
group meeting. See the schedule for relevant<br />
structure <strong>and</strong> dates. Rather than focusing on<br />
programming game engines, the course deals<br />
with the develop ment of gameplay using the 3D<br />
gaming engine provided by Unreal Tournament<br />
, a commercial game engine. Students will form<br />
small teams early in the semester, pitch a level<br />
idea to the instructor <strong>and</strong> to the class, then spend<br />
the rest of the time in the course working on the<br />
development of the level itself. The final for the<br />
course will be the presentation of a working version<br />
of your level play-tested at a LAN party. Prerequisite:<br />
CPT 130.<br />
CPT 257 Advanced Game Level Design<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This elective course is the second of two video<br />
game level design courses. It will provide<br />
an advanced look at the process of computer<br />
game design <strong>and</strong> programming. Topics will include<br />
graphics, game engines <strong>and</strong> their highlevel<br />
APIs, behavioral con trol for characters,<br />
cut scenes, level design, gameplay, interface<br />
issues <strong>and</strong> the busi ness, social <strong>and</strong> personal<br />
aspects of games. Classes will be a mix of lecture<br />
for mat, seminar format <strong>and</strong> working group<br />
meeting. See the schedule for relevant structure<br />
<strong>and</strong> dates. Rather than focusing on programming<br />
game engines, the course deals with the<br />
development of gameplay using the 3D gaming<br />
engine provided by Unreal Tournament, a<br />
commercial game engine. Programming for<br />
the course will involve using UnrealScript, the<br />
scripting language supported by UT. Students<br />
will form small teams early in the semester, pitch<br />
a level idea to the instructor <strong>and</strong> to the class,<br />
then spend the rest of the time in the course<br />
working on the development of the level itself.<br />
The final for the course will be the presentation<br />
of a working version of your level play-tested at<br />
a LAN party. Pre requisite: CPT 256.<br />
CPT 261 Computer Forensics<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This course will provide a comprehensive<br />
underst<strong>and</strong>ing of computer forensics. The student<br />
will be exposed to different tools <strong>and</strong> techniques<br />
of obtaining data along with an underst<strong>and</strong>ing of<br />
the investigative process. Class discussions <strong>and</strong><br />
h<strong>and</strong>s-on activities will give students a thorough<br />
underst<strong>and</strong>ing of crime scene processing, data<br />
acquisition, computer forensic analysis, e-mail<br />
investigations, image <strong>and</strong> file recovery, witness<br />
requirements <strong>and</strong> report writing. Prerequisites:<br />
CPT 147 or instructor permission. Co-requisite:<br />
CRJ 101.<br />
CPT 266 Server Administration<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This course builds on the foundation established<br />
with CPT 235 <strong>and</strong> prepares the stu dent<br />
for a more in-depth knowledge of network communication,<br />
protocols such as TCP/IP <strong>and</strong> peripherals.<br />
Students will design a network, install<br />
server software, create domains, workgroups,<br />
users <strong>and</strong> trusts. Students will also create <strong>and</strong><br />
apply user rights, privileges, file <strong>and</strong> print sharing<br />
<strong>and</strong> services. Server <strong>and</strong> data security will<br />
also be introduced. Prerequisite: CPT 235 or<br />
instructor permission.<br />
CPT 271 Network Security<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This course builds on the foundation estab lished<br />
in CPT 235 <strong>and</strong> provides the student with a more<br />
in-depth knowledge of the TCP/IP networking<br />
protocol, firewalls, security tools, <strong>and</strong> various<br />
computer secu rity techniques. This class is NOT<br />
a course in hacking to the extent that encourages<br />
illegal intrusion into other systems. The<br />
class enforces legal <strong>and</strong> security concepts to<br />
help computer professionals <strong>and</strong> enthu siasts<br />
prevent such occurrences. Several networking<br />
operating systems will be used, including Microsoft<br />
Windows <strong>and</strong> Linux. Students will enhance<br />
their knowledge <strong>and</strong> familiarity with these network<br />
operating systems, more advanced computer<br />
net working concepts, <strong>and</strong> security issues<br />
that surround these topics. Students will also<br />
experiment with various system services, such<br />
as Telnet, FTP <strong>and</strong> HTTP servers. In addition,<br />
students will research computer security topics<br />
<strong>and</strong> practice gained knowl edge in a controlled<br />
environment. De-mysti fying the “hacking” world<br />
<strong>and</strong> providing a comfort with securing the popular<br />
network operating systems are the primary<br />
goals of this course. Prerequisites: CPT 235 or<br />
instructor permission.<br />
CPT 272 MS Exchange/IIS<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
This class is an introduction to Internet Information<br />
Server <strong>and</strong> Microsoft Exchange Server.<br />
This class will be a fast-paced, intense study in<br />
these two subjects. Stu dents will begin preparation<br />
for the Microsoft Certified Systems Engineer<br />
(MCSE) exams. Prerequisites: CPT 235<br />
<strong>and</strong> 266. CPT 266 may be taken concur rently,<br />
with instructor permission.<br />
CPT 296 Topics in Information Technology<br />
3 Credits (3 Lecture 0 Lab 0 Shop)<br />
3 Hrs/Wk (3 Hrs. Lecture) *15 wks<br />
Students taking this course will explore selected<br />
topics in Information Technology that are relevant<br />
at the time of delivery. This course will not<br />
address subject matter currently offered within<br />
other CPT courses. Since the topics will change<br />
from year to year, students should check with<br />
the instructor to obtain more in-depth information<br />
on the topic offered for that given time<br />
period. Prerequisites: CPT 235 <strong>and</strong> 2nd year<br />
st<strong>and</strong>ing.<br />
CPT 297 Field Experience (Internship)<br />
3 Credits - Number of hours per week to be<br />
determined by Advisor<br />
This course is designed to provide the stu dent<br />
with field experience in an actual workplace under<br />
the supervision of an information technology<br />
professional. Sites for this practical must be arranged<br />
prior to course registration. Prerequisite:<br />
instructor permission.<br />
www.cmcc.edu 2010 ~ 2011 89