Apr 29, 2024  
2020-2022 Graduate Catalog 
    
2020-2022 Graduate Catalog [ARCHIVED CATALOG]

Graduate Course Descriptions


 

Other Courses

  
  • ORGC 738 - Applied Research Design (Sample)

    3 Credits

    538 Prerequisite(s): ORGC 502  & ORGC 504  Course in research methodology which stresses the need for theory development or framework as basis for organizational communications research. Current literature will be reviewed to include methodology employed and issues of theory building. Students will be guided in developing their own research design and empirical study.
  
  • ORGC 502 - Communication Theory and Research (SAMPLE)

    3 Credits

    Prerequisite(s): None Provides an understanding of organizational communication theories. Includes description, application, and critique of theories. In addition, this course introduces the basic framework for communication research.
  
  • ORGC 522 - Corporate Communications (SAMPLE)

    3 Credits

    Prerequisite(s): None. Presents an overview of the fundamentals of telecommunications technology and applications in organizations, including human factors in organizations, acquisition and procurement, market competition, logistical planning, research and development, and relations with carriers and manufacturers.
  
  • ESOL 504 - Linguistics for Teachers



    This course introduces educators to linguistic concepts that define the various systems of language - phonetics, phonology, morphology, syntax, semantics, pragmatics - and extends this knowledge to working with English language learners. The course will facilitate awareness of language learner difficulties in developing language proficiency, as well as the social and cultural aspects that influence language use.
  
  • ESOL 641 - Methods and Materials for Teaching English Language Learners



    This course develops competencies needed by all teachers who work with English language learners. Through field placements and seminar sessions, students practice evidence-based techniques for teaching second ESL learners within Pre-K-12 classrooms. Participants will develop strategies for engaging learners, scaffolding instruction, and assessing learning outcomes. Particular emphasis is given to the SIOP (Sheltered Instruction Observation Protocols) Model, a comprehensive instructional approach for planning and implementing lessons.
  
  • ORGC 504 - Organizational Communications (SAMPLE)

    3 Credits

    Prerequisite(s): None Provides introduction to human communication in organizations. Special attention is given to concepts of motivation, leadership, job satisfaction, goalsetting, task design, operant conditioning, cross-cultural and small group communication.
  
  • ESOL 658 - Principles of Language Testing



    This course introduces students to the basic concepts and principles of language testing and assessment. Topics include how to develop valid and reliable tests, how to link assessments to instructional outcomes, and how to create test specifications, standards and rubrics. Participants will practice different approaches for creating, evaluating, and scoring both formal and informal language assessment measures for students of different ages and ability levels.
  
  • ESOL 523 - Teaching in Multicultural Classrooms



    This course examines the impact of academic, social, and cultural contexts on the education of culturally and linguistically diverse learners. Students will explore how educator’s identity, role, culture, and biases can influence the interpretation of learners’ strengths and needs. Particular attention is given to the academic and personal characteristics of learners, as well as family background and literacy practices, to identify effective individualized instructional and assessment practices.
  
  • ESOL 512 - Theoretical Foundations of Second Language Acquisiton



    While all people can successfully acquire a first language, not all people are successful in acquiring a second language. This course examines the complex relationship between first language and second language acquisition, and the factors that facilitate a learner’s language development. Students will explore ways to optimize second language learning that are consistent with our current understanding of the nature and acquisition of language.

