Jun 17, 2024  
2019-2021 Graduate Catalog 
    
2019-2021 Graduate Catalog [ARCHIVED CATALOG]

Graduate Course Descriptions


 

Counseling

  
  • CNS 8100 - Doctoral Professional Seminar I

    (4 credits)

    Provides a forum for advanced-level inquiry, discussion and analysis of leadership issues in human services and education from a multi-disciplinary perspective. The seminar examines issues such as human development, knowledge base of education, multiculturalism and diversity, as well as the implications and applications of technology on the study of these topics.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8110 - Doctoral Professional Seminar II

    (4 credits)

    The doctoral professional seminar will provide a forum for additional advanced level inquiry, discussion, and analysis of leadership issues in human services and educational from a multi-disciplinary perspective. The seminar will examine issues such as human development, knowledge base of education, multi-culturalism and diversity as well as the implication and applications of technology to the study of these topics.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8120 - Advanced Theories of Counseling

    (4 credits)

    Studies major theories and cultural discourses used by supervisors, counselors, and clients, with an emphasis on understandings of problem formation and change. Assumptions about normal behavior and pathology will be examined, and theories will be compared for their applicability to a variety of client groups, community needs, presenting problems and practice settings.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8130 - Advanced Group Counseling

    (4 credits)

    Study of theory and research pertaining to group leadership, composition, selection, intervention, termination, evaluation and follow-up. Students develop a written description of their group counseling approach and have concurrent supervised group counseling experiences. Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8150 - Applied Research

    (4 credits)

    This doctoral-level course examines advanced topics and controversies in applied counseling research. The course provides an overview of advanced quantitative and qualitative research methodologies as they apply to clinical settings.  Previously CNS 793

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8180 - Instructional Theory and Methods in Counseling

    (4 credits)

    An overview of learning theory as it relates to effective teaching and counselor supervision. Psychological issues and cross-cultural issues in teaching and learning will be discussed.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8190 - Research Methodology

    (4 credits)

    Considers various modes of research inquiry appropriate to the fields of education and human services. Examines a range of conceptions and strategies in light of students’ emerging research interests. Studies tools of research, research planning and design, research methodologies and communication of results of research.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8200 - Analytical Methods

    (4 credits)

    Offers a variety of research methods for analyzing empirical data. Considers the appropriateness of fit between various analytical procedures and diverse sets of data drawn from a range of settings in education and human services. Examines assumptions underlying different research questions, methods of analysis, statistical designs and procedures, and ways of interpreting data. Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8894 - Counseling Inquiry: Proposal Planning and Development

    (4 credits)

    A course designed to prepare the student to conduct advanced research. Specifically, the course will help the student with doctoral dissertation proposal.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8896 - Dissertation Research I: Data Analysis Lab

    (4 credits)

    An overview of statistical software, file management, data entry and data analysis methods.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8897 - Dissertation Research II: Group Seminar

    (4 credits)

    Students pursue their own independent dissertation research. Weekly seminars are held to discuss methodology, research problems and data collection.  Student must be admitted to Ph.D. program or permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8940 - Seminar in Counselor Supervision

    (2 TO 6)

    Topics include theories of supervision, major supervision models, methods of assessing counseling effectiveness and the role of ethics and values in the supervision process. The lab portion of the course will consist of assisting graduate faculty members in supervising counseling education students enrolled in CNS 661 and CNS 664.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8941 - Doctoral Professional Seminar I

    (4 credits)

    This course is designed to provide students with a thorough introduction to doctoral studies with particular emphasis on scholarly writing, the dissertation process, critical thinking, technology utilization, and analysis of research articles. Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8942 - Doctoral Professional Seminar II

    (4 credits)

    This course is designed to provide students with a thorough introduction to doctoral studies with particular emphasis on scholarly writing, the dissertation process, critical thinking, technology utilization, and analysis of research articles. Second year proseminar students will serve a mentorship and supervisory role for the first year students. These second year students will also provide reports of their ongoing research, the ways that they are utilizing technology, and other ways that they have implemented and integrated the lessons learned from the first year proseminar course into their academic lifestyle. In addition to the usual assignments, second year proseminar students will also be graded according to the degree to which they fulfill their advanced mentorship role in the classroom.

    Prerequisite(s): Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8950 - Doctoral Internship

    (4 credits)

    A field of experience supervised by a qualified counseling or mental health professional. Placement is at a site consistent with the student’s career goals. Related seminars/supervision are conducted by the university supervisor.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8960 - Advanced Practicum

    (4 credits)

    An advanced course in the techniques of counseling. The student will learn advanced intervention techniques and will gain supervised clinical experience.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8970 - Independent Study in Counseling

    (2 to 4 credits)

    Course involves guided independent investigation of a student’s self-selected topic. Student must be admitted to Ph.D. program.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CNS 8999 - Dissertation Research III: Implementation and Writing

    (2 TO 6)

    Students pursue their own independent dissertation research with scheduled seminars held to discuss and review student progress.  Student must be admitted to Ph.D. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

