May 17, 2024  
Undergraduate/Graduate Catalog 2018-2019 
    
Undergraduate/Graduate Catalog 2018-2019 [ARCHIVED CATALOG] See drop-down menu above to access other catalogs.

Course Descriptions


Note: See Catalog Addenda  as that information supersedes the published version of this catalog.

The course descriptions include all courses that are taught for academic credit at the university. They are arranged in alpha-numerical sequence by course subject code.

See How to Read Course Descriptions  for additional information.

At present, the majority of the 500-600 level courses are offered in the evening hours. Students should be aware that not all courses are offered in the evening or every semester. Students who are only able to enroll in classes 4 pm or after should consult the appropriate department chairperson for information about the availability of evening sections of courses required in a specific major, concentration and/or minor. Students are urged to consult “Available Course Sections” through InfoBear each semester to determine when specific courses are offered.

 

 

 

Communication Studies

  
  • COMM 401 - Film Theory and Criticism

    (3 credits)
    Prerequisite: COMM 225 with a minimum grade of “C” or ENGL 270 or consent of instructor
    This course develops an advanced understanding of film as a complex cultural medium through the discussion of key theoretical and critical approaches. Theoretical and critical approaches discussed may include the following: realist theory, genre criticism, auteur theory, structuralism, feminist theory and journalistic criticism. The course combines weekly feature-length viewings with lectures, group discussions and written assignments.

  
  • COMM 415 - Advanced Television Production (Features)

    (3 credits)
    Prerequisite: COMM 290 with a minimum grade of “C” or COMM 291 with a minimum grade of “C”
    This course will give students television production experience. Topics will include scripting, budgeting, pre- and post-production protocols, copyright and legal issues, studio and field production considerations, aesthetic issues and editing. The course will culminate in a 25-30 minute television project produced and directed by the student for his/her portfolio. May be taken for graduate-level credit.

  
  • COMM 430 - Topics in Film

    (3 credits)
    Prerequisite: COMM 225 with a minimum grade of “C” or ENGL 270 or consent of instructor
    This course offers the basics of film study and analysis in dominant and avant garde cinema. It exposes students to a diverse range of subject matter to provide a familiarity with aspects of a particular film style, movement, culture, media and/or film technology. Topics include, but are not limited to, various international directors, postmodernism, Francophone, Soviet, Swedish and Scandinavian, satire and parody, film noir and other genres and auteur. Repeatable for different topics.

  
  • COMM 485 - Honors Thesis in Communication Studies

    (3 credits)
    Prerequisite: Open to Commonwealth and Departmental Honors students
    One-hour weekly meetings with the thesis director will culminate in an honors thesis. With the consent of the Departmental Honors Committee and the thesis director, this course may be extended into a second semester for three additional credits depending upon the scope of the project. Whether the final version of the thesis qualifies the student to graduate with honors will be determined by the Departmental Honors Committee. Offered annually.

  
  • COMM 492 - Seminar in Public Relations

    (3 credits)
    Prerequisite: COMM 102 or COMM 250; and COMM 224 and COMM 226 and COMM 337; all prerequisites must be completed with a minimum grade of “C”
    This seminar will pursue, in depth, selected themes and topics in the area of public relations. (CWRM)

  
  • COMM 493 - Seminar in Communication and Culture

    (3 credits)
    Prerequisite: COMM 102 or COMM 250; and COMM 224 and COMM 228 and COMM 336; all prerequisites must be completed with a minimum grade of “C”
    This seminar will pursue, in depth, selected themes and topics in the area of communication and culture. (CWRM)

  
  • COMM 495 - Communication Studies Seminar

    (3 credits)
    Prerequisite: COMM 102 or COMM 250; and COMM 221 or COMM 226 or COMM 228 or COMM 229; and COMM 224; and COMM 334 or COMM 336 or COMM 337; all prerequisites must be completed with a minimum grade of “C”
    This seminar will pursue, in depth, certain themes and topics in the area of the communication studies. Offered annually. (CWRM)

  
  • COMM 496 - Seminar in Film, Video, and Media Studies

    (3 credits)
    Prerequisite: COMM 102 or COMM 250; and COMM 224; and COMM 225 or COMM 229 or COMM 240; and COMM 334; all prerequisites must be completed with a minimum grade of “C”
    This seminar will pursue, in depth, selected themes and topics in the area of film, video, and media studies. Offered annually. (CWRM)

  
  • COMM 498 - Internship in Communication

    (3-12 credits)
    Prerequisite: Consent of the department, formal application required
    This non-classroom experience is designed for a limited number of junior and senior majors to complement their academic preparation. Limited to 3-12 credits unless special circumstances at the work site require more involvement. Only three credits may be applied to the major elective requirement. Repeatable: may earn a maximum of 15 credits. Graded on a (P) Pass/(N) No Pass basis. Offered annually.

  
  • COMM 499 - Directed Study in Communication Studies

    (1-3 credits)
    Prerequisite: Consent of the department, formal application required
    Directed study is open to juniors and seniors who have demonstrated critical and analytical abilities in their studies and who wish to pursue a project independently. Repeatable: may earn a maximum of six credits. Offered annually.