Accounting

  
  • ACCT 611 - Accounting for Decision-Making

    3 Credits

    511 Prerequisite(s): None Building on the MBA program course work, advanced techniques for internal decision-making by business entities are investigated and applied to case studies. Domestic and international business problems are examined with emphasis on managerial accounting principles and procedures.
  
  • ACCT 718 - Advanced Auditing

    3 Credits

    618 Prerequisite(s): None The course is designed to focus issues relating to statistical sampling techniques, implications of replacement cost data in the audit techniques, as well as other current accounting issues associated with audit compliance procedures.
  
  • ACCT 719 - Contemporary Issues in Accounting

    3 Credits

    619 Prerequisite(s): None The course captures recent developments in all areas of accounting. The relevance, importance, practicality, and appropriateness of the respective accounting issues are examined and discussed. It is recommended that students take this course in their last semester.
  
  • ACCT 510 - Financial Accounting

    3 Credits

    Prerequisite(s): None The course introduces the concepts and procedures necessary for the reparation and interpretation of accounting information in the form of external accounting reports. The course will focus on the basic accounting model in order to develop the skills associated with the reading, interpreting, and analyzing of financial statements by creating an awareness of issues and problems associated with financial accounting methods.
  
  • ACCT 713 - International Accounting

    3 Credits

    613 Prerequisite(s): None The course focuses on the current accounting issues associated with multinational corporations, with particular emphasis on foreign currency translation and unique problems encountered in consolidation process as related to these types of business entities.
  
  • ACCT 616 - Managerial Accounting

    3 Credits

    516 Prerequisite(s): None The course is designed to provide a review of basic financial statements and methods used in their analysis, the development and use of the accounting information for management purposes, and an application of the principles to problem and case analysis.
  
  • ACCT 715 - Tax Management

    3 Credits

    615 Prerequisite(s): None The course examines the impact of tax legislation and regulations on the management planning process. It will include the techniques of analyzing the tax implications associated with investment consideration, acquisitions, mergers, and other related financial planning issues.

