07.05.2015 Views

Academic Policies and Procedures - Central Maine Community ...

Academic Policies and Procedures - Central Maine Community ...

Academic Policies and Procedures - Central Maine Community ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!