New Nursing Programs

Emergency Closing Policy

Text Alert

Get Connected

Course Directory

:: Course Offerings

The course offerings at Clarion University of PA go through an extensive review process by the Committee on Courses and Programs of Study (CCPS).  This course offerings list is a comprehensive list of courses that could be offered; it does not mean they are currently being offered.

For a complete list of courses offered on the current or upcoming schedules, see the Registrar's page Schedule of Classes.

To start a new search enter the course number of the subject or title you are searching in the box below.



Course IdCourse Title (currently sorted in Descending order) Course Description
CIS 411
Systems Devlmt Project
Students develop a computer-based solution to a real problem obtained from the university or the community. Working as a member of a group/team, students evaluate an existing system; identify alternative solutions; select a solution; develop a projec,t plan; and design, implement, test, and document the system. Utilizes current technology whenever possible, including microcomputers, and a relational database. Prerequisites: CIS 217, 301, and 402.|
CIS 312
Special Topics In Computing
Provides for focused study of a special interest topic in computing using learning formats selected by the instructor as best suited for the particular course. Prerequisites for particular course set by the instructor.|
CIS 375
Software Engineering
Introduces the student to the basic concepts and ideas surrounding the discipline of software engineering. The student will analyze and design and implement one or more software projects. The language used will vary. Prerequisites: CIS 254 and 306.|
CIS 462
Simulation/Modeling
Covers the advantages and disadvantages of using computer simulation in modeling. Students learn and practice techniques of computer simulation. Prerequisites: CIS 244 or 330.|
CIS 370
Server-Side Web Programming
Covers web programming focusing on the web server side of the client/server architecture. Students will learn the fundamentals of secure, dynamic, web application development using one or two of the most popular tool sets. Topics covered include we,b server setup, database setup, user authentication, session management, client/server interaction, and using the tool set to develop database driven web sites. One example of a tool set would be PHP as the programming language, MySQL as the databas,e, and Apache as the web server. Prerequisite: CIS 270: Client-Side Web Programming|
MS 402
Sem In Military Mgmt & Anal
A progressive course where students continue the practical application of principles of leadership/management as applied in classroom and field environments. Students analyze the use of military assets in world affairs to include importance of strat,egic mobility and neutralization of insurgent movements. Students assess and solve management problems regarding military justice, administration, and the obligations and responsibilities of an officer. Students participate in class and in Leadersh,ip Labs. The Military science department provides the textbook for the class, titled Officership, MS 402 and all other materials and uniforms required for the course.|
CIS 470
Project Management
Introduces students to basic project management concepts and reinforces those concepts through the use of project management software. Provides students with the knowledge and skills necessary to plan, organize and control information technology pro,jects. Key topics include monitoring and controlling schedules, progress reporting, risk management, quality management, cost management as well as contracting and procurement. Graduate students will analyze a case study; present it to the class; a,nd provide a 10-15 page written report on the case study analysis to the instructor. Prerequisites: CIS 301 and MGMT 320 or permission of instructor.|
CIS 570
Project Management
Introduces students to basic project management concepts and reinforces those concepts through the use of project management software. Provides students with the knowledge and skills necessary to plan, organize and control projects. Key topics incl,ude monitoring and controlling schedules, progress reporting, risk management, quality management, cost management as well as contracting and procurement. Graduate students will analyze a case study; present it to the class; and provide a 10-15 page, written report on the case study analysis to the instructor. Prerequisite: Permission of instructor or MGMT 500.|
CIS 460
Programming Lang & Comp Theory
Introduces automata theory and Turing machines as well as the associated formal languages. Students will explore the construction and implementation of programming languages allowing the student to chooseand use programming languages in a competent,manner. Students will also explore different programming paradigms, such as robotics programming and parallel programming. Prerequisites: CIS/MATH 140 and CIS 254.|
CIS 230
Practicum In CIS
Provides undergraduates with an introduction to the role of computer specialists in the everyday operation of a computer laboratory. Supplies real experience in such routine exercises as interacting with computer users to field problems and complaint,s, machine event logging, and performing simple tasks to keep machines operating. A maximum of six credits of the practicum may be applied toward graduation. Prerequisite: CIS 217 or permission of the instructor.|
CIS 412
Parallel Processing
Studies the architecture, algorithms, and programming that are involved with parallel processing. Students will learn how parallel architecture affects the design of parallel algorithms and parallel programming. Architectures shall include the prev,ailing message passing and shared memory architectures. Students will learn how to design parallel algorithms and how to think in parallel. Students will learn how to write parallel programs, using a prevailing parallel programming language. Progr,amming may be done by remotely using an account at a supercomputer center, using serial computers that are working together to solve a problem (a cluster), or using an individual computer which has multiple processors within it. Prerequisites: CIS|
CIS 355
Operating Systems I
Covers the functions of operating systems, the design of operating systems at the register transfer and programming levels, and the important relationships between operating systems and computer hardware. Prerequisites: CIS 253 and 254.|
CIS 306
Object Oriented Programming
Introduces a popular object-oriented programming language. Emphasizes object-oriented features of the language: classes and objects, encapsulation, inheritance, and virtual functions. Exposes students to both the syntax and semantics of the language., Applying these features, students complete several small programming projects. Smalltalk and Java are examples of a language that might be chosen. Prerequisite CIS 206 or CIS 244.|
MS 202
Natl Sec & Fund Mil Topography
The study of national security concepts, policies, and the national decision-making process with emphasis on national resources, national will, and economic factors, included will be a study of response options. Fundamentals of military topography i,ncluding the use of military maps to determine topographic features, to conduct land navigation, and to perform terrain analysis will be covered. Also, see Leadership Laboratory.|
CIS 317
Microcomp Maint Conc & Tech
Covers the installation, configuration, upgrading, troubleshooting and repair of microcomputer hardware. Includes basic networking concepts and printers. Knowledge of safety and common preventive maintenance procedures is stressed. Prerequisite:, CIS 217|
MS 401
Mgmt of Military Complex
A progressive course where students conduct practical application of principles of leadership/management as applied in the classroom and the field. Continues the leader development process and prepares cadets for the transition from cadet to second,lieutenant, solidifying their commitment to officership, reinforcing individual competencies, and affording practical officer leadership experience. By the end of the course, cadets will have a better understanding of a wide range of military operat,ions and their purposes. Individually and in groups, students solve leadership problems common to small units. Students participate in class and in Leadership Labs. The Military science department provides the textbook for the class, titled Leader|
CIS 303
Local Area Networks
Study of the technology of local area networks. Includes LAN design, topology, hardware, standards, protocols, and network operating systems. Includes significant hands-on experience building a LAN; and installing network interface cards and cable. P,rerequisites: CIS 202 with a grade of C or better.|
MS 301
Leadership in Modern Learning
A progressive course where students conduct practical application of principles of leadership/management as applied in classroom and field to include case studies in psychological, physiological, and sociological factors that affect human behavior.,Individually and in groups, students solve leadership problems common to small units. Students participate in class and in Leadership Labs. The Military science department provides the textbook for the class, titled Leadership and Problem Solving,,MS 301 and all other materials and uniforms required for the course.|
MS 110
Intro To Military Science
Surveys the organization of the United States Army and the role of the military in today's society, emphasizing the customs and traditions of the Army and the fundamentals of leadership. Students study land navigation, physical fitness, and military, bearing; values and ethics, Army Life and communications. Leadership labs reinforce classroom instruction.|
CIS 206
Intro To Java Programming
Introduces the Java programming language. Designed to expose Information Systems majors to a second programming language (after C#). Involves programming Java applets and Java applications. Students learn the core of the language including its dat,a types, arithmetic statements, selection statements, repetition statements, arrays, and string processing features. Object oriented programming concepts are introduced but are not the focus of the course. Other topics include Java's windowing tool,kits, file input and output, exception handling, and the Java security model. Prerequisite: CIS 202 with a grade of C or better. Not for credit for CS majors.|
CIS 202
Intro Prog And Algo
Introduces algorithms and translation of algorithms into a programming language. Student will create algorithms and computer programs that implement those algorithms. Will learn programming language syntax and programming fundamentals including var,iables, input and output, arithmetic and logical operations, control flow (sequence, selection, iteration), file access and modular development. Computer language used may change over time, but an example language would be C# (C Sharp).|
CIS 244
Intro Prog & Algo II
Examines complex problem-solving techniques, top down design, and prgram debugginh and testing. Prerequisite: B or better in CIS 202 or permission of instructor.|
CIS 422
Internship In Computers
Provides students the opportunity for practical computer experience in commercial, industrial, governmental, or other participating organizations. Prerequisite: CIS 253 or 330. Junior or senior standing.|
CIS 330
Info Systems Programming
In-depth study of event-driven programming with a concentration on the retrieval, updating and reporting of information stored in a database. Prerequisite: C or better in CIS 202 or permission of instructor.|
CIS 333
Info Sys Auditing & Security
Analyzes the information system audit process, provision and evaluation of controls in all aspects of information system operation, and the provision and maintenance of computer security. Stresses internal controls while examining specific controls a,nd security. Prerequisites: CIS 303.|
CIS 499
Independent Study
Permits students to explore an area of special interest using computers. Department faculty member must direct the special project. Prerequisites: CIS 244 or 330, junior or senior standing.|
MS 201
Fund Tact Oper & Leader Tech
For the second year Military Science student. Designed to provide practical application of fundamental leadership techniques in preparation for the advanced course of Military Science and future service as an Officer in the U.S. Army. Students will, learn oral and written communication skills and leadership fundamentals in the classroom, practicing them at weekly leadership labs. The goal of the curriculum and training is to enhance supervisory skills that can be applied in a management positi,on in a civilian or military career. The focus will be on individual leadership development and small group leadership techniques used to train and motivate teams within larger organizations.|
MS 305
Fund Of Organ Leadership
|
MS 112
Fund Of Military Science
A progressive course that explores concepts that must be applied by the officer corps of the United States Army. Students learn basic soldier skills and leadership techniques and gain an appreciation for teh institutional values and procedures that,define the Professional Army Ethic.|
CIS 140
Ess Topics Discr Math Comp Sc
An introduction to the discrete mathematics essential for course work in computer science. Elementary coverage of proofs including mathematical induction, sets, functions, relations, boolean algebra, number theory, combinatorics, analysis of algorit,hms including recursive algorithms, matrices and the logic of control and data storage through hand computation. This course should be taken in a computer science major's first year. It is a prerequisite for upper division required major courses in, the Computer Science major. A successful student should be able to apply the concepts taught to problem solving in computer science.|