Computer Science

  
  • COMP 105 - Computers and Their Applications: An Introduction

    (3 credits)
    The goal of this course is to provide a student with no previous computer experience the opportunity to become computer literate. The course consists of equal parts of textbook/lecture learning and hands-on experience with software such as an operating system, a spreadsheet, a word processor, presentation graphics and Internet services including electronic mail. The course is especially recommended for the new PC user but does not fulfill any requirements of the computer science major.

  
  • COMP 111 - Logic and Computers

    (3 credits)
    This course provides an introduction to logic and explores its use in developing computer programs. Students will learn how to transform general ideas into fascinating demonstrable results in utilizing logical thinking. Offered fall semester. (CLOR)

  
  • COMP 135 - Freshman Honors Colloquium

    (1 credit)
    Prerequisite: Open to Commonwealth Honors students and to others at the discretion of the instructor
    Freshman Honors Colloquia in computer science allow exceptionally able students to explore a challenging topic in small classes under close faculty supervision. Colloquia meet once a week for 50 minutes and culminate in a paper or scientific project, which provides the major part of the grade. Topics vary from semester to semester. Repeatable: may earn a maximum of six credits. Offered fall semester.

  
  • COMP 136 - Freshman Honors Colloquium

    (1 credit)
    Prerequisite: Open to Commonwealth Honors students and to others at the discretion of the instructor
    Freshman Honors Colloquia in computer science allow exceptionally able students to explore a challenging topic in small classes under close faculty supervision. Colloquia meet once a week for 50 minutes and culminate in a paper or scientific project, which provides the major part of the grade. Topics vary from semester to semester. Repeatable: may earn a maximum of six credits. Offered spring semester.

  
  • COMP 143 - Introduction to Computer Science: Peer Assisted Learning

    (1 credit)
    Corequisite: Must be taken concurrently with COMP 151
    Under faculty supervision, students acquire strategies of problem solving, and particularly programming skills to help them succeed in computer science. Students in this course will attend a weekly tutorial session led by a peer learning assistant (PAL), in which they will engage in inquiry-based and small-group problem solving. Graded on a (P) Pass/(N) No Pass basis.

  
  • COMP 145 - Computing for Mathematics Educators

    (3 credits)
    Prerequisite: MATH 141 or MATH 161/161E, each of which may be taken concurrently
    In this course, future mathematics educators will solve problems by writing computer programs with input, output and control structures, including decision structures and repetition, using tools that are particularly relevant to the elementary classroom. In addition, students will use a computer algebra system to gain mathematical insights and solve mathematical problems, including programming in the computer algebra system. Readings and discussion will address computing and technology in schools. Offered fall semester. Note: A student who has successfully completed COMP 150 may not take this course for credit. Students who wish to reach computer programming at the secondary level should take COMP 151 instead of, or in addition to, this course.

  
  • COMP 150 - Programming and Computer Algebra

    (3 credits)
    Prerequisite: MATH 141 or MATH 161/161E; each of which may be taken concurrently
    In this course, students will solve problems by writing computer programs with input, output and control structures, including decision structures and repetition. In addition, students will use a computer algebra system to gain mathematical insights and solve mathematical problems, including programming in the computer algebra system. (Formerly COMP 203)

  
  • COMP 151 - Computer Science I

    (3 credits)
    Corequisite: Must be taken concurrently with COMP 143
    This is a beginning course in programming, which introduces concepts of computer organization. Problem-solving methods and algorithmic development stressing good programming style and documentation including top down and modular design will be covered. This course emphasizes problem solving with programming exercises run on the computer. Offered annually. (Formerly COMP 101)

  
  • COMP 152 - Computer Science II

    (3 credits)
    Prerequisite: COMP 151
    This course introduces object-oriented programming, including class structure, inheritance and polymorphism. It will cover event-driven GUI programming. Other topics may include recursion, elementary data structures and algorithms, threads, file access, exceptions and intellectual property. Students will write programming projects to demonstrate their mastery of these concepts. Offered annually. (Formerly COMP 102)

  
  • COMP 199 - First Year Seminar

    (3 credits)
    Prerequisite: Open to all freshmen with a writing placement score of 3 or above or a SAT score of 500 or above or who have completed ENGL 101. Students with 24 or more transfer credits will have this requirement waived.
    First Year Seminars (FYS) are writing-intensive, topic courses that introduce students to academic thought, discourse and practices. FYS courses prepare and orient students toward productive and fulfilling college careers by actively engaging them in a specific academic area of interest. Students will improve their writing, reading, research and basic information and technology skills while learning to work both collaboratively and independently. These courses will fulfill the First Year Seminar requirement and may fulfill other requirements for the core curriculum. Each course may fulfill different requirements and topics may change each semester. Only one FYS course may be taken for credit. (CFYS)

  
  • COMP 202 - Transitions in Programming

    (1 credit)
    Prerequisite: COMP 152
    In this course students will learn and practice the skills needed in upper level computer science classes. Very often the language used for introductory computer science classes is not the same as that used in more advanced courses. Some languages hide programming details that others expose. This course will be offered in whatever languages the department deems to be currently appropriate for upper level computer science courses.  Repeatable: may earn a maximum of three credits for different programming languages.

  
  • COMP 206 - Introduction to Computer Organization

    (3 credits)
    Prerequisite: COMP 152
    In this course, the organization and structure of major hardware components of computers; mechanics of information transfer and control within a digital computer system, and the fundamentals of logic design will be covered. The major emphasis of the course concerns the functions of and communication between the large scale components of a computer system, including properties of I/0 devices, controllers and interrupts. Offered spring semester.

  
  • COMP 220 - Topics in Programming Languages

    (3 credits)
    Prerequisite: COMP 152 or equivalent
    This course provides an introduction to different programming languages such as Java and Smalltalk. It is intended as a course for students who have previously programmed but want to explore different programming languages. It does not count as a departmental elective for computer science majors. Repeatable for different topics.

  
  • COMP 250 - Data Structures and Algorithms

    (3 credits)
    Prerequisite: COMP 152
    In this course, static, semistatic and dynamic data structures and techniques for the analysis and design of efficient algorithms which act on data structures will be addressed. Course topics will include arrays, records, stacks, queues, deques, linked lists, trees, graphs, sorting and searching algorithms, algorithms for insertion and deletion and the analysis and comparison of algorithms. (Formerly COMP 330)

  
  • COMP 283 - Database Applications

    (3 credits)
    In this course, the role of a database in an MIS environment is studied. Team analysis and implementation of a database project will be a major course component. This course does not fulfill computer science major requirements. (Formerly COMP 410)

  
  • COMP 286 - Sophomore Honors Colloquium

    (1 credit)
    Prerequisite: Open to Commonwealth Honors students and to others at the discretion of the instructor
    Sophomore Honors Colloquia in computer science allow exceptionally able students to explore a challenging topic in small classes under close faculty supervision. Colloquia meet once a week for 50 minutes and culminate in a paper or scientific project, which provides the major part of the grade. The minimum enrollment is two and the maximum is 12. Topics vary from semester to semester. Offered fall semester.

  
  • COMP 287 - Sophomore Honors Colloquium

    (1 credit)
    Prerequisite: Open to Commonwealth Honors students and to others at the discretion of the instructor
    Sophomore Honors Colloquia in computer science allow exceptionally able students to explore a challenging topic in small classes under close faculty supervision. Colloquia meet once a week for 50 minutes and culminate in a paper or scientific project, which provides the major part of the grade. The minimum enrollment is two and the maximum is 12. Topics vary from semester to semester. Offered spring semester.

  
  • COMP 298 - Second Year Seminar (Speaking Intensive)

    (3 credits)
    Prerequisite: _ _ _ _ 199; Open to all sophomores and juniors who have completed ENGL 101, and the speaking skills requirement. Students with 54 or more transfer credits will have this requirement waived. Cannot be taken if _ _ _ _ 298 or _ _ _ _ 299 are taken for credit.
    Second Year Seminars (SYS) are speaking- intensive, topic courses that build on the academic skills and habits introduced in the First Year Seminar. SYS courses engage students in a specific academic area of interest and provide them with the opportunity to reinforce, share and interpret knowledge. Students will improve their speaking, reading, research and basic information and technology skills while building the connections between scholarship and action that are required for lifelong learning. These courses will fulfill the Second Year Seminar requirement and may fulfill other requirements for the core curriculum. Each course may fulfill different requirements and topics may change each semester. Only one SYS course may be taken for credit. (CSYS)

  
  • COMP 299 - Second Year Seminar (Writing Intensive)

    (3 credits)
    Prerequisite: _ _ _ _ 199; Open to all sophomores and juniors who have completed ENGL 101 and ENGL 102. Students with 54 or more transfer credits will have this requirement waived. Cannot be taken if _ _ _ _ 298 or _ _ _ _ 299 are taken for credit.
    Second Year Seminars (SYS) are writing-intensive, topic courses that build on the academic skills and habits introduced in the First Year Seminar. SYS courses engage students in a specific academic area of interest and provide them with the opportunity to reinforce, share and interpret knowledge. Students will improve their writing, reading, research and basic information and technology skills while building the connections between scholarship and action that are required for lifelong learning. These courses will fulfill the Second Year Seminar requirement and may fulfill other requirements for the core curriculum. Each course may fulfill different requirements and topics may change each semester. Only one SYS course may be taken for credit. (CSYS )

  
  • COMP 320 - Unix/Linux Systems Administration

    (3 credits)
    Prerequisite: COMP 206
    This course covers basic skills needed to administer a Unix/Linux system including file organization, backup, recovery, account maintenance, network design, administration, device control, security and system monitoring. Also this course covers how to write shell scripts to perform basic system administration tasks. Offered fall semester.

  
  • COMP 335 - Web Application Development

    (3 credits)
    Prerequisite: COMP 250
    This course studies web technologies for modern web application development; designing, developing, publishing websites on the World Wide Web; databases, client and server side scripting, security and privacy issues. Offered spring semester.

  
  • COMP 340 - Organization of Programming Languages

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher; and MATH 130
    This course provides an introduction to the concepts found in a variety of programming languages, programming languages as tools for problem solving, and a brief introduction to languages from a number of different paradigms. Offered spring semester.

  
  • COMP 345 - Compiler Construction

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher; and COMP 340
    This course includes compiler structure; lexiysis, syntax analysis, grammars, description of programming language, automatically constructed recognizers, and error recovery; semantic analysis, semantic languages, semantic processes, optimization techniques and extendible compilers. Students will write a sample compiler in this course.

  
  • COMP 350 - Operating Systems

    (3 credits)
    Prerequisite: COMP 206; and COMP 250, completed with a grade of “C-” or higher
    Discussion of the organization and structure of operating systems for various modes of computer use from simple batch systems to time-sharing/multiprocessing systems are covered in this course. Topics include concurrent processing, memory management, deadlock, file systems, scheduling, etc. Programming assignments made in a high-level language with concurrent processing feature are required. Offered fall semester.

  
  • COMP 351 - Windows Operating System Forensics

    (3 credits)
    Prerequisite: COMP 250 with a minimum grade of “C-“
    This course provides fundamentals of the digital forensics knowledge and skills on Microsoft Windows Operating Systems. Students will learn how to acquire, explore, recover and analyze the forensics evidence on Microsoft Windows Operating System. Main topics include investigation on NTFS systems, Windows registry, Windows artifacts, volatile memory and web browsers, as well as python programming for security analysis. Offered annually.

  
  • COMP 352 - Mobile Device Forensics

    (3 credits)
    Prerequisite: COMP 250 with a minimum grade of “C-“
    This course offers an overview of forensics knowledge and skills on mobile devices and focuses on forensics investigation on iOS and Android platforms. Topics include iOS/Android architecture, mobile forensics procedures, evidence acquisition, file systems, data extraction, evidence analysis, mobile application data analysis and python programming for security analysis. Offered annually.

  
  • COMP 361 - Cybersecurity and Computer Networks

    (3 credits)
    Prerequisite: COMP 250 with a minimum grade of “C-“
    This course provides a comprehensive overview of the computer networks and cybersecurity. Students will firstly learn fundamental concepts on how the computer networks are designed, built and configured, then will gain basic insight on how to detect cybersecurity threats and defend cybersecurity attacks. Offered annually.

  
  • COMP 362 - Cybersecurity Incident Response

    (3 credits)
    Prerequisite: COMP 361 with a minimum grade of “C-“
    This course focuses on principles and practices for the detection, analysis and handling of cybersecurity incidents. Students will learn to detect and characterize various types of incidents, facilitate the incident response process, collect and analyze incident evidences and design remediation plans. Offered annually.

  
  • COMP 399 - Topics in Computer Science

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher; and other prerequisites dependent on topic
    Topics of special and current interest not covered in other courses will be offered. Repeatable for different topics.

  
  • COMP 405 - Introduction to Database Systems

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher; and MATH 130
    This course includes physical data organization; the hierarchical, network and relational data models; design theory for relational database, data dependencies, normal forms and preventing loss of information; query optimization; and integrity and security of databases. Students will implement applications on a relational database system. May be taken for graduate-level credit.

  
  • COMP 406 - Computer Architecture

    (3 credits)
    Prerequisite: COMP 206
    This course explores the design, simulation and evaluation of modern computer architecture principles, particularly as applied to designing microprocessors and memory. Topics may include pipelined and out-of-order instruction processing, multicore, caches, the hardware-software interface, interrupts, power-aware computing, hardware languages, and a historical perspective. Students may use prototyping hardware, including breadboards and FPGAs to construct and evaluate designs. Offered alternate years. Additional fee required.

  
  • COMP 419 - Web Information Retrieval

    (3 credits)
    Prerequisite: COMP 250
    This course studies the theory, design and implementation of text-based information systems. The information retrieval core components of the course include efficient text indexing, representation of information needs, several important retrieval models (vector space, probabilistic, inference net, link analysis), web search including crawling, collaborative filtering recommender systems, and experimental evaluation. Offered fall semester.

  
  • COMP 426 - 2D Game Design

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher
    In this course we will look at the whole life cycle of game development. We will focus on 2D games, avoiding some of the implementation details that hinder the development of 3D games. Students will begin with sketching out ideas, implement 2D graphics-based games. Students will experiment with 2D game concepts like scrolling, tiled maps and creating the illusion of infinite space. We will look at game Artificial Intelligence including pathing and goal selection. Students will also explore issues of art selection for games, including copyright issues and intellectual property.

  
  • COMP 430 - Computer Networks

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher
    This course includes an introduction to data transmission, digital multiplexing and data switching, characteristics of transmission media, terminals, modems and communication processes; design of error control, line control, and information flow control procedures; study of message and packet switching networks; protocols and software in packet switching systems; and modeling techniques for networks. May be taken for graduate-level credit.

  
  • COMP 435 - Analysis of Algorithms

    (3 credits)
    Prerequisite: COMP 250 with a minimum grade of “C-“; and MATH 161/161E
    This course is a general overview of algorithms, including algorithmic techniques needed in problem solving, and relative efficiency of algorithms. Topics will include efficient algorithms for data manipulation, graphical analysis, rapid evaluation of algebraic functions and matrix operations, and NlogN bound in sorting algorithms. May be taken for graduate-level credit.

  
  • COMP 436 - Computer Graphics

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher; and MATH 120 or MATH 202
    This course includes an introduction to hardware, algorithms and software of computer graphics. Topics include line generators, affine transformations, line and polygon clipping, splines, interactive techniques, menus, orthographic and perspective projections, solid modeling, hidden surface removal, lighting models and shading. May be taken for graduate-level credit.

  
  • COMP 437 - Simulation and Game Design

    (3 credits)
    Prerequisite: COMP 436
    This course introduces techniques used to design and implement computer games. Topics include a historic overview of computer games, the preparation of game documents and the use of a game engine, modeling software and terrain generator. A game will be designed and implemented in a team environment.

  
  • COMP 442 - Object-Oriented Software Engineering

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher
    This is a project course in the development of a large-scale software system using OO methodologies. The primary process involves discovering classes and objects that model both the application domain and the solution space, identifying the semantics of these classes and objects and establishing relationships among them, and implementing the classes and objects using appropriate data structures and algorithms. This primary process is controlled by a well-defined development framework with the following steps: 1) establishing core requirements, 2) providing a model of the system’s behavior, 3) creating an architecture for the implementation, 4) evolving the implementation through successive iterations, and 5) maintaining the system. May be taken for graduate-level credit. (CWRM)

  
  • COMP 460 - Introduction to Robotics

    (3 credits)
    Prerequisite: COMP 250, completed with a grade of “C-” or higher
    This course is an introduction to the theory of the motion of robot manipulators. The mathematics, programming and control of manipulators will be emphasized. Issues of sensing and planning will also be examined. May be taken for graduate-level credit.

  
  • COMP 470 - Introduction to Artificial Intelligence

    (3 credits)
    Prerequisite: Restricted to computer science majors and completion of 29 credits of computer science courses in the major
    This course introduces students to the basic concepts and techniques of artificial intelligence. Emphasis is given to representation and the associated data structures. Students will also be introduced to an AI language such as LISP. May be taken for graduate-level credit.

  
  • COMP 485 - Honors Thesis in Computer Science

    (3 credits)
    Prerequisite: Open to Commonwealth and Departmental Honors students
    One-hour weekly meetings with the thesis director will culminate in an honors thesis. With the consent of the Departmental Honors Committee and the thesis director this course may be extended into a second semester for three additional credits depending upon the scope of the project. Whether the final version of the thesis qualifies the student to graduate with honors will be determined by the Departmental Honors Committee. Repeatable: may earn a maximum of six credits. Offered annually.

  
  • COMP 490 - Senior Design and Development

    (3 credits)
    Prerequisite: COMP 442; restricted to computer science majors with senior standing
    This course provides the capstone experience for computer science majors. It pulls together the fundamental elements of the discipline and illustrates how these elements work together in practice. This course also exposes students to some cutting edge aspects of computer science. It requires students to think and write critically about the effects that our discipline can have on individuals and society. Students will design and implement a large team programming project. Offered annually.

  
  • COMP 498 - Internship in Computer Science

    (3 credits)
    Prerequisite: A minimum of 24 approved hours in computer science and consent of the department; formal application required
    In this course, students will work for an employer in the computer science field for a minimum of 10 hours/week during one full semester. A member of the department will serve as advisor and evaluator of all work projects. Graded on a (P) Pass/(N) No Pass basis.

  
  • COMP 499 - Directed Study in Computer Science

    (1-3 credits)
    Prerequisite: Consent of the department; formal application required
    Directed study is open to juniors and seniors who have demonstrated critical and analytical abilities in their studies and who wish to pursue a project independently. Repeatable: may earn a maximum of six credits.

  
  • COMP 502 - Research

    (3 credits)
    Prerequisite: Consent of the department; formal application required
    Original research is undertaken by the graduate student in their field. This course culminates in a capstone project. For details, consult the paragraph titled “Directed or Independent Study” in the “College of Graduate Studies” section of this catalog.

  
  • COMP 503 - Directed Study

    (1-3 credits)
    Prerequisite: Consent of the department; formal application required
    Directed study is designed for the graduate student who desires to study selected topics in a specific field. For details, consult the paragraph titled “Directed or Independent Study” in the “College of Graduate Studies” section of this catalog. Repeatable: may earn a maximum of six credits.

  
  • COMP 510 - Topics in Programming Languages

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course investigates programming language development from designer’s, user’s and implementer’s point of view. Topics include formal syntax and semantics, language system, extensible languages and control structures. There is also a survey of intralanguage features, covering ALGOL-60, ALGOL-68, Ada, Pascal, LISP, SNOBOL-4 APL, SIMULA-67, CLU, MODULA, and others.

  
  • COMP 520 - Operating Systems Principles

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course examines design principles such as optimal scheduling; file systems, system integrity and security, as well as the mathematical analysis of selected aspects of operating system design. Topics include queuing theory, disk scheduling, storage management and the working set model. Design and implementation of an operating system nucleus is also studied.

  
  • COMP 525 - Design and Construction of Compilers

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    In this course, topics will include lexical and syntactic analysis; code generation; error detection and correction; optimization techniques; models of code generators; and incremental and interactive compiling. Students will design and implement a compiler.

  
  • COMP 530 - Software Engineering

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    Topics in this course will include construction of reliable software, software tools, software testing methodologies, structured design, structured programming, software characteristics and quality and formal proofs of program correctness. Chief programmer teams and structure walk-throughs will be employed.

  
  • COMP 540 - Automata, Computability and Formal Languages

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    Topics in this course will include finite automata and regular languages, context- free languages, Turing machines and their variants, partial recursive functions and grammars, Church’s thesis, undecidable problems, complexity of algorithms and completeness.

  
  • COMP 545 - Analysis of Algorithms

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course deals with techniques in the analysis of algorithms. Topics to be chosen from among the following: dynamic programming, search and traverse techniques, backtracking, numerical techniques, NP-hard and NP-complete problems, approximation algorithms and other topics in the analysis and design of algorithms.

  
  • COMP 565 - Logic Programming

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course is an introduction to first order predicate logic as a problem-solving tool. Logic programming languages such as PROLOG are studied along with applications of logic programming to mathematics fields, natural language processing and law.

  
  • COMP 570 - Robotics

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This is a project-oriented course in robotics. Topics are chosen from manipulator motion and control, motion planning, legged-motion, vision, touch sensing, grasping, programming languages for robots and automated factory design.

  
  • COMP 580 - Database Systems

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    In this course, topics will include relational, hierarchical and network data models; design theory for relational databases and query optimization; classification of data models, data languages; concurrency, integrity, privacy; modeling and measurement of access strategies; and dedicated processors, information retrieval and real time applications.

  
  • COMP 590 - Computer Architecture

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course is an introduction to the internal structure of digital computers including design of gates, flip-fops, registers and memories to perform operations on numerical and other data represented in binary form; computer system analysis and design; organizational dependence on computations to be performed; and theoretical aspects of parallel and pipeline computation.

  
  • COMP 594 - Computer Networks

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    This course provides an introduction to fundamental concepts in computer networks, including their design and implementation. Topics include network architectures and protocols, placing emphasis on protocol used in the Internet; routing; data link layer issues; multimedia networking; network security; and network management.

  
  • COMP 596 - Topics in Computer Science

    (3 credits)
    Prerequisite: Admission to the MS program in Computer Science or consent of instructor
    In this course, topics are chosen from program verification, formal semantics, formal language theory, concurrent programming, complexity or algorithms, programming language theory, graphics and other computer science topics. Repeatable for different topics.

  
  • COMP 598 - Computer Science Graduate Internship

    (3 credits)
    Prerequisite: Matriculation in the computer science master’s program; at least six credits of graduate-level course work in computer science (COMP); formal application required
    An internship provides an opportunity to apply what has been learned in the classroom and allows the student to further professional skills. Faculty supervision allows for reflection on the internship experience and connects the applied portion of the academic study to other courses. Repeatable; may earn a maximum of six credits, however, only three credits can be used toward the degree. Graded on (P) Pass/(N) No Pass basis.