Cyber Security

  
  • CSI 5005 - Object-Oriented Computing

    (4 credits)

    Introduction to object-oriented computer programming using a high-level programming language such as Java. Classes, member functions, inheritance, polymporphism and operator overloading. Design methodologies and introduction to software engineering principles and practices. Basic data structures are introduced. Formerly CSE 505, CSE 0505. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of CIT 230, CIT 2300, CSE 230, CSI 2300, CSE 505, CSI 5005, CSE 0505. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5006 - Data Structure

    (4 credits)

    A second course in programming with emphasis on data abstraction and object oriented design. The basic data structures in computer science, including stacks, queues, lists, trees and graphs are covered in detail. Concepts of design, analysis and verification are discussion in the context of abstract data types. Examples of applications taken from numeric and symbolic domains are used. Formerly CSE 0506, CSE 506. This course may be cross listed with CSI 2310. Credit cannot be received for more than one of CSE 231, CSI 2310, CSE 506, CSI 5006, CSE 0506. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Prerequisite(s): CSI 5005 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5007 - Design and Analysis of Algorithms

    (4 credits)

    Computer algorithms, their design and analysis. Strategies for constructing algorithmic solutions, including divide-and-conquer, dynamic programming and greedy algorithms. Development of algorithms for parallel and distributed architectures. Computational complexity as it pertains to time and space is used to evaluate the algorithms. A general overview of complexity classes is given. Formerly CSE 0507, CSE 507. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of APM 367, APM 3610, CSE 361, CSI 3610, CSE 507, CSI 5007. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Prerequisite(s): CSI 5006 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5008 - Computer Hardware Design

    (4 credits)

    Development of components and techniques needed to design basic digital circuits and systems for computers, communication and related applications. Design and analysis of combinational and sequential logic circuits using a hardware description language such as VHDL. Design of a small digital computer and its implementation in an FPGA. Formerly CSE 0508, CSE 508. This course is cross listed with an undergraduate course. Credit can be received for only one of CSE 0508, CSE 378, CSI 3710, CSE 508, CSI 5008. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5130 - Artificial Intelligence

    (4 credits)

    This course covers fundamental notions of modern artificial intelligence and fuzzy logic. Topics include: problem solving (informed search methods); knowledge and reasoning (inference in first-order logic); planning/acting; reasoning under uncertainty (probabilistic reasoning systems, decision making) and fuzzy inferences (Mamdani, Sugeno, and Tsukamoto); parameter identification and learning from observations (neural and belief networks, Genetic algorithms). The course will also discuss recent applications of artificial intelligence (such as Chess, Othello, robot navigation), and fuzzy logic (fuzzy controllers).CSI 4130

    Prerequisite(s): (APM 2663 and CSI 5007) or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5200 - Fundamentals of Software Modeling

    (4 credits)

    Laboratory oriented course on mathematical modeling of Software Engineering Issues: Program Specifications: Direct and indirect specifications, assertions; mathematical concepts involved: Propositions, Predicate calculus. Abstraction Notations: Sets and set operations, sequences, maps, bags, lamba notation. Algorithm Definition: Functions, operations, polymorphic functions, higher order functions. Stepwise Program Refinement: Programming by contract, correctness maintaining transformations; Static Analysis of Computer Programs: Relations, Flowgraphs, Data and Control Dependencies, Detection of Anomalies. Modeling Software Design: Procedure Call Graph, modules’ export/import relations. Modeling Program Execution: Computation trace, dynamic data and control dependencies. Formerly CSE 520.

    Prerequisite(s): (CSI 3370, CSI 5005, CSI 5006, CSI 5007) or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5220 - Object Oriented Analysis and Design

    (4 credits)

    This course covers the methodologies of object oriented (OO) modeling during the planning, analysis and design stages of software systems development. Predominant methodologies and techniques such as the Unified Modeling Language (UML) will be surveyed.  OO programming using an OO language such as C++ or Java is not covered in this course.  Topics include both process oriented issues, such as the application of use case modeling during OO requirements analysis, and product-oriented issues, such as the definition of an OO design using class diagrams. Formerly CSE 522.

    Prerequisite(s): (CSI 3370, CSE 505, CSI 5006, and CSE 507) or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5230 - Mobile and Smart Phone Application Development

    (4 credits)

    This course focuses on simple to advanced mobile application development for smart phone devices. Both classroom theory and hands-on labs enable students to gain experience in developing real-world mobile applications. Topics include mobile user interface development, mobile hardware. Formerly CSE 523. This course is cross listed with undergraduate courses (CIT 4230 and CSI 4230). Credit will not be awarded for more than one of CSE 523, CSI 5230, CIT 423, CIT 4230, CSE 423, or CSI 4230.

    Prerequisite(s): CIT 2300 or CSI 2300 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5240 - Cloud Computing

    (4 credits)

    The course explores the latest advances in hardware and software, system architecture, and new programming paradigms that are used to develop high-throughput distributed computer systems. Topics covered include computer clusters, virtual machines, automated data centers, cloud platform architectures, service-oriented architectures, cloud programming and software environments, grid computing, and peer-to-peer computing. The course will be supplemented by selected topics from recent technical literature. Formerly CSE 524. This course is cross listed with undergraduate courses (CIT 4240 and CSE 4240). Credit cannot be received for more than one of CSE 524, CSI 5240, CIT 424, CIT 4240, CSE 424 or CSI 4240.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5300 - Software Prototyping and Validation

    (4 credits)

    This is a project-oriented course geared towards the creation of a validated, interpretable and thoroughly tested model of software for which, in most cases, C++ code can be automatically generated. It builds on the VDM-SL notation covered in CSE 520 and is supported by the VDM-SL Toolbox, TOPICS: Program development cycle. Principles of step-wise, correctness preserving refinement. Requirements synthesis; Direct and indirect models; Operation refinement for structured programming constructs. Data refinement: Abstract Data Types (ADT) in program development, user-defined types, representation of ADT. Model validation: testing and proof obligations; automated random testing of the final model using an executable postcondition of the problem as a test oracle. Previously CSE 537, CSE 530. Credit can be received for only one of CSE 530, CSI 5300, or CSE 537.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5350 - Programming Languages and Compilers

    (4 credits)

    Modern topics in programming languages such as aspect-oriented programming, constraint programming, logic programming, formal syntax and operational semantics. Aspects of language compilation such as lexical analysis, syntactic analysis and translation. Formerly CSE 535. Students must have graduate standing.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5360 - Concurrent and Multi-Core Programming

    (4 credits)

    This course will focus on concepts, theory, design and implementation of concurrent programs for multi-core computers, multi-core programming methodologies. Topics covered include mutual exclusion, memory model and thread-based parallelism, fork-join framework, locks, parallel control flow, concurrent data structures. Formerly CSE 536. This course is crosslisted with undergraduate courses (CIT 4360 and CSI 4360). Credit will not be given for more than one of CIT 436, CIT 4360, CSE 436, CSI 4360, CSE 536, CSI 5360.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5380 - Software Verification and Testing

    (4 credits)

    The course consists of three main parts: Formal Verification (proofs of correctness), Static Program Analysis (detection of program anomalies, explanatory analysis, static debugging) and Dynamic Program Analysis (testing and debugging), the latter two representing software engineering approach to software verification. Most of the course consists of lectures by the instructor and discussions of the assignments. If the size of the class is relatively small, a seminar could be required in lieu of an assignment. Two software tools are used: SPARK (Static Analysis, Verification), and STAD (System for Testing and Debugging) for static analysis and testing. Formerly CSE 538.

    Prerequisite(s): Student must have graduate standing.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5390 - Software Engineering

    (4 credits)

    An overview of software development processes, tools and techniques from the perspective of learning what they can and cannot do; deciding when, how and why to apply them; and selecting among the available alternatives. Requirements analysis and specification techniques; life-cycle models; process modeling; software design methods; project planning and management; quality assurance; configuration management; program and system testing. Formerly CSE 539. Credit can be received for only one of CSE 439, CSE 539, CSI 5390.

    Prerequisite(s): CSI 5006 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5410 - Software Project Planning, Management and Maintenance

    (4 credits)

    Software project planning and management topics include uncertainty and risk analysis; planning a software project; project modeling, scheduling and milestones; resource allocation; software cost estimation; mechanisms for monitoring and controlling schedule, budget, quality and productivity; staffing, leadership, motivation, and team building; communication management and project documentation. Formerly CSE 541.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5420 - Rapid Prototyping and Component Software

    (4 credits)

    Methodologies for rapid prototyping and component software use. Topics include: platforms for rapid prototyping and object-oriented software development; available software components; object request brokers (COM/CORBA/OLE); data modeling, transaction processing and federated database; client and server web technologies. A theory and project oriented course. Formerly CSE 542.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5450 - Database Systems I

    (4 credits)

    Concurrency control, recovery, and query optimization for database systems; distributed database systems; object-oriented database systems; knowledge-base systems; optimization of conjunctive queries and linear recursions; experimental knowledge-base systems; the universal relation as a user interface. Students will create and conduct studies of standard relational databases as a laboratory component of this course. Formerly, CSE 545. Perequisites: CSI 3450, CSI 5005, CSI 5006, and CSI 5007.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5460 - Information Security

    (4 credits)

    Introduction to cryptography and its application to networking and operating system security. Topics covered include secret key and public key cryptographic algorithms, hash functions, authentication, digital signature, digital certificate, key management, email security, web security, SSL/TLS, IP security and wireless security, firewalls, intrusion detection and traceback techniques, security threats and countermeasures, and legal and ethical issues. Independent research on network security is required as student projects. Formerly CSE 681.CSI 4460

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5480 - Information Security Practice

    (4 credits)

    Survey of concepts and methods of security policies, models and mechansms for secrecy, integrity, availability and authentication.  Topics covered include security policies, access control; introduction to cryptography; control and prevention of viruses and other rogue programs; common system vulnerabilities and countermeasures; and legal and social issues. .This course is cross-listed with CIT 4480.  Student cannot receive credit for both CIT 4480 and CSI 5480.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5490 - Wireless and Industrial Networks

    (4 credits)

    Wireless networking topics covered include wireless computer network protocols (802.11, WiMax), wireless personal area network protocols (Bluetooth, ZigBee), wireless sensor networks and cellular networks. Industrial and embedded networking topics covered include Controller Area Network (CAN), Modbus, Profibus, Foundation Fieldbus and Industrial Ethernet. Networking applications are designed and implemented as student projects. Formerly CSE 549.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5500 - Operating Systems I

    (4 credits)

    This course focuses on distributed operating systems. Topics covered include communication protocols for message passing and remote procedure calls, synchronization of distributed systems; processes and processors; distributed file systems; distributed shared memory; Grid computing, and security issues. Formerly CSE 552.

    Prerequisite(s): CSI 4500 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5510 - Adv Web Design Application

    (4 credits)

    Advanced concepts in WEB design including protocols for integrating databases and effective information exchange necessary for developing enterprise resource management systems are covered. Evolving technologies and web application development architectures, including multi-tier processing, session management, security, and availability are discussed. The students complete a web application as a part of the course. Formerly CSE 551.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5550 - Visual Computing

    (4 credits)

    Visual computing is the confluence of computer vision, image processing and analysis, computer graphics, and visual information management. This course covers fundamentals of visual computing with emphasis on image processing, image analysis and graphics rendering. The topics to be covered include image filtering, image compression, image segmentation, image morphing, 2D/3D primitives, 2D/3D geometry transformation, 2D/3D rasterization, illumination and animation. Formerly CSE 618, CSE 555.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5610 - Advanced Data Structures and Algorithms

    (4 credits)

    The course systematically studies advanced data structures and the design and analysis of algorithms.  The main focuses are the techniques for designing algorithms using appropriate data structures, proving correctness, and analyzing the computational complexity of algorithms. Topics covered include: hash tables; data structures for combinatorial optimization; search trees; recurrence relations; divide and conquer; dynamic programming; greedy methods; advanced graph algorithms; linear programming. This course will be supplemented by algorithms selected from recent technical literature. Formerly CSE 561.

    Prerequisite(s): Student must have graduate standing.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5640 - Computer Architecture

    (4 credits)

    The course explores current trends and future directions in processor micro-architecture as well as various hardware and software techniques in high-performance computing. A review of pipeline and memory hierarchies is followed by advanced topics including branch prediction, dynamic scheduling, superscalar techniques, speculative execution, prefetching, high-speed I/O, VLIW, multi-threaded processors, and application-specific processors such as those for embedded and multimedia systems. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of CSE 464, CSE 564, CSI 5640. Formerly CSE 564.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5720 - Software Security

    (4 credits)

    Introduction to research in foundations of software security.  This course surveys common software vulnerabilities, including buffer overflows, format string attacks, cross-site scripting and botnets.  The course also discusses common defense mechanisms, including static code analysis, reference monitors, language- based security, secure information flow and others.This course is crosslisted with CSI 4700

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5730 - Non-Cryptographic Methods for Network Security and Privacy

    (4 credits)

    This course introduces the latest development of non-cryptographic designs that give networks built-in security and privacy features by exploiting physical layer, link layer, and network layer characteristics of the system, including wireless link/channel signatures, wireless device signatures, traffic footprint, randomized and multipath routing and forwarding etc.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5740 - Cyberlaw, Forensics and Electronic Discovery

    (4 credits)

    This course provides a general overview of the fundamentals of computer forensics, the role of a cyber forensics specialist, computer forensic evidence and introduction of real world problems in collecting and processing digital evidence.  Formerly CSE 574

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5760 - Embedded Systems Design Using FPGAs

    (4 credits)

    The use of hardware description languages such as VHDL in the design of embedded systems containing both an FPGA and a microprocessor; high-level design tools to specify, simulate and synthesize designs to FPGAs, design examples. Previously CSE 670, CSE 576. Credit can be received for only one of CSE 670, CSE 576, CSI 5760, ECE 576, ECE 5730.

    Prerequisite(s): CSI 5008 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5780 - Bioinformatics

    (4 credits)

    This course covers biological databases and algorithms for information retrieval from biological databases. Stochastic methodologies for modeling and searching biological motifs and patterns for functional inference are discussed. Algorithms for pair-wise and multiple sequence alignment, phylogenetic reconstruction and gene detection are also covered. Formerly CSE 591.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5810 - Information Retrieval and Knowledge Discovery

    (4 credits)

    This course covers the models for information retrieval from text and multimedia databases. Methodologies for database indexing and visualization are discussed. Statistical and deterministic algorithms for discovering knowledge from databases, including, decision trees, clustering, regression, and neural models are covered. Formerly CSE 581.CSI 4810

    Prerequisite(s): CSI 5450 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5830 - E-Commerce and ERP

    (4 credits)

    This course focuses on the evolving technologies on the world wide web that support new models of business. These models include 1)  electronic commerce with concerns of fault tolerance, security, and 24x7 availability and 2)  ERP with concerns of financial, human resource and manufacturing systems integrating together into inter-company supply chain systems. This course is cross listed with an undergraduate course (ISE 480). Credit can be received for only one of ISE 480, ISE 4480, ISE 580, ISE 5480, CSE 583, and CSI 5830. Formerly CSE 583.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5900 - Special Topics

    (1 TO 4 credits)

    Study of special topics in computer science and engineering. May be taken more than once. May not exceed a maximum of 8 credits. Formerly CSE 595.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5950 - Professional Practice

    ( 2 TO 4 credits)

    An internship/industry project related to program of study. Must be approved prior to registration. The student must submit a report that is graded by supervising faculty.  Formerly CSE 596

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 5970 - Independent Study

    (1 TO 4 credits)

    Independent study in a special area of computer science and engineering. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly CSE 594.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6160 - Machine Learning

    (4 credits)

    Introduction to recognition and learning; Bayes decision theory; parametric and nonparametric methods including Hidden Markov models; Discriminant functions including support vector machines; Multilayer neural networks; Decision and regression trees for learning; Performance estimation; Unsupervised learning and clustering; Subspace methods; Application. Formerly CSE 616.

    Prerequisite(s): (CSI 5006 and CSI 5007) or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6450 - Database Systems II

    (4 credits)

    This course is designed to serve as a bridge between studying databases and doing research in databases. Each section of this course will have a specified theme of current research interest. Themes covered in the past include Federated databases, Active databases, Transaction processing in advanced applications, and Data on the Web. The course is run on a seminar like format. About half of the lectures are presented by the students. Throughout the semester, students gain the necessary background to understand technical and practical issues related to the theme, survey research proposals related to these issues, and possibly formulate a research proposal for master thesis work. Formerly CSE 645.

    Prerequisite(s): CSI 5450.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6470 - Advanced Computer Networks

    (4 credits)

    Topics covered include TCP/IP fundamentals, performance measurement and evaluation of TCP/IP networks (tcpdump, tcpstat, jplot, NetPIPE), network simulation (NS  OPNET), modeling, TCP/IP performance in emerging networks, congestion control, queue management, traffic management, TCP flavors and implementation. Current research topics are also covered. TCP networks are simulated and analyzed as student projects. Formerly CSE 647.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6500 - Operating Systems II

    (4 credits)

    Study of state-of-the-art operating system topics including resource management, virtual machines, operating system reliability and scalability, mobile computing, power management, cloud computing, and peer-to-peer computing. Students are exposed to current research in operating systems. Formerly CSE 652.

    Prerequisite(s): CSI 5500 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6550 - Advanced Visual Computing

    (4 credits)

    This course is a continuation of CSE 5550. It introduces advanced topics in visual computing. Selected papers in visual computing are studied. Selected areas include volume graphics and volume rendering, computational geometry, medical imaging, visual recognition, image/video classification and retrieval, human tracking, scientific visualization, 3D image reconstruction. A research project is mandatory in this course. Formerly CSE 655.

    Prerequisite(s): CSI 5550.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6600 - Network Security

    (4 credits)

    Network Security will provide students a good understanding of different security aspects related to computer networks.  Methods of network attacks and ways to defend against them will be discussed.  Topics include attacks to different layers, security technologies, link layer security, network layer security, transport layer security and application layer security.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6640 - Parallel Computer Architecture

    (4 credits)

    Parallel computer systems: SIMD, MIMD, Shared memory, NUMA, UMA architectures, multiple bus, interconnection network, distributed memories, message passing structures, hierarchical caches, snooping controller design, directory based cache coherency, performance evaluation of parallel systems, instruction level parallelism, practical small multiprocessor system design issues, large scalable multiprocessor systems, grid computer performance, chip multiprocessor system (multiple cores), network processors and the future of parallel architectures. Formerly CSE 664

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6996 - Graduate CSE Project

    (1 TO 4 credits)

    Independent work on an advanced computer science and engineering project. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 4 credits. Formerly CSE 690.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 6998 - Master’s Thesis Research

    (2 to 8 credits)

    Directed research leading to a master’s thesis. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly CSE 691.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 7900 - Special Topics

    (2 TO 4 credits)

    Advanced study of special topics in computer science and engineering. May be taken more than once. May be taken more than once. May not exceed a maximum of 8 credits. Formerly CSE 795.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 7940 - Research Seminar

    (2 credits)

    This course aims at helping doctoral students familiarize themselves with background research in their fields. Students primarily teach this seminar course with the instructor providing feedback on research and presentation skills. Each student submits a final paper summarizing the background knowledge and challenges in their proposed field of study. Formerly CSE 792.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 7970 - Independent Study

    (1 TO 4 credits)

    Advanced independent study in a special area of computer science and engineering. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly CSE 794.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 7995 - Research Initiation

    (2 credits)

    This course introduces new doctoral students to the research process. The topics covered include research strategy and tactics, publications, peer-review, research presentations, intellectual property and ethics. Formerly CSE 791.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • CSI 8999 - Doctoral Dissertation Research

    ( 1 TO 12)

    Directed research toward the doctoral dissertation. May be taken more than once for a minimum of 24 credits. Formerly CSE 799.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

