CHEM043 Developmental Chemistry 3-0-3
This high school level course in chemistry examines
the structure of mater and the nature of chemical reactions. Particular
attention will be given to the types of reactions that apply to the health
field. These credits do not count toward graduation requirements.
CHEM110 Introduction to Chemistry 3-3-4
This introductory course covers the fundamental principles of chemistry
including measurements; atomic structure; periodic trends; names and formulas
of compounds; chemical reactions and bonds; acids, bases and solutions: stoichiometry; gas laws; and radiation chemistry. It is
designed for students who have had no instruction or limited instruction in
chemistry. The course is for the student whose chemistry requirements will have
been fulfilled upon completion of this course. It satisfies the needs of the
health sciences and related fields as well as the needs for the student who is
preparing for further study in chemistry. Prerequisite: MATH131 or recent high
school algebra.
CHEM115 General Chemistry 3-3-4
The objective of the chemistry course is to introduce
the student to the principles of chemistry included in the first semester of a
two-semester chemistry course. The course will include topics such as
components of matter, stoichiometry, chemical
reactions, gas and kinetic-molecular theory, thermochemistry,
quantum theory and atomic structure, chemical periodicity, chemical bonding,
and molecular geometry. Principles taught in lectures will be reinforced in
laboratory experiments. Prerequisites: CHEM110 or recent completion of high
school chemistry and MATH 131 or recent completion of high school Algebra II.
CHEM116 General Chemistry II 3-3-4
This general chemistry course is designed to introduce
the student to the principles of chemistry included in the second semester of a
two-semester chemistry course. This course will include topics such as
intermolecular forces, properties of solutions, kinetics, chemical equilibrium,
acid-base equilibrium, electrochemistry and thermodynamics. Prerequisite:
CHEM115 and MATH 151.
CHEM120 Organic Chemistry 3-3-4
This course will provide an introduction to the
properties and reactions of hydrocarbons and their oxygen and nitrogen derivatives.
Special emphasis will be placed on the application in biotechnology and related
fields. Laboratory experiments will reinforce class lecture where possible.
Prerequisite: CHEM115 or permission of instructor.
CIS097 Computer Fundamentals (CIS012) 0-2-1
This course is designed for students with little or no computer skills or for
those who are interested in refreshing their computer knowledge. Students will
identify the major hardware and software components of a computer, gain
proficiency in the Windows operating system environment and learn how to
manage, save, copy and delete file and folders. Students will also gain
knowledge in current trends and topics in computer technology and will learn
the terms and skills needed in today's computer literate society. This course
may not be applied to meet certificate or degree requirements.
CIS110 Introduction to Computers 2-2-3
As a foundation course to gain computer literacy,
students will use a fully integrated, hands-on approach to understand the critical
components of computer technology. Students will examine personal computer
hardware and software components, gain proficiency in the Windows operating
system environment and learn the fundamental elements of Office Application
Software including word processing, spreadsheets, presentation software, and
database applications. Students will also explore various facets of the
Internet including using the Internet for research, working with on-line
learning tools, evaluating electronic information, safeguarding data, proper
use of email and other current web technologies.
CIS111 Computer Technologies 2-2-3
The purpose of this course is to provide students with
the fundamental background and understanding of various critical components of
computer technology. A required course for all computer majors, this foundation
course provides students with a firm foundation in computer technology
including: hardware components, software applications, processors, memory
management, secondary storage, file management, operating systems, networking
essentials, ethics, and emerging technologies. Students will also explore
various ethical issues surrounding the use of digital information, as well as
the impact of technology on business and society. Prerequisite: CIS110 or
permission of instructor.
CIS112 Programming Logic 3-0-3
This course will emphasize systems thinking as an
approach to solving computer problems and understanding formal logic.
Programming theory and logic will be presented with hands-on practice in model
environments, while students are provided with essential problem-solving
methods, techniques and disciplines. Control flow, data manipulation and
planning methods will be emphasized. Students will develop confidence in
applying programming solutions, will be exposed to pertinent terminology, and
will learn the effective use of reference materials.
CIS113 Database Design and Management 2-2-3
This course is an introduction to database analysis,
planning, designing, and implementation with emphasis on the relational model.
Students will study the theory behind relational databases, relational database
nomenclature, and relational concepts. The course will include sections
studying Structured Query Language (SQL) and optimizing databases through
normalization. Students will apply their knowledge with hands-on exercises
designed to teach the intricacies of database design methodology. Prerequisite:
CIS110.
CIS115 Introduction to Graphic Design 2-2-3
This design course will explore design and layout
considerations for various production media. Students will study principles of
design including color theory, line, texture, pattern, balance, space and
movement. Students will be introduced to computer graphics creation using
industry standard software packages such as Macromedia Freehand and Adobe
PhotoShop. Students will also experience hands-on drawing and design lessons to
develop their own senses, learn how to use paths, manipulate basic shapes and
text, apply color and gradients, implement styles, work
in multiple layers, trace, and scale. Students will be able to use these design
applications for future study in Web Design and Multimedia Production.
Prerequisite: CIS110.
CIS116 Introduction to Computer Networking
2-2-3
This course introduces students to the fundamentals of computer connectivity.
Students will compare peer-to-peer versus client-server configurations,
Windows, Unix and Mac Network Operating System
Environments, local and wide-area networks, in addition to relevant network communication
protocols. Prerequisite: CIS111.
CIS118 Introduction to Visual Basic 2-2-3
This course will provide the students with an
understanding of structured, procedural, and event-driven programming. The
students will develop techniques for problem solving through the application of
programming methods and will gain experience in the nuts-and-bolts of program
design as they complete lab-work and assignments. Students will learn to use
the VisualBasic.NET language and programming environment. Prerequisite: CIS112.
CIS124 Web Programming I
2-2-3
Gain knowledge of the web site development process and learn how to develop web
pages using XHTML standards. Through the use of different text editors and
validation programs students will study in detail XHTML syntax and will develop
well-formed and valid web pages. Students will also incorporate text,
graphical, and form components into web pages and will use text formatting,
tables and CSS for page layout and site design. Prerequisite: CIS110.
CIS125 Introduction to Animation 2-2-3
Learn how to apply the principles of animation and gain a full understanding of
the animation process from conception to completion. Topics to be covered
include storyboarding, creating production artwork, setting key frames, tweening and interpolation, creating and animating
characters, materials manipulation and lighting. Hands-on experience using 2D
and 3D animation tools and software application programs is a core component of
this course. Students will gain a working knowledge of Macromedia Flash that
will be expanded upon in CIS264. Prerequisite: CIS115.
CIS134 Web Style and Design 2-2-3
Students will learn the basic layout and imaging skills for attractive,
informative, and entertaining Web pages. Course topics include information
architecture, site design, layout, type, color, scanning, image manipulation
and formats, copyrights, element integration, and compatibility issues with
multiple browsers. Current software specific to Web publishing will be
utilized. Prerequisites: CIS115 and CIS124.
CIS135 Introduction to PhotoShop 2-2-3
Adobe PhotoShop brings the art and science of photo manipulation to the Web and
other computer applications. An overview of the PhotoShop environment, color
processes and channels, image modes, scanning, compositing, adjustment layers,
masks, type manipulation, filters, actions, file formats, and web/multimedia
considerations are among the many topics covered in this course. Prerequisite:
CIS110.
CIS141 Desktop Publishing 2-2-3
This hands-on course introduces students to the basic hardware and software
components of desktop publishing technology as well as the skills needed to
produce attractive and effective printed materials. Students will learn to
produce page layouts while experimenting with writing and graphic design.
Prerequisite: CIS110.
CIS145 Introduction to Multimedia 2-2-3
This project-based course introduces students to
multimedia concepts through a production environment. Students will learn how
to create and manipulate objects, develop screen designs and begin to build
computer applications to incorporate graphics, animation, audio and video.
Students will be introduced to current industry standards using Macromedia
Director. Prerequisite: CIS110.
CIS146 Linux I 2-2-3
The purpose of this course is to provide students with
the fundamental skills needed to work in a Linux environment. A recent version
of the popular public domain operating system Linux will be used as a vehicle
for course delivery. Topics to be covered include the file system, file
management, text editors, running and creating shell scripts, Xwindows, and basic system administration. Installing the
Linux operating system and networking issues will also be discussed.
Prerequisite: CIS112.
CIS148 Introduction to Java Programming 2-2-3
The purpose of this course is to provide a solid
foundation in the Java programming language. Program planning, object oriented
design, and Java language syntax will be emphasized. This course will prepare
students for advanced study of the Java language as well as introduce students
in other fields of computer study to general object programming. If students do
not have any previous programming experience, CIS112 is required as a
prerequisite.
CIS149 Linux Applications 2-2-3
In this course, students will explore the various
common business applications available to run on Linux. This includes, Star
Office, Open Office, Evolution, Mozilla, Gimp, and
many other useful, open source programs, which are generally available free
from sources on the internet.
CIS156 Computer Applications in Business 2-2-3
An Integrated Approach
This course stresses project planning using technology, aiming to provide
professionals the ability to meet the challenges of business. Through a
project-based approach students will learn advanced concepts and functions of
business application software. To become more efficient and effective students
will successfully solve real-world office technology problems using integrated
software applications. Students will be able to manage customers and sales
opportunities more effectively, create impressive sales and marketing materials
in-house, manage email, and share information more efficiently using Microsoft
Office. This course is well-suited to those students who know the basics of
Microsoft Office and need to become thoroughly knowledgably and experienced in
its many applications. Prerequisite: CIS110.
CIS158 Introduction to C++ 2-2-3
This course introduces students to the fundamentals of
structured programming and to the procedural aspects of the C++ programming
language. Students will create programs to demonstrate the topics of program
control, functions, arrays, and pointers. Microsoft's Visual C++ will be used
as the primary development tool; however, other environments may also be
utilized. Emphasis will be placed on the creation of platform-independent
applications in order to allow students to become familiar with the core
features of the C++ language. If students do not have any previous programming
experience CIS112 is required as a prerequisite.
CIS165 Introduction to Video Production 2-2-3
The fundamentals of video production and editing will
be studied through individual projects. A technical foundation will be established
regarding rudimentary aspects of video engineering. All aspects of the
production process including camera functions, lighting, shooting techniques
(ENG and EFP), audio-for-video, and voice over acquisition will be presented.
Editing concepts and aesthetics will be examined through an introduction to
film history and current editing standards. A detailed introduction to Adobe
Premiere and video editing concepts will provide students with the tools to
assemble their acquired video elements into a final video project of their
choice. Prerequisite: CIS110.
CIS175 Adobe Illustrator 2-2-3
Students will establish a firm foundation in Illustrator by mastering the
primary tools and techniques necessary to create complex and attractive
illustrations and text effects. Students will learn to use Illustrator's
foundational tools and techniques such as paths, fills, strokes, pathfinder,
drawing, painting, gradient mesh, filters, and masks to create artwork and
illustrations that could be used for integration with multimedia, for vector
animation, or on the World Wide Web. Prerequisite: CIS115.
CIS184 Web Page Development Using Authoring Tools
2-2-3
At the completion of this course, the student will be
familiar with several web authoring applications, also known as WSYWIG editors,
and be able to create a website using a WSYWIG editor. The student will be able
to create a storyboard or page mock-up using one of the design templates
available and understand the role of the storyboard in the planning process.
The student will use some of the more advanced tools found in WSYWIG editors
such as CSS, animation, creating a sophisticated form, a site map, creating and
changing a template, and the use of JavaScript. Prerequisite: CIS134.
CIS205 Advanced Photoshop 2-2-3
This course will expand student's knowledge of
Photoshop through the exploration of more advanced tools and techniques for
both print and the Web. In-depth work on photo editing, masks, gradient masks
and channels, color correction, image blending, digital images, clipping paths,
filters and plug-ins, and the creation of 3 dimensional effects through the
digital manipulation of lighting and shadow, will be covered. Students will be
encouraged to take their own creative ideas from sketch pad to completion. Many
professional tips and tricks from publications written by industry experts will
be covered Prerequisite: CIS135.
CIS216 Web Server Administration 2-2-3
Discover what goes on behind the scenes in order to access your favorite web
pages. Learn how to set up and maintain the hardware and software needed for
both Internet and Intranet web sites. Emphasis will be placed on setting up a
UNIX/Linux system with Apache web server; however, other platforms will be
discussed throughout the course. Prerequisites: CIS146, CIS224.
CIS218 Advanced Visual Basic 2-2-3
This course will expand the students' understanding of
structured, procedural and event-driven programming using VisualBasic.NET. The
students will learn advanced programming methods, and will gain further
experience in the nut-and-bolts of program design as they complete lab-work and
assignments. Prerequisite: CIS118.
CIS223 Advanced SQL 2-2-3
In this course, students will learn how to use
Structured Query Language to manipulate and retrieve data from relational
databases. Students will use SQL to modify database structure, add user
permission to databases or tables, query the database for information, and
update the contents of a database. Stress will be placed on working with large
database management systems like SQL Server. Prerequisite: CIS113.
CIS224 Web Programming II 2-2-3
Building upon the web development skills taught in CIS124 this course will
enable students to create dynamically built web sites using JavaScript and other
client-side scripting languages. Students will also gain advanced XHTML and CSS
skills and will gain familiarity with programming concepts and terminology
common to many web scripting languages. Please note that if students have no
previous programming experience then CIS112 is a must prior to enrolling in
this course! Prerequisites: CIS112 and CIS124.
CIS233 Oracle I 2-2-3
Students in this course will gain an understanding of the internal structures
and organization of an Oracle database. Students will create Oracle databases, tablespaces, user accounts, views, indexes, and other
objects necessary to support an application. The course will present a
structured approach to the monitoring and managing of the most recent version
of the Oracle database software. Prerequisite: CIS113.
CIS245 Multimedia Applications 2-2-3
This course expands on the fundamentals of multimedia
technology acquired in CIS145, Introduction to Multimedia. The primary focus
will be the development of Macromedia Director skills.
Using aspects of Lingo including commands, functions, properties and operators
and understanding the process of events and handlers, will allow students to
integrate various multimedia elements into a final project. Prerequisite:
CIS145.
CIS246 Linux II 2-2-3
Building upon fundamentals previously acquired, students will further develop
Linux skills and knowledge in a hands-on environment. Students will install a
dual boot operating system, develop shell scripts for application management,
configure various business productivity applications, discuss Linux security
issues, and gain a further understanding of Linux administration with respect
to using and configuring various network services. Prerequisite: CIS146.
CIS248 Advanced Java Programming 2-2-3
Extend knowledge of object-oriented programming through the use of the Java
programming language. Develop applets for use in web pages as well as stand
alone applications. Application design, planning, language syntax, and a
variety of Java environments will be covered. Individual and group projects are
emphasized throughout the course. Prerequisite: CIS148.
CIS249 Linux Databases 2-2-3
In this course, students will establish a firm
foundation in Linux database installation, design, construction and use.
Students will install and use My SQL and Postgres
SQL, two popular open source database programs, along with a variety of useful
tools to work with these databases. Students will also write basic PHP/Perl
code to link these databases to websites. Prerequisites: CIS113 and CIS146.
CIS253 Data Sharing 2-2-3
This course will provide the student with the skills necessary to share data
across the Internet. Topics will include database queries, ASP, JSP and CGI
scripting, as well as security and form design. Current trends will be examined
and discussed. Prerequisites: CIS223, CIS224.
CIS254 PHP and MySQL
2-2-3
PHP is a server-side, cross platform scripting language. It offers a server side
approach to database connectivity with an integrated environment where complex
scripting code combines with plain HTML. This class enables students to create
dynamic web applications with php and MYSQL. Topics
include the basics of PHP, mixing PHP and HTML, displaying dynamic content,
using cookies, and database connectivity. Other topics may include: fusebox design, and open source pre-built solutions.
Prerequisites: CIS113 and CIS224.
CIS258 Advanced C++ 2-2-3
This advanced programming course emphasizes the C++
implementation of object-oriented designs. It expands upon the structured
techniques introduced in CIS158. While concentrating on the creation of C++
object systems, students will learn advanced language topics such as function
overloading, default arguments, inheritance, virtual functions, and run-time
type information. Prerequisite: CIS158.
CIS264 Macromedia Flash 2-2-3
Learn to use Macromedia Flash to create interactive web sites, games, and
applications. Building upon the skills learned in CIS125 Introduction to
Animation, students will learn advanced drawing, animation and interactivity
techniques. Students will also learn the fundamentals of ActionScript
and how to manipulate information, objects, text and sound to create a fully interactive
application. Prerequisites: CIS112 and CIS125.
CIS265 3D Design and Animation 2-2-3
Students will learn the fundamental principles that form the basis of effective
3D development. Discussion will involve the use of space, form, and color impact
on computer games, computer graphics, animation, and demos. Topics will include
architectural visualizations and fly-throughs,
proportional Students will learn the fundamental principles that form the basis
of effective 3D development. Topics will include scene and character
development and animation, use of color and lighting, inverse kinematics and
modeling using primitive shapes, NURBS and polygons. Hands-on experience using
3D animation tools and software application programs is a core component of
this course. Prerequisite: CIS125
CIS274 XML (eXtensible Markup Language)
2-2-3
XML facilitates the exchange of data among different applications, platforms
and businesses. This class will focus on XML and its applications in the
business-to-business, web, multimedia and database industries with an emphasis
on creating and using customized tag sets. Style sheet applications such as CSS
and XSL will be explored as will the use of DTDs and
Schemas to validate a document. Prerequisites: CIS112 and CIS124.
CIS275 Advanced Video Production 2-2-3
Continuing where CIS165 leaves off, CIS275 will
examine various aspects of video production and editing in greater detail.
Students will learn script writing, story boarding and production planning as a
necessary precursor to successful video production. Production and editing
issues regarding film, broadcast, commercials, corporate, event and legal video
will be discussed. Students will be required to go out into the community and
provide production services for a client in the form of a commercial or
business/product presentation. Advanced aspects of non-linear editing with
Adobe Premiere will be addressed in detail such as video motion manipulation,
audio and video filters, and transparency keys. Prerequisite: CIS165.
CIS281 Internship 1-8-3
This capstone course allows a limited number of
students to receive on-the-job experience at an off-site location related to
their specific area of academic concentration. Students are required to work
eight hours per week at positions that meet the criteria established by the
Internship Manual. A seminar meeting once per week will review internship
progress and discuss issues related to successful employment. Prerequisite: completion of course work for the first three semesters of
the student's program of study and approval of the Department Chair and/or
Program Advisor. The course has one hour of lecture and eight hours of work for
three credits. Department Elective.
CIS291 Advanced Topics 2-2-3
The purpose of this experience is to provide qualified
students the opportunity to pursue academic work outside the formal classroom
setting. Independent Project is an ideal way for a student to specialize in a
concentrated area within the Computer Technologies Department. In order to be
eligible for this challenging opportunity, students must seek the approval of
the Department Chair and work with a faculty advisor to set up a course of
study. Students must submit an original project plan prior to acceptance.
CJR121 Criminal Procedure 4-0-4
This course analyzes the constitutional issues in the
CRJ123 Criminal law 4-0-4
This course provides an in-depth review of substantive criminal law in the
federal and state systems including analysis of the essential elements of all
major crimes, the concepts of constitutional review and judicial scrutiny and
the principles governing legal challenges to the constitutionality of laws.
CRJ150 Criminology 3- 0 -3
The definition and nature of crime, criminal
statistics, and a survey of the theories of crime causation are included. Emphasis
is placed on crime patterns and typologies.
CRJ205 Police Operations 3-0-3
This course covers the principles of police
organization, administration, along with community policing as well as the
selection, training, promotion and socialization of officers. It also examines
issues involving the influence of research, police deviance, minorities, the
use of force, and the general hazards of police work.
CJR210 Juvenile Justice 3-0-3
An examination of causative factors in the development of youthful offenders
and the development and philosophy behind treatment and rehabilitative
practices is covered. The course also covers legal, procedural, and substantive
issues pertaining to the juvenile justice system.
CRJ215 Corrections Operations 3-0-3
This course is a study of correctional processes and services, standards,
personnel and principles of management; allocation of resources, training and
staffing; the role of sentencing and work release programs; special programs
and the use of outside contracts.
CRJ225 Drug Abuse and the Law 3-0-3
In the first part of this course, the historical use
of the major drug groups (including alcohol) will be reviewed. In the second
part, the reaction of the criminal justice system to illegal involvement with
drugs and alcohol and methods of treating substance abusers will be reviewed.
CRJ230 Justice and the Community 3-0-3
This course deals with the interaction of the various
components of the justice system with the community. It involves an analysis of
the way the work of police departments, courts, correctional institutions and
community corrections agencies appear to the public. The image of the justice
system in the media is examined: specific attention is paid to the issues of
the young, minorities and community organizations.
CRJ270 Criminal Justice Internship 0-9-3
This course prepares students entering the field of criminal justice by
applying theoretical knowledge to practical experience. Students will complete
a minimum of 120 hours at an agency provided by the internship coordinator and
assist in activities deemed appropriate by the agency. The agency will also
evaluate the student. Students are required to maintain an internship log, and
prepare an extensive paper which relates previous Criminal justice coursework
to the internship experience. Approval from the department chair is required
prior to registration.
CRJ275 Senior Project 3-0-3
This course presents an opportunity for students to
focus on a specific issue or topic in Criminal Justice with a primary emphasis
on completion of a major independent research project and topic paper analyzing
an agency or significant concept/issue in Criminal Justice. Students MUST see
their Program Coordinator to discuss their goals for the course and to register
for this class.