Counseling ‐ General

  
  • CNGC 500 - Research and Evaluation

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course is designed to help prepare counselor education students who intend to work in mental health, PreK-12 or higher education settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC), School Social Worker/School Adjustment Counselor, or School Counselor as practitioner-scientists. The purpose of this course is to provide a framework for counselors to evaluate the efficiency of research studies that have implications for the practice of counseling. Students will become familiar with research methods, statistical analysis, needs assessment and program evaluation as it relates to the counseling profession. Students will be exposed to ethical and legal considerations, diversity and equity as it relates to conducting research in counseling.

  
  • CNGC 502 - Research

    (3 or 6 credits)
    Prerequisite: Consent of the department; formal application required
    Original research is undertaken by the graduate student in their field. For details, consult the paragraph titled “Directed or Independent Study” in the “College of Graduate Studies” section of this catalog. Repeatable: may earn a maximum of six credits.

  
  • CNGC 503 - Directed Study

    (1-3 credits)
    Prerequisite: Completion of 15 approved graduate credits and acceptance in the counseling program; consent of the department; formal application required
    Directed study is designed for the graduate student who desires to study selected topics in the counseling field or engage in fieldwork in addition to what is required in each program option. For details, consult the paragraph titled “Directed or Independent Study” in the “College of Graduate Studies” section of this catalog. Repeatable: may earn a maximum of six credits.

  
  • CNGC 508 - Creativity in Counseling

    (1.5 or 3 credits)
    The purpose of this course is to introduce students to methods of integrating creativity and expressive therapy modalities into the therapeutic relationship. Students will be exposed to different variations of creativity in counseling such as art therapy, sand tray therapy, music therapy, metaphors in counseling, adventure based counseling, and forms of ceremonies in therapy. Ethical considerations for using creativity in counseling will be addressed, as well as national organizations that govern the various creative modalities. Students will be provided with the basic concepts and methods of these specialty areas. Information presented in this course will be explored through discussions, readings and basic experiential activities.

  
  • CNGC 515 - Performance Psychology for Athletes and Performance Artists

    (3 credits)
    This course will examine various performance enhancement protocols utilized in sports and the performing arts. Performance psychology is concerned with the psychological aspects of performance in sport, exercise, performing arts, business and life (i.e., enhancing well-being, test anxiety, etc.). This is a practice-based course where students will examine theories and interventions used to enhance performance and overall well-being as well as the practical application of skills.

  
  • CNGC 520 - Group Experience

    (0 credit)
    Prerequisite: Must be taken concurrently with CNGC 538
    All matriculated MEd counselor education students are required to participate in a confidential, small-group experience provided by the department. This non-graded, eight-session activity will be facilitated by a licensed clinician who is not a member of the faculty and will provide counselors-in-training with direct experience as a member of a group. Completion of this requirement is a prerequisite for the Advanced Applied Counseling Course. Graded on a (P) Pass/(N) No Pass basis.

  
  • CNGC 529 - Multicultural Counseling

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This skill-based course will further develop the students’ working knowledge and basic competency in multicultural counseling theory and application. For the counseling student who intends to work in mental health, PreK-12 or higher education settings, and who may also be seeking licensure as one or more of the following: LMHC, School Social Worker/School Adjustment Counselor, or School Counselor. To this end, the course will focus on the counselor on both a professional and personal level. Additionally, the course will examine salient client population-specific issues related to the life experiences and world view of the culturally different client and how such experiences impact on the counseling relationship and therapeutic process. Underlying values and assumptions associated with widely used traditional counseling interventions and their appropriateness with disenfranchised populations will be explored. Traditional and nontraditional culturally-consonant counseling approaches will also be discussed.

  
  • CNGC 532 - Psychological Assessment

    (3 credits)
    Prerequisite: CNGC 500 and matriculation in the MEd or postmaster’s program in counseling; or consent of instructor
    This course will examine the basic principles and components of individual and group psychological assessment and is designed for the counselor education student who intends to work in mental health settings or PreK-12 settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC), School Counselor, or School Social Worker/School Adjustment Counselor. The student will be introduced to the most commonly used assessment tools and practices for measuring intelligence, achievement, aptitude, interest, career and personality. Basic concepts of standardized testing and statistical concepts such as measures of central tendency, variability, norm and criterion referenced tests and types of reliability and validity will be explained for each test discussed. Critical issues and procedures such as technology, ethical, diversity and multicultural aspects related to the administration, scoring, interpretation and report writing for individual and group tests will be emphasized. Offered fall and spring semesters.

  
  • CNGC 538 - Group I: Theory and Process of Group Interaction

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor; must be taken concurrently with CNGC 520
    Group I is an experiential course designed to provide students who intend to work in mental health, PreK-12 or higher education settings, and who may also be seeking licensure as one or more of the following: LMHC, School Social Worker/School Adjustment Counselor or School Counselor, with the opportunity to co-facilitate, participate, observe and analyze group process. Emphasis will be placed on the synthesis of leadership, membership and purpose, as well as the development of various types of groups and counseling applications for a variety of settings.

  
  • CNGC 539 - Introduction to Career Counseling

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course will review concepts, issues, trends and tools as they relate to career development. It is designed to consider the role of the professional counselor in the career decision-making process embedded within lifestyle and life-stage factors. Topics will include, but not be limited to, career development theory, career assessment tools, interest, skills and personality inventories, career resource materials, technology and the implementation of career counseling strategies.

  
  • CNGC 560 - Special Topics in Counseling

    (1-3 credits)
    Special topics of current relevance in counseling will be offered from time to time. The topic to be addressed will be announced prior to registration. Repeatable for different topics.

  
  • CNGC 561 - Grief Counseling

    (3 credits)
    This course is an introduction to the theory and application of grief models as they apply to individuals and families, including techniques and strategies to assist clients and students dealing with issues related to grief and loss in a variety of settings (school, mental health, college/student affairs). The course will stress the importance of the professional counselor’s self-awareness and counselor impact on the therapeutic process, as well as the role of ritual, spirituality and multicultural perspectives on grief. At the core of the course will be a respect for the “client’s” cultural contextual, a recognition of the importance of culture and other critical intervening factors on the counseling and grief process, and the maintenance of high ethical standards.

  
  • CNGC 563 - Psychopharmacology for Nonmedical Professionals

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course is for the counseling student who intends to work in mental health or PreK-12 settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC), School Social Worker/School Adjustment Counselor or School Counselor. It examines modern medication treatments for psychological disorders, including schizophrenia, mania, depression and anxiety. Additional problems such as ADHD/ADD, steroids, alcohol and cigarette dependency, street drugs and inhalants will be examined. Types of medications reviewed are the following: antipsychotics, antidepressants, antianxiety, sedative-hypnotics, over-the-counter and herbal alternatives are discussed in conjunction with diagnostic factors, effectiveness, side effects, risk and biological actions.

  
  • CNGC 567 - Marital and Family Therapy

    (3 credits)
    This course is an examination of schools of family systems and treatment intervention options. Attention will be given to the history and development of marital family therapy, current schools of therapy, intervention strategies and the role of the counselor in marital and family work. Professional standards for marital and family therapy will be reviewed.

  
  • CNGC 574 - Wellness Counseling

    (3 credits)
    This course will look at the complementary and alternative forms of medicine and practices for health promotion and wellness. Empirical studies evaluating the various forms of treatment and practices will be examined to better inform our use as clinicians of these practices in clinics and schools. Hands on practice of the various techniques will be conducted in class. Class members will assess their level of wellness and compose their personal plan for change. Wellness technology will be explored and evaluated. Class members create a wellness activity that they would use with a client or a student. Offered fall semester.

  
  • CNGC 582 - Preventive Counseling

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course is for the counseling student who intends to work in mental health PreK-12 settings and who is seeking licensure as a Licensed Mental Health Counselor (LMHC) and School Social Worker/Adjustment Counselor. It will explore the wide variety of factors in society and the community that affect the well-being of students in PreK-12 settings. Emphasis will be on addressing human problems through community counseling and consultation within a framework of multiculturalism, professional standards and equity, and using technology to enhance the development and delivery of school-based counseling interventions. Topics include professional identity, the ASCA Model Framework for delivery of services and programs in schools, prevention, outreach programming and special education.

  
  • CNGC 585 - Capstone in Counseling – Portfolio

    (3 credits)
    Prerequisite: Consent of department chairperson
    This course is designed to assist students in successfully creating a capstone portfolio that demonstrates mastery of the basic competencies necessary to function as a counseling professional. Students’ projects will utilize the core areas of their discipline in accordance with the CACREP (Council for the Accreditation of Counseling and Related Educational Programs) standards. Students must successfully present their final capstone portfolio at a formal capstone defense meeting. This course is graded on a (P) Pass/(N) No Pass basis.

  
  • CNGC 586 - Capstone in Counseling – Project Paper

    (3 credits)
    Prerequisite: Consent of department chairperson
    This course is designed to assist students in successfully creating a capstone project paper that demonstrates mastery of the basic competencies necessary to function as a counseling professional. Students’ projects will utilize the core areas of their discipline in accordance with the CACREP (Council for the Accreditation of Counseling and Related Educational Programs) standards. Students must successfully present their final capstone project paper at a formal capstone defense meeting. This course is graded on a (P) Pass/(N) No Pass basis.

  
  • CNGC 587 - Counseling the Military Family

    (1.5 or 3 credits)
    This course prepares students to understand the stressors that being in the military, as a reservist, National Guard, or as regular military person, places on the family. Information regarding agencies and community services for military families will be presented for example the Veterans Administration programs, the Military Child Education Coalition and the American Red Cross programs, which supports the children and family of the National Guard and Reservist. Information regarding means to receive books, community resources and CD’s to aid in counseling of the families is included. Techniques to counsel the family members, including the service member through these trying times and tailoring these techniques to your unique setting will be explored. The military culture as framework for understanding the family will be presented.

  
  • CNGC 588 - Suicide: Prevention, Intervention and Postvention

    (3 credits)
    This graduate counseling elective course will examine suicide: prevention, intervention and postvention. Students will be exposed to the theories on why people die by suicide, current statistics on deaths by suicide in the United States, and best practices for working with suicidal clients and students. Students will also explore ethical and legal issues within the field of suicidology. Models for comprehensive suicide prevention will be examined. Upon completion of this course, students will be equipped with the knowledge, skills and abilities to assess for suicide and to build a comprehensive suicide prevention program at their agency or school. Offered fall, spring, summer.

  
  • CNGC 643 - Methods of Legacy Exploration and Preservation

    (3 credits)
    Prerequisite: Acceptance in LEPG Certificate program or approval of program coordinator. Open to licensed psychologists, licensed mental health counselors, licensed independent clinical social workers, licensed marriage and family counselors, psychiatric nurses (nurse practitioner or clinical nurse specialist license), pastoral counselors, or matriculating graduate students in programs leading to one of the above licenses.
    This introductory course is designed to provide students with the opportunity to learn about the many and diverse methods for exploring and preserving one’s heritage and legacy. Students will explore the notion of legacy and identify a piece of their legacy to explore, preserve, and share; culminating in a semester-long project (e.g., conduct oral histories, create a short movie, explore and document genealogy, create a photo book, etc.). Both didactic and experiential teaching methods will help participants gain knowledge and competence about the various methods. Offered summer session.

  
  • CNGC 644 - Legacy Exploration and Preservation Model

    (3 credits)
    Prerequisite: CNGC 643
    This course will review foundational group work principles, ethical considerations in group settings and provide knowledge and effective group work strategies for the delivery of wellness groups. Both didactic and experiential teaching methods will help participants gain knowledge and competence with conducting Legacy Exploration and Preservation Group s with adults in different stages of development. Students will have the opportunity to practice these groups strategies in-class. Offered fall semester.

  
  • CNGC 645 - Legacy Exploration and Preservation Group Co-facilitation Experience

    (3 credits)
    Prerequisite: CNGC 644
    This experientially based course provides students with the opportunity to co-facilitate a group with a trained and licensed mental health group worker using the Legacy Exploration and Preservation Group Model. Students will be mentored and supervised with how to prepare, conduct, and process these groups in accordance with Best Practices in Group Work while conducting an actual group with their instructor. Offered spring semester.


