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 United States which have direct bearing on the role and policies of criminal justice agencies. Application of these issues as they relate to investigation, arrest, pre-trial and appeal will be emphasized.

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.