Digital Literacies and Learning

  
  • DLL 5035 - Introduction to Digital Literacies and Learning

    2 credits

    This course helps teachers to develop the skills and knowledge necessary to effectively integrate technology into classroom learning experiences as required by the 7th Standard of the Professional Standards for Michigan Teachers.  Formerly: DLL 535

    Prerequisite(s): Student must have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 5594 - Introduction to Digital Literacies and Learning

    (4 credits)

    Builds the foundation for the Digital Literacies and Learning Program and for effectively incorporating technologies learning experiences.  DLL 5594 is equivalent to DLL 594.

    Prerequisite(s): Must have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 5595 - Digital Literacies and Learning Applications

    (4 credits)

    Requires teachers to further develop and document their technology skills, particularly with respect to productivity applications, and to incorporate these skills into appropriate learning activities.  Formerly DLL 595.

    Prerequisite(s): Permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 5900 - Independent Study in Digital Literacies and Learning

    (2 TO 8 credits)

    Topics differ depending on student interest. Students pursue a topic independently but with instructor guidance.  A written proposal is prepared and must be approved by faculty sponsor.

    Prerequisite(s): Student must have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 6030 - Workshop in Educational Software and Related Technologies

    (2 to 4 credits)

    This course may be offered with a focus on a variety of topics related to Educational Software and Applications, and related technologies.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 6570 - Online Teaching and Learning

    (4 credits)

    The purpose of this course is to introduce professional educators to theory and practice in online learning and teaching with a special emphasis on practical skills in applying established theory and practice in online contexts.

    Prerequisite(s): Graduate status or have instructor permission.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 6579 - Technology Supported Learning Designs

    (4 credits)

    The purpose of this course is to introduce professional educators to theory and practice in the design of digital applications which support teaching and learning. Previously IST 679. Credit will not be awarded for both IST 679 and DLL 6579.

    Prerequisite(s): DLL 595.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 6586 - Standards, Assessment and Leadership in Digital Literacies and Learning

    (4 credits)

    Teachers further examine historical, theoretical, research, and assessment issues relevant to educational technology, and develop and refine skills which will enable them to function effectively as leaders in their field. DLL 686 is equivalent to IST 686.

    Prerequisite(s): Graduate status

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 6996 - Educational Project in Digital Literacies and Learning

    (4 credits)

    Students develop an educational project which incorporates the skills and principles covered in DLL 594, DLL 595, and DLL 679. Students design, carry out and evaluate a comprehensive technology related learning experience. Previously IST 699. Credit cannot be awarded for both IST 699 and DLL 699.

    Prerequisite(s): DLL 679 and instructor permission.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 7570 - Video Data Analysis for Educational Research

    (4 credits)

    The purpose of this course is to provide advanced graduate students with background knowledge and technical skills to support the collection, analysis, and interpretation of native video data in the exploration of research questions. Previously IST 770. Credit cannot be awarded for both IST 770 and DLL 770.

    Prerequisite(s): Two graduate-level courses in research methodology. Student must be admitted to PhD. program or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • DLL 7928 - Independent Investigations in Digital Literacies

    (2 to 8 credits)

    Students investigate topics under the direction of a faculty member. Student needs determine the topics. Design, methodological, organizational, administrative and theoretical issues in Instructional Systems Technology are encouraged. Equivalent to DLL 780 and IST 780.

    Prerequisite(s): Student must be admitted to the Ph.D. program or have permission of the instructor.

    Comments: Formerly IST 780

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