Computer Science

  
  • COSC 831 - Advanced Data Warehousing and Data Mining

    3 Credits

    Prerequisite(s): COSC 531 This course covers the fundamentals of data warehousing architecture and issues involving planning, constructing and maintaining a data warehouse. The course introduces the concept of data mining and how it relates to data warehousing. The specific topics covered include the logical design of a data warehouse, data staging area and extract-transform-load processing. The course discusses multidimensional analysis using OLAP techniques, and coverage of knowledge discovery processing including common data modeling techniques
  
  • COSC 735 - Advanced Wireless Security

    3 Credits

    Prerequisite(s): COSC 535 This course covers wireless networking security at the graduate level. Students will achieve a solid understanding of wireless networking, security issues in wireless networks and how to mitigate the associated risks. At the completion of the course, students will have a thorough understanding of how to better secure various networks such as, ad hoc wireless networks, sensor networks and mobile wireless networks.
  
  • COSC 675 - Applied Combinatorics and Graph Theory

    3 Credits

    Prerequisite(s): COSC 522 General enumeration methods, difference equations, generating functions. Elements of graph theory, matrix representations of graphs, applications of graph theory to transport networks, matching theory and graphical algorithms.
  
  • COSC 645 - Applied Cryptography

    3 Credits

    Prerequisite(s): COSC 535 This course teaches students some of the basic paradigms and principles of modern cryptography and their applications. After mathematical preliminaries from algebra and number theory, we will explore the following topics in the field: foundations of cryptography, public key cryptography, pseudorandom generators, elliptic curve cryptography, and fundamental limits to information operations.
  
  • COSC 698 - Applied Research in Computer Science

    3 Credits

    Prerequisite(s): A minimum of 27 Graduate Credits in COSC This course requires the student to perform research in computer science somewhat less in scope than a master’s thesis. Such research should adequately demonstrate the student’s proficiency in the subject material. The research must be applied in a semester-long project and concluded with a short seminar and a comprehensive paper.
  
  • COSC 573 - Artificial Intelligence I

    3 Credits

    Prerequisite(s): COSC 528 This course is an introduction to artificial intelligence. Topics include knowledge acquisition and representation, heuristic search methods, logical and probabilistic reasoning, expert system architecture, and AI applications in languages such as LISP and PROLOG.
  
  • COSC 673 - Artificial Intelligence II

    3 Credits

    Prerequisite(s): COSC 573 Continuation of COSC 573. Advanced topics in artificial intelligence, such as natural language understanding, computer vision, machine learning, robotics, neural networks, automatic theorem proving, and an in-depth look into the design and implementation of intelligent computer systems.
  
  • COSC 561 - Compiler Design and Construction I

    3 Credits

    Prerequisite(s): COSC 504 Design and implementation of compilers. Semantics and pragmatics as they affect the design of compilers. Topics include: lexical and syntax analysis, parsers, semantics processing, code generation, and simple code optimization.
  
  • COSC 661 - Compiler Design and Construction II

    3 Credits

    Prerequisite(s): COSC 561 Continuation of COSC 561. Advanced topics in compiler design and construction. Automated compiler tools and compiler compilers. Advanced code optimization techniques. Compilation of different computational models. Role of compilers in natural language processing.
  
  • COSC 516 - Computer Architecture

    3 Credits

    Prerequisite(s): COSC 502 Introduction to high-speed computer architecture. Parallel architecture, memory and I/O subsystems. Principles of pipelining and vector processing, pipeline computers and vectorization methods, examples of vector processors. Structures and algorithms for array processors, SIMD and MIMD computers, interconnection networks, associative array processors. Case studies of representative high-speed processors.
  
  • COSC 585 - Computer Communication Networks I

    3 Credits

    Prerequisite(s): COSC 504 Introduction to computer communication and layered network architectures. Encoding and modulation, compression and multiplexing, error detection and correction. Use of the Open Systems Interconnection (OSI) Reference Model as a framework. Review of layered network architecture: design of layered protocols, network topology, switching techniques. Protocols and network design from the physical layer to the application layer.
  
  • COSC 685 - Computer Communication Networks II

    3 Credits

    Prerequisite(s): COSC 514 and COSC 585 Continuation of COSC 585. Advanced topics in computer networks and their applications. Inter-networking: international gateways and datagram internets. Emphasis on the characteristics, implementation and configuration of Local Area Networks (LANs), Wide Area Networks (WANs), and Integrated Services Digital Networks (ISDNs).
  
  • COSC 518 - Computer Graphics I

    3 Credits

    Prerequisite(s): COSC 502 and COSC 504 Two-Dimensional (2D) interactive graphics. Basic clipping and scan conversion techniques, 2D homogeneous coordinate system, graphics hardware and software systems, user interfaces, graphics standards, and rendering techniques.
  
  • COSC 618 - Computer Graphics II

    3 Credits

    Prerequisite(s): COSC 518 and COSC 528 Continuation of COSC 518. Topics will be chosen from three-dimensional (3D) interactive graphics, raster display system architecture, 3D homogeneous coordinate system, hidden surface elimination, modeling, shading, shadow generation, anti-aliasing, ray-tracing, fractals, animation techniques, color theory, graphics languages, and modern graphics.
  
  • COSC 502 - Computer Organization

    3 Credits

    Prerequisite(s): Graduate Status Contemporary computer internal architecture and operation are described at various levels, beginning with a summary of digital logic design of memory, buses and processor chips. Topics include: microprogramming, machine language, addressing techniques, interrupts, operating systems, virtual memory and memory management, one-pass and two-pass assemblers, linking and loading, and advanced computer architectures.
  
  • COSC 631 - Database and Information Systems II

    3 Credits

    Prerequisite(s): COSC 531 Continuation of COSC 531. Advanced topics in data base design and information management systems. Topics include normalization and semantic modeling, view integration, recovery and concurrency, security and integrity, data base machines, distributed and heterogeneous data base management, intelligent data bases, and object-oriented systems.
  
  • COSC 531 - Database Design

    3 Credits

    Prerequisite(s): COSC 504 Introduction to database design and database information management systems. Discussions of the various types of data and information models, such as hierarchical, network, relational, entity-relation, and object-oriented models. Functional dependencies and data normalization. An in-depth look into relational database systems and query languages.
  
  • COSC 528 - Design and Analysis of Algorithms

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 This course includes discussion of design and analysis of basic computer algorithms based on the following techniques: divide-and-conquer, greedy, dynamic programming, tree and graph traversals, backtracking, and branch-and-bound method. Applications to problems, such as sorting and searching, traveling salesman, knapsack, graph coloring, set union-and-find, matrix multiplication, and scheduling. Use of advanced data structures appropriate for different techniques and problems. Use of mathematical tools, such as big-oh notation and recurrence relations in the analysis of algorithms to NP-completeness and discussion of P=NP question.
  
  • COSC 554 - Design of Embedded Systems

    3 Credits

    Prerequisite(s): COSC 502 This course presents the basic material required to design and implement embedded systems. Topics covered include single-purpose processors, general purpose processors, peripheral control, memory use, device interfacing, state machine and concurrent process models, control systems, IC technology, and design technology.
  
  • COSC 522 - Discrete Structures

    3 Credits

    Prerequisite(s): Graduate Status A survey of those areas in mathematics that are particularly useful to computer science. Topics discussed include set theory, relations and functions, equivalence and order relations, digraphs and trees, and probability concepts.
  
  • COSC 900 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 901 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 902 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 903 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 904 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 905 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 906 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 907 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 908 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 909 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 687 - Distributed Computer Systems

    3 Credits

    Prerequisite(s): COSC 514 and COSC 585 Introduction to the concepts and the design principles used in constructing distributed computer systems. Coverage of topics from the architectural foundations of distributed systems through networks; file servers including transaction handling; replication; and security issues, with descriptions of the design and the facilities offered in some specific systems. Areas of applications include distributed database management, interoperable information systems, and distributed artificial intelligence.
  
  • COSC 551 - Formal Methods in Programming Languages

    3 Credits

    Prerequisite(s): COSC 504 Evolution of some imperative programming languages; formal methods of describing syntax; semantics; data types and variables; assignment statements; control structures; subprograms and their implementation; exception handling; logic programming languages; data abstraction.
  
  • COSC 887 - High Performance Computing

    3 Credits

    Prerequisite(s): Graduate standing This course explores the architectural classifications and taxonomies of parallel machines. Topics include enabling technologies including advanced processor concepts, interconnection networks, parallel performance and scalability. An introduction to parallel algorithms and programming models will be studied.
  
  • COSC 719 - Image Processing I

    3 Credits

    Prerequisite(s): COSC 504 This course is an introduction to Computer Vision and Image Processing fundamentals, human visual system, image resolution, binary images, gray scale images, multispectral images, digital image formats, preprocessing, image algebra, spatial filters, image enhancement, edge detection, segmentation, feature extraction etc. Additional topics include discrete transforms and image compression techniques.
  
  • COSC 819 - Image Processing II

    3 Credits

    Prerequisite(s): COSC 719 This course is a study in the analysis of data stored as images. Image and video data processing has emerged as a major study area in computer science. Topics include color image processing, compression techniques, wavelet and multi resolution processing, image segmentation, and object recognition and tracking.
  
  • COSC 635 - Information Privacy and Security

    3 Credits

    Prerequisite(s): COSC 504 Introduction to security and privacy issues associated with information systems. Technical, physical, and administrative methods of providing security. Identification and authentication. Encryption and management of encryption systems, including key protection and distribution. Cost/risk trade-offs. Privacy legislation and technical means of providing privacy.
  
  • COSC 523 - Logic, Computability and Automata I

    3 Credits

    Prerequisite(s): COSC 522 An elementary development of propositional and predicate logics, set and Boolean algebras with a discussion of Markov algorithms, Turing machines and recursive functions. Topics include post productions, word problems and formal languages.
  
  • COSC 623 - Logic, Computability and Automata II

    3 Credits

    Prerequisite(s): COSC 523 Continuation of COSC 523. The theory of abstract mathematical machines. Structural and behavioral classification of automata; finite state automata; theory of regular sets. Pushdown automata, linear bounded automata. Finite transducers. Universal Turing machines.
  
  • COSC 696 - Master’s Thesis in Computer Science I

    3 Credits

    Prerequisite(s): A minimum of 18 Graduate Credits in COSC A research problem in the area of computer science is chosen by the student under the supervision of a faculty advisor from the department of computer science. An advisory committee consisting of the thesis advisor and at least two other faculty members will be constituted. Research must be carried out and concluded over a period of two consecutive semesters and submitted in the form of a formal thesis with the consent of advisory committee. Thesis will be defended in an oral presentation by the student to the faculty.
  
  • COSC 697 - Master’s Thesis in Computer Science Ii

    3 Credits

    Prerequisite(s): A minimum of 18 Graduate Credits in COSC A research problem in the area of computer science is chosen by the student under the supervision of a faculty advisor from the department of computer science. An advisory committee consisting of the thesis advisor and at least two other faculty members will be constituted. Research must be carried out and concluded over a period of two consecutive semesters and submitted in the form of a formal thesis with the consent of advisory committee. Thesis will be defended in an oral presentation by the student to the faculty.
  
  • COSC 678 - Modeling and Simulation

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 A study of the construction of models that simulate real systems. The methodology of solution includes probability and distribution theory, statistical estimation and inference, the use of random variables, and validation procedures. A simulation language is used for the solution of typical problems.
  
  • COSC 541 - Numerical Analysis I

    3 Credits

    Prerequisite(s): Graduate status Introduction to the types of problems that require numerical techniques for their solution and examples of error propagation that arise when applying numerical methods. Topics include solutions of equations in one variable using bisection, fixed-point iteration, Newton-Raphson and Muller’s methods; interpolation and polynomial approximation; iterative and direct methods of solving linear and nonlinear systems.
  
  • COSC 641 - Numerical Analysis II

    3 Credits

    Prerequisite(s): COSC 541 This course is a continuation of COSC 541. The topics include numerical differentiation and integration; the solution of initial value and boundary ordinary differential equations; methods of solving nonlinear systems of equations; other topics as time permits.
  
  • COSC 871 - Numerical Optimization

    3 Credits

    Prerequisite(s): COSC 541 Study of linear and non-linear programming focusing on the implementation and analysis of algorithms. Numerical aspects such as propagation of errors and the control of errors will be covered. Topics such as genetic algorithms and simulated annealing will be included as global optimization techniques.
  
  • COSC 575 - Object-Oriented Programming and Design Paradigm

    3 Credits

    Prerequisite(s): COSC 504 Software engineering issues as they relate to object-oriented techniques will be covered. Students will study object-oriented design methodology, and will acquire the ability to analyze a system using object-oriented techniques. Students will learn to enhance maintainability and reusability by the use of encapsulation, inheritance, polymorphism, and other object-oriented concepts. Object-oriented programming languages, such as Java, C++, and Smalltalk, will be compared and discussed. Advanced topics such as frameworks, components, etc.will be covered.
  
  • COSC 514 - Operating Systems I

    3 Credits

    Prerequisite(s): COSC 502 and COSC 504 Introduction to the structure of multiprogramming computer operating systems. Topics include concurrent programming and monitors, process communication and synchronization, process and disk scheduling, deadlocks, memory hierarchies, paging and segmentation. Survey of various processors, performance coprocessors, open systems, O/S security, Unix, and VMS.
  
  • COSC 614 - Operating Systems II

    3 Credits

    Prerequisite(s): COSC 514 Continuation of COSC 514. Advanced topics in virtual memory management, file and data base system management, operating systems security, disk performance optimization, analytic modeling, and distributed operating systems. Case studies in operating systems.
  
  • COSC 615 - Performance Evaluation

    3 Credits

    Prerequisite(s): COSC 514 and COSC 516 A survey of computer systems performance issues and evaluation methodologies. Topics include workload characterization, parallelism, concepts in hardware/software, computer measurement tools (e.g., hardware and software monitors, modeling and benchmarking), system utilization and performance profiles, and systems evaluation methodology (including the analysis and optimization of CPU, memory, channels, and peripheral resources).
  
  • COSC 676 - Queueing Theory in Computer Science

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 The development of queueing theory and the application of that theory to discrete simulations, in general, and to computer systems, in particular. Topics include random processes, characterization of different queueing systems, the classical single-server exponential queueing system model, additional single and multiple-server queueing models, including birth-death processes and finite sources, and the assumptions and limitations of the various queueing models. The applications of queueing theory to computer systems are emphasized.
  
  • COSC 517 - Satellite Operations and Control

    3 Credits

    Prerequisite(s): Graduate status This course provides students with a basic understanding of satellite operations and control. Topics to be covered include: orbits, launch vehicle and propulsion spacecraft systems, satellite communications, ground systems, earth stations, flight software and table maintenance, analysis of data.
  
  • COSC 590 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 591 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 592 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 690 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science
  
  • COSC 691 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science
  
  • COSC 692 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science.
  
  • COSC 890 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 891 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 892 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 893 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 894 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 895 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 896 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 897 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 898 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 899 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 404 - Software Design and Development



    503 (This course has been renumbered COSC 503.)
  
  • COSC 503 - Software Design and Development I

    3 Credits

    404 Prerequisite(s): Graduate Status Fundamental techniques of computer program development using a high-level language. Topics include assignment, expression, declarations, control statements, arrays, structures, functions and subroutines, block structure, string handling, and programming methodology, including top-down design, structured programming, programming style, and debugging.
  
  • COSC 504 - Software Design and Development II

    3 Credits

    Prerequisite(s): COSC 503 or equivalent or consent of instructor Topics include preprocessor facilities, storage control, pointer variables, direct I/O, and recursion. Data structures, such as stacks, queues, circular lists, linked lists, trees, and graphs. Algorithms for searching, sorting, merging, hashing. System functions, such as compiling, link editing, and libraries.
  
  • COSC 565 - Software Engineering I

    3 Credits

    Prerequisite(s): COSC 503 or equivalent This course introduces the student to major topics in software engineering such as: requirements specification, analysis and design, testing, project management, and implementation. Additional topics such as software life cycle models, the Unified Modeling Language (UML), agile software development techniques, configuration management, change control, and project documentation will be discussed.
  
  • COSC 665 - Software Engineering II

    3 Credits

    Prerequisite(s): COSC 565 The course will cover software life-cycle models and different phases of the software development process. Object-oriented techniques are applicable. Students will have a group project on developing complex software systems.
  
  • COSC 545 - Software Security

    3 Credits

    Prerequisite(s): None This course teaches principles and practice of secure coding. It provides a sound theoretical background, as well as hands-on experiences through the examination of security resources and standard practices in a specific programming language, such as Java or C++. Programming security, operating systems security are examples of some of the topics that will be covered.
  
  • COSC 729 - Virtual Reality and its Applications

    3 Credits

    Prerequisite(s): COSC 504 or permission of instructor The goal of this course is to introduce students to Virtual Reality (VR) hardware, software, and provide an opportunity for them to apply this knowledge to applications for education and games. This course applies cutting-edge virtual reality technology currently available in academia and industry. Students will design, model, and script the VR environment by developing a complete VR application as a group project.