Counseling ‐ Mental Health

  
  • CNMH 528 - Counseling Theories and Techniques for Mental Health Counseling

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course will introduce the Mental Health Counseling student to the major counseling theories and will infuse practical application of the techniques and skills associated with each theory. These theories will be examined with respect to their overall worldview and practice in the context of clinical settings. In addition to theories, a secondary course emphasis will be on counselor self-reflection and self-awareness as well as working with individual clients. Additional areas that will be infused in the course include: culture and other contextual factors, diversity in a broad context, ecological systems, ethical considerations and prevention strategies.

  
  • CNMH 532 - Psychological Assessment

    (3 credits)
    Prerequisite: CNGC 500; and matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course will examine the basic principles and components of individual and group psychological assessment and is designed for the counselor education student who intends to work in mental health settings or PreK-12 settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC) or School Social Worker/School Adjustment Counselor. The student will be introduced to the most commonly used assessment tools and practices for measuring intelligence, achievement, aptitude, interest, career and personality. Basic concepts of standardized testing and statistical concepts such as measures of central tendency, variability, norm and criterion referenced tests and types of reliability and validity will be explained for each test discussed. Critical issues and procedures such as technology, ethical, diversity and multicultural aspects related to the administration, scoring, interpretation and report writing for individual and group tests will be emphasized. (Formerly CNGC 532)

  
  • CNMH 534 - The Professional Counselor: Standards, Ethics and Legal Issues

    (3 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course, which is for the graduate counseling student who intends to work in mental health or PreK-12 settings, and who is seeking licensure as a Licensed Mental Health Counselor (LMHC) or School Social Worker/School Adjustment Counselor, will examine the current trends in the area of ethical and legal issues that affect the professional counselor, as well as the process of ethical decision-making. Legal and ethical issues dealing with informed consent, confidentiality, duty to warn, neglect and abuse, family rights and special education will be among the topics to be studied. Ethical standards of the ACA and codes germane to specific counseling associations will be reviewed and discussed. Guidelines and competencies for working with multicultural and other special populations will also be examined.

  
  • CNMH 535 - Applied Counseling: Adolescent-Adult

    (3 credits)
    Prerequisite: CNMH 528; and matriculation in the MEd or CAGS or postmaster’s program in counseling
    In this course, awareness of characteristics and behaviors that influence the helping process will be explored, such as developmental issues, multicultural, ascribed and achieved personality characteristics. Students who intend to work with adolescents and/or adults in school or mental health settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC) or School Social Worker/School Adjustment Counselor will develop basic interviewing and counseling skills for the purpose of establishing a therapeutic relationship, diagnosis of client problems and implementing appropriate counseling treatment goals within the ethical guidelines. (Formerly CNGC 535)

  
  • CNMH 536 - Applied Counseling: Pre-Adolescent

    (3 credits)
    Prerequisite: CNMH 528; and matriculation in the MEd or CAGS or postmaster’s program in counseling
    This course is designed to assist the counseling student who intends to work in mental health or PreK-12 settings, and who may also be seeking licensure as one or more of the following: Licensed Mental Health Counselor (LMHC) or School Social Worker/School Adjustment Counselor, with learning effective therapeutic techniques for working with young children. The course will examine developmental child psychopathology from a constructivist perspective. Using this model, various approaches to child therapy and collaboration skills will be applied and evaluated. No preferred treatment modality will be espoused; rather, students will be expected to make use of a combination of techniques and integrate various forms of intervention. Moreover, diversity, psychological development, technology and professionalism will be integrated throughout the course. (Formerly CNGC 536)

  
  • CNMH 540 - Counseling Substance-Related and Addictive Disorders

    (1.5 credits)
    Prerequisite: Matriculation in the MEd or CAGS or postmaster’s program in counseling; or consent of instructor
    This course is an overview of substance abuse and dependency, including etiological and treatment models, current Diagnostic and Statistical Manual of Mental Disorders (DSM) diagnostic criteria and differential diagnosis according to the current DSM. Also included are discussions of evidence based treatments and basic strategies for evaluating counseling outcomes in addiction counseling.

  
  • CNMH 564 - Theories of Psychological Development

    (3 credits)
    Prerequisite: Matriculation in the MEd or postmaster’s program in counseling; or consent of instructor
    This course will examine traditional and contemporary theories of psychological development. Each theory will be examined from a multicultural perspective. Students who intend to work in mental health, or PreK-12 settings, and who may also be seeking licensure as either an LMHC, School Social Worker/School Adjustment Counselor or School Counselor, will learn how to apply psychological theories of development in assessing client issues and formulate appropriate interventions.

  
  • CNMH 568 - Psychopathology

    (3 credits)
    Prerequisite: CNMH 528; and CNMH 564, which may be taken concurrently; and matriculation in the MEd, CAGS or Postmasters program in counseling; or consent of instructor
    This course will provide an examination of the classification system, diagnostic criteria, and differential diagnosis according to the current Diagnostic and Statistical Manual of Mental Disorders (DSM). Attention will be given to issues of diversity, etiology and treatment options.

 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 27