Early Childhood

  
  • EC 547 - Infants: Normal and Exceptional Development and Programming

    (4 credits)

    Research on infants to 15 months, including exceptional infants; analysis of appropriate play environments and learning experiences. Students work with infants in small groups and interact with infants and parents for at least 32 hours at a program site approved by the course instructor.

    Prerequisite(s): Student must meet the prerequisite (EC 540).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 548 - Toddlers: Normal and Exceptional Development and Programming

    (4 credits)

    Developmental/intellectual aspects unique to toddlers (15 to 36 months), including attention to variabilities and exceptionalities. Evaluate research on toddlers and analyze appropriate play environments and learning experiences. Students work with toddlers and their parents at least 32 hours per semester and evaluate toddler and parent development and behavior.

    Prerequisite(s): Student must meet prerequisite (EC 540).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 549 - Development of the Young Exceptional Child

    (4 credits)

    Overview of child development research applied to exceptional children in early childhood classrooms. Views the child from a developmental perspective and includes, along with study of normal behaviors in all preprimary children, curriculum strategies for mainstreamed and special education settings.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 995 - Dissertation Development Seminar

    (2 to 8 credits)

    Students carry out the dissertation proposal put forth in FE 994, and implement the actions set forth in the initial proposal. Project plans and progress reports are reviewed and critiqued by seminar participants and instructors.

    Prerequisite(s): Student must meet prerequisite (FE 994).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 999 - Dissertation Implementation and Writing

    (1 to 8 credits)

    Students independently pursue their own dissertation research projects and writing, with an open invitation to reenter EC 995, Dissertation Development Seminar, in order to join the collaborative process of reviewing and critiquing dissertation projects, problems and progress, including their own.

    Prerequisite(s): Student must meet prerequisites EC 995 or FE 994.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6600 - Theories of Child Development and Education

    (4 credits)

    Views of education discussed from social, physical and cognitive perspectives. Analyzes diverse contemporary theories of early childhood and broader contemporary issues related to child development.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6601 - Family, Child and Learning in Cultural Context

    (4 credits)

    An interdisciplinary examination of selected social issues about children and early education in culturally diverse America: changing family patterns, socioeconomic and language issues, home-school transitions, media influence, child-parent-teacher relations, developing awareness of self and world.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6602 - Applied Developmental Principles

    (4 credits)

    An application of principles of child development in preschool and elementary classroom settings. This course focuses on the development of a project-based integrated curriculum, investigates the idea of developmentally appropriate assessment, and reviews curriculum models.

    Prerequisite(s): Student must meet the prerequisite (EC 540).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6603 - Adult-Child Interaction: Play and Mediation of Learning

    (4 credits)

    The course explores play as enculturation and the adult’s role in mediating learning through play. The changing role of play in the transition from infancy to representational thinking is investigated. Includes the relationship between play formats and the acquisition of skills, concepts and information.

    Prerequisite(s): Student must meet the prerequisite (EC 540).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6604 - Observation and Assessment of the Young Child

    (4 credits)

    Assessment of young exceptional children, with training in interpreting formal and informal assessments and tests for young children. Critical evaluation and actual use of these tests are included. Emphasizes examining and using appropriate developmental tests and alternative assessment procedures.

    Prerequisite(s): Student must meet prerequisites (EC 6600 and EC 6602).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6605 - Teacher as Child Advocate and Adult Educator

    (4 credits)

    Exploration of parental and community forces in meeting needs of young children and of teachers in child advocacy issues. Includes methods for working with parents, para-professionals, volunteers in the classroom, home, diverse community team members and referral resources.

    Prerequisite(s): Student must meet the prerequisites (EC 540, EC 542 and EC 544).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6651 - Teaching Science to Young Children

    (4 credits)

    Develops philosophies, rationale and methods for teaching science to young children. Explores knowledge and skills for planning instruction, using instructional models appropriate for young children, integrating the curriculum, using current instructional materials and evaluating outcomes. This is an online course with three required class meetings on campus.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6652 - Introduction to Early Childhood Special Education

    (4 credits)

    This course focuses on early childhood special education (ECSE) as a unique discipline similar to, but distinctly different than early childhood education and special education. Teaming, assessment, family centered practice, and child focused practices within multiple contexts of ECSE will be addressed. Activities will take place that encourage reflective practice.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6653 - ECSE: Programming Planning and Intervention

    (4 credits)

    This course focuses on linking the foundational components to professional practice in the field of Early Childhood Special Education. Practical applications of teaming, assessment, family centered practice and child focused approaches will be addressed, with particular attention to the themes of diversity, inclusion, and technology.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6654 - Family and Preschool as Educational Settings

    (4 credits)

    An investigation of the sociology of parent-child relationships and the influence of the relationships upon the preparation of children for preschool programs. Also, some consideration of the ways relations between parents and early childhood educators are affected by professionalism.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6655 - Administration and Direction of Early Childhood Programs

    (4 credits)

    Administrative aspects such as budgeting, legislation, rules and employee concerns. Includes procedures for developing programs, writing proposals and identifying funding sources. Examination of agencies -involved in early childhood programs, child-care trends in the community and problems in direction of centers.

    Prerequisite(s): Student must meet prerequisites (EC 540 and EC 542) or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6656 - Play and Development of the Hospitalized Child

    (4 credits)

    The hospitalized child’s developmental problems and methods of utilizing play in a pediatric program. Addresses children’s developmental needs and the relationship of illness to development; the procedures and routines in hospital care; and the effects of hospitalization. Includes practicum in hospital pediatric setting.

    Prerequisite(s): Student must meet prerequisites ((EC 542 or PSY 510) and EC 544).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6657 - Gifted and Talented Young Children

    (4 credits)

    Compares an overview of average development in young children with the characteristics of young, gifted children. Examines environmental factors which influence gifted children and educational programs which can influence their development. Includes site visits.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6900 - Special Problems in Education - Early Childhood

    (2 to 8 credits)

    Special problems in early childhood, applied development or parent education. Specific topics will be based on student and/or community needs. May be taken more than once for a total of no more than 8 credits. May be elected for independent study. Seminars and class sessions may be required.

    Prerequisite(s): Student must have permission of instructor

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6960 - Practicum in Early Childhood



    Special areas of curriculum - mathematics, science, language, music, art and sensory-motor - are emphasized, and methods for development of workshops and learning centers in these areas are stressed. Includes the use of technology into learning centers and in workshop presentation.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6995 - Research Project in Early Childhood Education Phase I

    (4 credits)

    This course focuses on the first phase of a research project in early education. It includes identification of a significant problem, review of related literature, determination of an appropriate research methodology, a plan of action to carry out the project including gathering and analyzing the data.

    Prerequisite(s): Student must meet prerequisites (EC 540, EC 542, EC 544, EC 645, EC 543, EC 509 and EC 550 or equivalent).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EC 6996 - Research Project in Early Childhood Education: Phase II

    (4 credits)

    Culmination of the research project following completion of the action phase. Appropriate ways to analyses and report results are investigated. Reflection on the significance and implications of the results, especially for improving early childhood practice and better understanding its social and educational contexts. Submission of the final research report is accomplished.

    Prerequisite(s): Student must meet prerequisites (EC 540, EC 542, EC 543, EC 544, EC 546, EC 645, FE 509, and FE 593).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
 

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