Counseling

  
  • COUN 709 - Adlerian Classroom Discipline and Management

    3 Credits

    509 Prerequisite(s): None An introduction to classroom management techniques based on mutual respect, shared decision-making, and shared responsibility. Participants will gain an understanding of behavior as goal directed. They will develop a repertoire of corrective responses by which to redirect children from useless to useful behavior. Practical applications of theory will be required throughout as understanding is developed. Some topics that will be covered are techniques for winning cooperation; natural and logical consequences; group discussions with children; setting up class councils; and techniques of fostering a favorable learning climate.
  
  • COUN 730 - Adlerian Theory & Practice and OtherTheories

    3 Credits

    This course is designed to present the basic theoretical concepts of the Individual Psychology of Alfred Adler and Rudolf Dreikurs and to cover at least three other theoretical counseling approaches common to the counseling profession. Among the other theories covered are Gestalt, Person-Centered, Behaviorist, Rationale-Emotive Theory, and Psychoanalytic processes. However, the application of Adlerian theory to the techniques and the theories of counseling will be stressed. Particular attention will be paid to solution of individual, family, and group problems. Students may expect to do field work and projects and to participate in a variety of demonstrations in various counseling settings. Comparison of Adlerian concepts with Eclectic theoretical concepts will be illustrated.
  
  • COUN 610 - Appraisal, Assessment and Evaluation

    3 Credits

    510 Prerequisite(s): None The basic concepts of quantifying behavior; validity, eliability, norms and methods of expressing test scores statistically. Course emphasizes standardized and non standardized instruments, methods of communicating test results, and planning the school and non-school testing program. Practice in test interpretation is provided.
  
  • COUN 755 - Biofeedback Theory

    3 Credits

    555 Prerequisite(s): None This course will focus on the use of biofeedback procedures, which enable a person to control one or more of his physiological processes by using an external monitor to show him its present state or level. The use of biofeedback to regulate autonomic and skeletal responses and influence levels of alertness or relaxation and emotion will be explored. The therapeutic application in hypertension, psychosomatic disorders, and counseling will be studied.
  
  • COUN 608 - Career Counseling and Development

    3 Credits

    508 Prerequisite(s): None This course is designed to provide students with an understanding of career development as it impacts on individuals throughout the life span. A basic assumption of the course is that understanding the adjustment of individuals is highly dependent upon understanding the choices they have made throughout their lives. Emphasis is placed on career and vocational choice theories, counseling delivery systems, career information, and social and psychological factors in career decision- making. Formal and informal occupational classification systems are covered. A great deal of emphasis is placed on practical applications of career theory to individual counseling, group guidance, job search and placement, and career adjustment.
  
  • COUN 735 - Case Studies and Problems in Public Appraisal

    3 Credits

    535 Prerequisite(s): PSYC 502; 530 or 534; 508 and EDUC 510 or COUN 510 This course focuses on collecting and interpreting standardized and nonstandardized pupil appraisal data and synthesis of all types of data through case study procedures.
  
  • COUN 840 - Counseling Children and Adolescents

    3 Credits

    540 Prerequisite(s): None This course addresses the specific developmental stages, needs and problems of children and adolescents. Techniques for counseling these groups will be illustrated through demonstrations and clinical/school site training and personal growth and development activities.
  
  • COUN 612 - Counseling for Optimal Health Throughout the Life

    3 Credits

    512 Prerequisite(s): None This course surveys research focusing on the relationships between the activities and health. Specific topics will be: changing longevity patterns, the changing nature of disease in Western society, the allocation of health resources, the psychological correlates of healthy adult life, the role of stress in current patterns of illness, the relationship of diet and exercise to optimal adult health, and the implementation of active preventive measures. Extensive use is made of the small group format to demonstrate counseling techniques to aid individuals and in identifying and making desired changes in life style.
  
  • COUN 734 - Counseling Theory and Practice

    3 Credits

    In this course, several of the major approaches to counseling will be examined using a multicultural approach. Pragmatic interviewing approaches based on the major theoretical concepts will be analyzed. The theories studied include, but are not limited to Psychoanalytic, Jungian, Adlerian, Existential, Person-Centered, Gestalt, Behavior, Family Systems, and Cognitive-Behavior approaches. Particular attention will be paid to using various theories in the treatment of individual, family, and group problems.
  
  • COUN 762 - Drug and Alcohol Counseling

    3 Credits

    562 Prerequisite(s): None Students will develop skills in the application of counseling techniques that are used with individuals who abuse drugs and alcohol. The course will be divided into two parts. In the first part, the importance of philosophical assumptions about “drug abusers” will be examined. Students will begin to articulate and examine their own philosophies of counseling individuals who abuse drugs. Secondly, basic counseling techniques will be demonstrated, and students will participate in exercises and case consultations to develop their own skills. In these two ways, students will be exposed to the applications of philosophies and techniques in counseling the individual who abuses drugs, in particular, and the individual with an “addictive lifestyle,” in general. Site visits to drug abuse clinics will be required.
  
  • COUN 705 - Elementary School Counseling

    3 Credits

    505 Prerequisite(s): None A study of the specified needs and programs designed for the elementary school child in the area of counseling. Particular attention is given to the approaches and practices geared to the child of this age.
 

Page: 1 | 2 | 3 | 4 | 5 | 6