May 20, 2024  
Graduate Catalog | 2017-2018 
    
Graduate Catalog | 2017-2018 Previous Edition

Course Descriptions


Courses below are listed alphabetically by prefix.  To narrow your search, use the Course Filter box.  Additionally, when searching courses by Code or Number, an asterisk (*) can be used to return mass results. For instance a Code search of 6* can be entered, returning all 6000-level courses.  Click on a course to read its description.  Click on the link again to close the description box.

Other Helpful Links

 

Civil and Environmental Engineering

  
  • CEGR 6254 - Experimental Soil Mechanics


    Experimental methods, with emphasis on laboratory tests, to determine engineering soil properties and investigate soil behavior; 1) classification tests (i.e., used to identify soil classification and identify general engineering behavior type); and 2) assessment of engineering properties, such as permeability, shear strength, stiffness, and compressibility. Primary lab tests to be covered in this course are: consolidation, direct shear, static tri-axial, cyclic tri-axial, cyclic simple shear, resonant column, and other advanced geotechnical laboratory tests. Also includes discussion on field sampling and testing, reconstituted samples, laboratory instrumentation, and measurement techniques.

    Credit Hours: (3)
    Prerequisite(s): CEGR 3278 and permission of department.
    Most Recently Offered (Day): Spring 2015, Spring 2017, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6255 - Slope Stability and Earth Structures


    Soil and rock slope stability including the aspects of analysis, design, and stabilization within a geotechnical framework; Concepts related to seepage analysis of isotropic and anisotropic soil structures to relate the influence of groundwater conditions in slope stability problems; Presentation of slope stability analysis procedures based on limit equilibrium principles and stress-deformation analyses; Stability considerations of natural slopes and human-made soil structures. Computer software for seepage and slope stability analysis is explained.

    Credit Hours: (3)
    Prerequisite(s): CEGR 3278 and permission of department.
    Most Recently Offered (Day): Spring 2018, Fall 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6261 - Traffic Signal Control Systems


    Study of control systems for isolated intersections, arterial streets, closed networks, and freeways. Emphasis on computer models; state-of-the-art detection, control, and communications equipment and software; and intelligent vehicle/highway systems.

    Credit Hours: (3)
    Prerequisite(s): CEGR 6161  and permission of department.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6268 - Advanced Soil Mechanics


    One and two-dimensional consolidation, layered strata effects, and creep; seepage in layered strata, flow net, and seepage forces; shear strength parameters, effective and total stress paths, and application for slope stability evaluation; principles of critical state soil mechanics; computer applications.

    Credit Hours: (3)
    Prerequisite(s): CEGR 3258, CEGR 3278, and permission of department.
    Most Recently Offered (Day): Fall 2017, Fall 2016, Fall 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6891 - Graduate Master Project


    Individual investigation or exposition of results for the 3-hour Master project.

    Credit Hours: (3)
    Restriction(s): Permission of department.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6892 - Individualized Study


    Individual investigation or exposition of results for the 3-hour study.

    Credit Hours: (3)
    Restriction(s): Permission of department.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6990 - Industrial Internship


    Full- or part-time academic year internship in engineering complementary to the major course of studies and designed to allow theoretical and course-based practical learning to be applied in a supervised industrial experience. Each student’s program must be approved by their graduate program director and requires a mid-term report and final report to be graded by the supervising faculty. Credit hours gained from Internship shall not be part of the minimum credit hours requirement for graduation.

    Credit Hours: (1 to 3)
    Restriction(s): Completion of 9 credit hours of graduate coursework.
    Grading Method: Graded on a Pass/Unsatisfactory basis.
    Most Recently Offered (Day): Fall 2017, Spring 2017, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6991 - Graduate Master Thesis


    Individual investigation culminating in the preparation and presentation of a thesis.

    Credit Hours: (1 to 6)
    Restriction(s): Permission of department.
    Repeatability: May be repeated for credit.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 6999 - Graduate Master Additional Work


    Each student initiates or continues an individual investigation culminating in the preparation and presentation of a deliverable (could be part of Master Thesis or Project), upon meeting the 30-credit hour degree requirement.

    Credit Hours: (1 to 3)
    Restriction(s): Permission of department.
    Grading Method: Graded on a Pass/Unsatisfactory or IP basis.
    Repeatability: May be repeated for credit.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • CEGR 8090 - Special Topics


    Directed study of current topics of special interest. (See the Infrastructure and Environmental Systems heading for details.)

    Credit Hours: (3)
    Most Recently Offered (Day): Spring 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ECGR 5171 - Introduction to Energy Systems


    Overview of energy systems: energy types, generation, conversion, storage, transportation/transmission, and utilization.  Principles, physical structure, processes, and utilization of fossil fuel, nuclear, and renewables for transportation, thermal, and electrical energy generation are discussed along with associated performance metrics.  The course also provides an introduction to environmental impacts of energy production, life-cycle analysis, energy efficiency concepts and metrics, transmission systems, grid reliability, and the impact of smart grid technologies.  All topics are presented in the context of industry standards as well as federal and state regulations.  Credit will not be given for ECGR 5171 where credit has been given for ECGR 4171.

    Credit Hours: (3)
    Restriction(s): Graduate standing or permission of the department.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Fall 2017


    Schedule of Classes


  
  • ECGR 5172 - Energy Markets


    Energy and power systems in regulated and competitive environments and implications on business decisions for firms in these industries.  Topics include: mechanism of energy markets; comparative market systems; determination of prices under different market structures; gas, oil, coal, and electricity market architecture; electricity market design; dispatch and new build decisions; smart grid and renewable energy in electricity markets; risk and risk management in energy including demand and price volatility and use of financial derivatives; and the impact of financial market trends and current and proposed policies on the energy industry.  Credit will not be given for ECGR 5172 where credit has been given for ECGR 4172.

    Credit Hours: (3)
    Pre- or Corequisite(s): ECGR 4171 or equivalent; MATH 1241; ECON 2101; or permission of the department.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Spring 2018, Spring 2017


    Schedule of Classes


  
  • ECGR 6173 - Power Quality


    Definitions of power quality, types of power quality problems; sources of sags, transient overvoltages and harmonics; distribution overcurrent protection methods and their effect on power quality and reliability; harmonic analysis, principles of controlling harmonics, devices for filtering harmonics; power quality improvement methods. 

    Credit Hours: (3)
    Restriction(s): Credit will not be given for ECGR 6173 where credit has been given for ECGR 8173.
    Prerequisite(s): ECGR 4141, ECGR 5193 , or equivalent.
    Cross-listed as: ECGR 8173  
    Most Recently Offered (Day): Fall 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ECGR 8173 - Power Quality


    Definitions of power quality, types of power quality problems; sources of sags, transient overvoltages and harmonics; distribution overcurrent protection methods and their effect on power quality and reliability; harmonic analysis, principles of controlling harmonics, devices for filtering harmonics; power quality improvement methods. 

    Credit Hours: (3)
    Restriction(s): Credit will not be given for ECGR 8173 where credit has been given for ECGR 6173.
    Prerequisite(s): ECGR 4141, ECGR 5193 , or equivalent. 
    Cross-listed as: ECGR 6173 .
    Most Recently Offered (Day): Fall 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes



Communication Studies

  
  • COMM 5115 - Seminar in Health Communication


    Course provides in-depth examination of a major area of health communication utilizing extensive readings, discussion and written work.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 5141 - Advanced Organizational Communication


    Critical examination of the communication practices of organizations which accomplish such tasks as establishing organizational identification, influencing organizational members, and making decisions. Includes application of research methods to assess and analyze an organization’s communication practices.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 5147 - International Public Relations


    Examines the complexities of public relations practice in an international setting. Includes overview of the factors that complicate communication across cultures and borders and an examination of the effect those factors have on public relations practice in specific global regions.

    Credit Hours: (3)
    Most Recently Offered (Day): Second Summer 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6000 - Topics in Communication Studies


    Intensive investigation of a timely and important topic in communication studies. The topic of investigation may vary from semester to semester. Topics courses include: Public Relations Issues Management, Public Relations Theory, Facilitating Corporate Social Responsibility, Integrated Communication, Sports & Rhetoric, and Fundraising.

    Credit Hours: (3)
    Repeatability: May be repeated for credit with permission of graduate advisor.
    Most Recently Offered (Day): Fall 2017, Spring 2017, Fall 2016
    Most Recently Offered (Evening): Spring 2018, Spring 2017, Fall 2016


    Schedule of Classes


  
  • COMM 6011 - Topics in Communication Research Methods


    Focused and advanced instruction on a specific data analytic methodology relevant to communication studies. Sample foci may include-but are not limited to-focus groups, textual analysis, regression, interviewing, structural equation modeling, ethnographic analysis, hierarchical linear modeling.

    Credit Hours: (3)
    Prerequisite(s): COMM 6100  or permission of instructor.
    Repeatability: May be repeated for credit with permission of graduate advisor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Fall 2017, Fall 2016, Fall 2015


    Schedule of Classes


  
  • COMM 6100 - Communication Research Methods


    Methods for systematic investigation of communication behavior. Theoretical and practical applications of both qualitative and quantitative research methodologies are utilized for completion of original projects.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Spring 2018, Spring 2017, Spring 2016


    Schedule of Classes


  
  • COMM 6101 - Contemporary Viewpoints in Communication Theory


    A survey of the leading theoretical traditions in communication studies. Covers both qualitative and quantitative approaches to conceptualizing communication practices.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Fall 2017, Fall 2016, Fall 2015


    Schedule of Classes


  
  • COMM 6102 - Professional Seminar in Communication


    Examination of the academic study of communication. Investigates the role of paradigms and use of the scholarly method. Students develop a scholarly project through a seminar approach.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Fall 2017, Fall 2016, Fall 2015


    Schedule of Classes


  
  • COMM 6103 - Communication Ethics


    Discussion and analysis of inherently ethical elements of communication praxis in public, community, institutional and organizational domains. Exploration of practical, philosophical and theoretical concerns that affect everyday matters of moral choice and judgment.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6110 - Advanced Persuasion


    Analysis of theories of persuasion as a mode of social influence. Focus on the understanding and analysis of how persuasion works in various communicative contexts including mass-mediated, public relations, organizations and public advocacy.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6120 - Communication and Network Society


    Examines the social dynamics arising from the global embrace of revolutionary communication technologies. Topics include: the forces that shape new information flows and the effects emergent technologies exert across nations, local communities and individuals.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6121 - Communication and the Internet


    Considers the Internet as a social, cultural and political phenomenon. Studies and debates the competing visions of how the Internet does, can and should play a role in reshaping society. Explores how the computer and network technologies shape communities as well as individual identities. Addresses questions of law and public policy connected to issues of access, intellectual property and censorship.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6130 - Rhetorical Criticism


    The application of qualitative methods of language and rhetorical analysis to communication artifacts. A seminar approach to learn close textual analysis. Methodologies include dramatism, situational analysis, genre, metaphor, perspectival and postmodern paradigms.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6141 - Organizational Communication Case Studies


    Communication theories are applied to real and fictional organizational cases. Topics such as culture, diversity, change, networks, and diffusion of innovations are examined from a communication perspective.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6142 - Seminar in Organizational Communication


    Using a seminar approach, this course surveys the theoretical approaches to the study of organizational behavior from a communication perspective. Focuses on issues of communication, roles and leadership.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6143 - Organizations and Communication Technology


    The theories and concepts of how communication and technologies interact to shape organizational structures and communication processes.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6145 - Communication Campaign Management


    A blending of theory and application to public relations/communication campaigns. The application dimension stresses mastery of the technical aspects of the campaign: research, problem-solving, planning, evaluation, and teamwork. The theoretical dimension stresses the study of actual campaigns and formulating generalizations regarding their successes or shortcomings. Class members serve on account teams with the instructor as manager. Account teams represent real-world clients and prepare a campaign book for the client’s later implementation.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6146 - Media Relations


    Draws on academic and professional research to study the communication strategies and tactics associated with establishing and maintaining effective relations between public relations practitioners and the media.

    Credit Hours: (3)
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6410 - Professional Communication Studies Internship


    Students work 10 hours per week for 3 credit hours, or 20 hours per week for 6 credit hours in an approved placement. Does not count toward the required 30 credit hours of graduate work for the M.A. degree or graduate certificate.

    Credit Hours: (3 or 6)
    Restriction(s): Enrollment in M.A. or Graduate Certificate in Communication Studies program.
    Grading Method: Graded on a Pass/Unsatisfactory basis.
    Repeatability: May be repeated for credit in the same or a different internship placement with permission of Graduate Program Director.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6880 - Independent Study


    Area of study beyond the scope of current offerings to be devised by student and faculty member.

    Credit Hours: (3)
    Restriction(s): Permission of instructor and Graduate Program Director.
    Repeatability: May be repeated for credit.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6995 - Directed Project in Communication


    Design, implementation, presentation and evaluation of an approved applied research project in student’s specialty area. The Directed Project is of the student’s own design under the supervision of a research advisory committee. Six hours of Directed Project may be taken during a single semester.

    Credit Hours: (3 or 6)
    Repeatability: May be repeated with permission of Graduate Program Director, if taken for three hours credit.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • COMM 6999 - M.A. Thesis


    Appropriate research and written exposition of that research is required. The Thesis is proposed and defended under the supervision of a research advisory committee. Six hours of Thesis may be taken during a single semester.

    Credit Hours: (3 or 6)
    Repeatability: May be repeated by permission of Graduate Program Director, if taken for three hours credit.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes



Computer Science

  
  • ITCS 5010 - Topics in Computer Science


    Topics in computer science selected to supplement the regular course offerings. A student may register for multiple sections of the course with different topics in the same semester or in different semesters.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Spring 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5102 - Survey of Programming Languages


    Study of the concepts underlying various computer languages, and comparing and evaluating various language features. History and development of various languages, such as FORTRAN, ALGOL, PASCAL, MODULA-2, C, C++, Ada, Lisp, Smalltalk, Prolog.; evaluation and comparison of various algorithms and language suitability. Selection of languages for problems/environments. Overview of various languages.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2017
    Most Recently Offered (Evening): Spring 2018, Fall 2017, Spring 2017


    Schedule of Classes


  
  • ITCS 5111 - Introduction to Natural Language Processing


    The practical methods and techniques of natural language processing and text mining.  These techniques, mainly the techniques of syntactic and semantic processing, are illustrated with specific tasks (such as: Information Extraction, Dialogue Systems, Information Retrieval, etc.).  Most programming assignments are for the laptop.  Selected ones could be done in the cloud (e.g., using AlchemyAPI and/or IBM Bluemix).  Students are expected to bring their laptops to each class.

    Credit Hours: (3)
    Most Recently Offered (Day): Fall 2017
    Most Recently Offered (Evening): Fall 2016


    Schedule of Classes


  
  • ITCS 5120 - Introduction to Computer Graphics


    Graphics hardware; raster algorithms; geometric transformations; 2D/3D interactive graphics; 3D viewing and perspective projections; color and lighting models; hidden surface removal; modeling hierarchies; fractals; curved surfaces.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5121 - Information Visualization


    Information visualization concepts, theories, design principles, popular techniques, evaluation methods, and information visualization applications.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: DSBA 5121  and HCIP 5121 
    Most Recently Offered (Day): Spring 2018, Spring 2017, Spring 2015
    Most Recently Offered (Evening): Spring 2016


    Schedule of Classes


  
  • ITCS 5122 - Visual Analytics


    Introduces the new field of visual analytics, which integrates interactive analytical methods and visualization. Topics include: critical thinking, visual reasoning, perception/cognition, statistical and other analysis techniques, principles of interaction, and applications.

    Credit Hours: (3)
    Restriction(s): Full CCI graduate standing.
    Prerequisite(s): STAT 1220, STAT 1221, STAT 1222, STAT 2122, STAT 2223, or approval of the instructor.
    Cross-listed as: DSBA 5122  and HCIP 5122 
    Most Recently Offered (Day): Spring 2018, Fall 2017, First Summer 2017
    Most Recently Offered (Evening): Fall 2017, Fall 2016, Spring 2016


    Schedule of Classes


  
  • ITCS 5123 - Visualization and Visual Communication


    Understanding the relatively technical field of visualization from the point of view of visual communication, this course draws connections with photography, design, illustration, aesthetics, and art. Both technical and theoretical aspects of the various fields are covered, and the connections between them are investigated.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Fall 2017, Fall 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5128 - Programming Languages and Compilers


    Introduction to the concepts and techniques used in describing, defining, and implementing programming languages and their compilers. Introduction to parsing and parser construction; LL and LR grammars; syntax directed translation; data object representations; run time structures; intermediate languages; code optimization.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5133 - Numerical Computation Methods and Analysis


    Introduction to principles and techniques behind numerical methods and algorithms that underlie modern scientific and engineering applications. Roots of equations; linear systems (direct methods, LU/QR factorization, iterative methods); Eigen values and vectors; Interpolation, Approximation; Numerical Differentiation/Integration, ODEs and PDEs.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5141 - Computer Organization and Architecture


    Fundamentals of computer design; instruction set design, basic processor implementation techniques; pipelining; memory hierarchy; input/output. Cost/performance and hardware/software trade-offs.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing and undergraduate computer architecture course, or permission of instructor.
    Most Recently Offered (Day): Spring 2018
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5145 - Parallel Computing


    Types of parallel computers, programming techniques for multiprocessor and multicomputer systems, parallel strategies, algorithms, and languages.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Fall 2017, Spring 2016, Fall 2015
    Most Recently Offered (Evening): Fall 2016


    Schedule of Classes


  
  • ITCS 5146 - Grid Computing


    Grid computing software components, standards, web services, security mechanisms, schedulers and resource brokers, workflow editors, grid portals, grid computing applications.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5152 - Computer Vision


    General introduction to Computer Vision and its application. Topics include: low-level vision, 2D and 3D segmentation, 2D description, 2D recognition, 3D description and model-based recognition, and interpretation.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing and undergraduate course in linear algebra, or permission of instructor.
    Most Recently Offered (Day): Fall 2016, Spring 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5157 - Computer-Aided Instruction


    History of CAI; study of current CAI systems; development of man-machine dialogue; programming tools for CAI; information structures for computer-oriented learning. Advantages/disadvantages/ costs of CAI.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5161 - Intellectual Property Aspects of Computing


    Explores the broad field of intellectual property and the many aspects related to computing. Topics include: software copyrights, software patents, trademarks and service marks, employment contracts, non-compete agreements, software licenses, software development contracts, preservation of digital evidence, protection of trade secrets, cyberspace law and the use of mediation in IP disputes.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2017, Spring 2016, Spring 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5180 - Mobile Application Development


    Mobile platforms are at the center of attention of users and organizations nowadays. Most organizations and businesses are rapidly migrating toward the cloud and need to provide a fast and easy mechanism for users to stay connected to their services. Mobile applications are the top trend nowadays given the high variety of new mobile devices and platforms such as Apple’s iOS and Google’s Android. In this course, students are introduced to the foundations of mobile development and its unique requirements and constraints. Students design and build a variety of mobile applications with a hands-on and projectbased approach.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ITIS 5180 .
    Most Recently Offered (Day): First Summer 2017, First Summer 2016, First Summer 2015
    Most Recently Offered (Evening): Spring 2018, Fall 2017, Spring 2017


    Schedule of Classes


  
  • ITCS 5181 - Microcomputer Interfacing


    Signal conditioning, A/D conversion, noise, transmission line effects, signal processing, D/A conversion and serial/parallel interfaces.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5230 - Introduction to Game Design and Development


    Basic concepts and techniques for electronic game design and development. Topics include: game history and genres, game design teams and processes, what makes a game fun, level and model design, game scripting and programming including computer graphics and animation, artificial intelligence, industry issues, and gender and games.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, First Summer 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5231 - Advanced Game Design and Development


    Advanced concepts and techniques for electronic game design and development. A project-centered course where students explore complex gameplay and interactivity. Explores topics from the introductory course in more depth, such as: applying software engineering techniques to developing games, advanced game programming and scripting, networking, graphics, physics, audio, game data structures and algorithms, and artificial intelligence.

    Credit Hours: (3)
    Prerequisite(s): ITCS 5230 .
    Most Recently Offered (Day): Spring 2018, Spring 2017, First Summer 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5232 - Game Design and Development Studio


    Application of advanced concepts and techniques for electronic game design and development. Teams will use engineering techniques to incorporate game programming and scripting, networking, graphics, physics, audio, game data structures and algorithms, and artificial intelligence into an electronic game. Individuals will develop a complete portfolio of prior work and the course project.

    Credit Hours: (3)
    Prerequisite(s): ITCS 5120 , ITCS 5231 , and permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Spring 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5235 - Game Engine Construction


    Introduction to principles and techniques behind modern computer and console game engines. Graphics Rendering Pipeline (transformations, lighting ,shading); 2D/3D Texture Mapping; Image Based Rendering; Spatial Data Structures and Acceleration Algorithms; Level of Detail; Collision Detection, Culling and Intersection Methods; Vertex/Pixel Shaders; Pipeline Optimization; Rendering Hardware.

    Credit Hours: (3)
    Prerequisite(s): ITCS 4120, ITCS 6120 , or permission of instructor.
    Most Recently Offered (Day): Spring 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5236 - Artificial Intelligence for Computer Games


    Application of advanced concepts and techniques in artificial intelligence for electronic game design and development. An investigation of the artificial intelligence techniques necessary for an agent to act, or appear to act, intelligently in interactive virtual worlds. Topics include: uncertainty reasoning, machine learning, perception, knowledge representation, search, and planning. Emphasis will be on implementation and experimentation with the goal of building robust intelligent agents in interactive entertainment domains. Elements of multi-agent collaboration and the use of cognitive architectures in interactive computer games will also be discussed.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6150  or permission of instructor.
    Most Recently Offered (Day): Fall 2017, Fall 2016, Fall 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 5237 - Audio Processing for Entertainment Computing


    Introduction to the principles and applications of audio (digital signal) processing focusing on entertainment domains. Topics include: analysis of signals, transforms, digital filter design techniques, audio engine development, file encoding/decoding, spatial sound rendering, optimization, and advanced audio techniques.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114  or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6010 - Topics in Computer Science


    Topics in computer science selected to supplement the regular course offerings. A student may register for multiple sections of the course with different topics in the same semester or in different semesters.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2016
    Most Recently Offered (Evening): Fall 2017, Spring 2017, Fall 2016


    Schedule of Classes


  
  • ITCS 6050 - Topics in Intelligent Systems


    Topics in intelligent systems selected to supplement the regular course offerings.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Repeatability: May be repeated for credit with change of topic.
    Most Recently Offered (Day): Spring 2018, Spring 2017, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6080 - Topics in Computer Engineering


    Topics in computer engineering selected to supplement the regular course offerings.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Repeatability: May be repeated for credit with change of topic.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6100 - Big Data Analytics for Competitive Advantage


    An introduction to the use of big data as a strategic resource. A focus is placed on integrating the knowledge of analytics tools with an understanding of how companies leverage data analytics to gain strategic advantage. A case approach is used to emphasize hands-on learning and a real-world view of big data analytics.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: DSBA 6100 and HCIP 6103 .
    Most Recently Offered (Day): Spring 2018, Fall 2017, Spring 2017
    Most Recently Offered (Evening): Spring 2018, Fall 2017, Second Summer 2017


    Schedule of Classes


  
  • ITCS 6107 - Formal Languages and Automata


    Detailed study of abstract models for the syntax of programming languages and information processing devices. Languages and their representation; grammars; finite automata and regular sets; context-free grammars and pushdown automata; Chomsky Hierarchy; closure properties of families of languages; syntax analysis.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6110 - Topics in Programming Languages and Compilers


    A continuation of material in ITCS 5128  with emphasis on advanced aspects of optimization, data flow analysis, and error discovery.

    Credit Hours: (3)
    Prerequisite(s): ITCS 5128 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6111 - Evolutionary Computation


    General introduction to optimization problems. Optimization techniques: hill climbing, simulated annealing, evolution strategies, and genetic algorithms. Evolution programming techniques.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114  or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6112 - Software System Design and Implementation


    Introduction to the techniques involved in the planning and implementation of large software systems. Emphasis on human interface aspects of systems. Planning software projects; software design process; top-down design; modular and structured design; management of software projects; testing of software; software documentation; choosing a language for a software system.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: HCIP 6112  and ITIS 6112 .
    Most Recently Offered (Day): Spring 2018, Spring 2017, Fall 2016
    Most Recently Offered (Evening): Spring 2018, Fall 2017, First Summer 2017


    Schedule of Classes


  
  • ITCS 6114 - Algorithms and Data Structures


    Analyzing algorithms and problems; data abstraction and data structures; recursion and induction; time and space complexities; searching and sorting; search trees and tries; hashing; heaps; dynamic programming; graph algorithms; string matching; NP-complete problems.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ITCS 8114 .
    Most Recently Offered (Day): Spring 2018, Fall 2017, First Summer 2017
    Most Recently Offered (Evening): Spring 2018, Fall 2017, Second Summer 2017


    Schedule of Classes


  
  • ITCS 6115 - Advanced Topics in Algorithms and Data Structures


    Advanced study on selected topics such as NP-complete and NP-hard problems, approximation algorithms, computational geometry, multithreaded algorithms and parallel algorithms, string processing, number-theoretic algorithms, and cryptology.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114 .
    Cross-listed as: ITCS 8115 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6120 - Computer Graphics


    Introduction to the design and implementation of interactive graphics systems. Raster and vector display systems, I/O devices; graphics primitives and their attributes; raster algorithms and clipping; 2D/3D geometric transformations; 3D viewing and projections; hierarchical and procedural models; surface representation; color and lighting models; rendering algorithms; global illumination and texture mapping.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ITCS 8120 .
    Most Recently Offered (Day): Fall 2016
    Most Recently Offered (Evening): Fall 2017, Fall 2015


    Schedule of Classes


  
  • ITCS 6124 - Illustrative Visualization


    The state-of-the-art of illustrative visualization techniques, which transform large-scale, complex datasets to succinct, nonphotorealistic visualization styles and at the same time preserve important data features. Topics include: 2D/3D stippling, interactive line drawings, animated visualization, non-photorealisitc rendering, design, and evaluation of illustrative visualization approaches.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ITCS 8124 .
    Most Recently Offered (Day): Spring 2018, Spring 2017, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6125 - Virtual Environments


    The current state of the art in the design and implementation of Virtual Environments. Topics include: position tracking, design of head-traced and head-mounted displays, stereoscopic display, presence in virtual environments, 3D user interface design, and applications of VEs. Previous experience in computer graphics or 3D game design is helpful but not required.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ITCS 8125 .
    Most Recently Offered (Day): Spring 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6126 - Large Scale Information Visualization


    Concept, theory, design principles, data processing techniques, and visual metaphors and interaction techniques for massive, multi-dimensional, multi-source, time-varying information exploration.

    Credit Hours: (3)
    Prerequisite(s): ITCS 4121 or ITCS 5121 .
    Cross-listed as: ITCS 8126 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6127 - Real-Time Rendering Engines


    Advanced concepts and techniques employed in building real-time rendering systems that support a high level of realism as well as handle large geometric models. Topics include: modern graphics hardware, programmable shaders, shadow and environment mapping, image-based modeling and rendering, large data models (simplification, level of detail), high quality interactive rendering.

    Credit Hours: (3)
    Prerequisite(s): ITCS 5120  or ITCS 6120 .
    Cross-listed as: ITCS 8127 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6128 - 3D Display and Advanced Interfaces


    The fundamentals of 3D display hardware and software technology. Topics include: human visual spatial perception of natural and synthetic 3D images, 3D display hardware, human computer interface algorithms for effective stereoscopic display, 3D display rendering techniques.

    Credit Hours: (3)
    Prerequisite(s): ITCS 4120 or ITCS 6120 .
    Cross-listed as: ITCS 8128 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6130 - Advanced Computer Graphics


    Implicit and parametric representation; cubic surfaces; advanced reflection models; global illumination models - ray tracing, radiosity; shadow algorithms, texture mapping; volumetric modeling and rendering techniques; animation; advanced modeling techniques; particle systems, fractals.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6120  or permission of instructor.
    Cross-listed as: ITCS 8130 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6132 - Modeling and Analysis of Communication Networks


    The objective is to develop an understanding of modeling and analysis techniques for communication systems and networks. Enable the student to understand how to comparatively analyze the cost and performance impact of network architecture and protocol design decisions. Modeling techniques for analytical analysis, simulation based analysis, and measurement based analysis will be presented. Topics include: validation/verification of models, workload characterization, metric selection, presentation and interpretation of results. A semester long analysis project will be undertaken.

    Credit Hours: (3)
    Restriction(s): A course in communication networks or permission of instructor.
    Most Recently Offered (Day): Fall 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6134 - Digital Image Processing


    Image perception; image types/applications; image restoration and enhancement; edge/boundary detection; image transformation; image segmentation; statistical and syntactical pattern recognition; image information measures and compression.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: ECGR 6118  and ECGR 8118 .
    Most Recently Offered (Day): Fall 2017, Fall 2016, Fall 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6140 - Data Visualization


    Emphasis on the methodology and application of data visualization to scientific and engineering data; data types and models; visualization methods; volume visualization; scalar, vector and tensor fields; multivariate visualization; visualization systems and models; visualization applications; visualization software and hardware; research issues; and future trends.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6144 - Operating Systems Design


    Introduction to features of a large-scale operating system with emphasis on resource-sharing environments. Computer system organization; resource management; multiprogramming; multiprocessing; file systems; virtual machine concepts; protection and efficiency.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114  or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6148 - Advanced Object-Oriented Systems


    Issues related to the design, implementation, integration, and management of large object-oriented systems. Topics include: object models, object modeling, frameworks, persistent and distributed objects, and object-oriented databases.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6112 ITIS 6112 , or permission of instructor.
    Cross-listed as: ITIS 6148 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6150 - Intelligent Systems


    Introduces core ideas in Artificial Intelligence (AI). Heuristic versus algorithmic methods; problem solving; game playing and decision making; automatic theorem proving; pattern recognition; adaptive learning; projects to illustrate theoretical concepts.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Fall 2017, Second Summer 2017, Second Summer 2016
    Most Recently Offered (Evening): Fall 2016


    Schedule of Classes


  
  • ITCS 6151 - Intelligent Robotics


    General introduction to spatial descriptions and transformations, and manipulator position and motion. More study on robot planning, programming, sensing, vision, and CAD/CAM.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing and undergraduate course in linear algebra, or permission of instructor.
    Most Recently Offered (Day): Spring 2017, Spring 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6152 - Robot Motion Planning


    Introduction to algorithmic techniques for robot motion planning. Topics include: configuration space representations, roadmap methods, cell decomposition methods, potential field techniques, randomized path planning, collision detection, nonholonomic motion planning, multiple robot coordination, and manipulation planning. These techniques are motivated by applications of motion planning to mobile robots and robot manipulators, assembly planning, computer aided design, computer graphics, and bioinformatics.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114  or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6153 - Neural Networks


    Topics include: basic notions and models of artificial neural nets; single layer neural classifiers; multilayer one-way neural nets; single layer feedback networks; neural models of associative memory; selforganizing neural nets; translation between neural networks and knowledge bases; applications of neural networks.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6154 - Heuristic Search


    Heuristics and problem representation; heuristic-search procedures; formal properties and performance analysis of heuristic methods; gamesearching strategies and heuristic programming; search with probabilities; knowledge-guided search.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6150 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6155 - Knowledge-Based Systems


    Knowledge systems; knowledge discovery; association rules; action rules, hierarchical classifiers, cascade classifiers, query languages and their semantics; cooperative and collaborative systems; ontology and metadata; flexible query answering; chase algorithms and data sanitization methods; decision support systems in medicine; and automatic indexing of music.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6162  or permission of instructor.
    Cross-listed as: DSBA 6155  
    Most Recently Offered (Day): Spring 2018, Second Summer 2017, Spring 2017
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6156 - Machine Learning


    Machine learning methods and techniques including: acquisition of declarative knowledge; organization of knowledge into new, more effective representations; development of new skills through instruction and practice; and discovery of new facts and theories through observation and experimentation.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6150  or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Spring 2017
    Most Recently Offered (Evening): Second Summer 2017, Second Summer 2016, Fall 2015


    Schedule of Classes


  
  • ITCS 6157 - Visual Databases


    Topics include: representation of visual content, querying visual databases, content-based interactive browsing and navigation, system architecture, similarity models, indexing visual databases, data models and knowledge structures, image retrieval by similarity, and video retrieval by content.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6160 ITIS 6120 , or permission of instructor.
    Most Recently Offered (Day): Fall 2016, Fall 2015
    Most Recently Offered (Evening): Fall 2017


    Schedule of Classes


  
  • ITCS 6158 - Natural Language Processing


    Principles, methodologies, and programming methods of natural language processing including foundations of natural language understanding, namely: lexical, syntactic, and semantic analysis, discourse integration, and pragmatic and morphological analysis.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6150 .
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6159 - Intelligent Tutoring Systems


    Introduces the issues relevant to creating adaptive learning systems using artificial intelligence and includes a project to build a small Intelligent Tutoring System (ITS). Topics include: representation of knowledge and cognition, ITS design, adaptive user interfaces, design and evaluation of feedback, experimental methods, educational data mining, history of intelligent tutoring, tutor authoring, and issues for implementation.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6160 - Database Systems


    The modeling, programming, and implementation of database systems. Focuses on relational database systems, but may also address non-relational databases or other advanced topics. Topics include: (1) modeling: conceptual data modeling, ER diagram, relational data model, schema design and refinement; (2) programming: relational algebra and calculus, SQL, constraints, triggers, views; (3) implementation: data storage, indexing, query execution, query optimization, and transaction management; and (4) advanced: semi-structured data model, XML, and other emerging topics.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Cross-listed as: DSBA 6160  and HCIP 6160 .
    Most Recently Offered (Day): Spring 2018, Fall 2017, Second Summer 2017
    Most Recently Offered (Evening): Spring 2015


    Schedule of Classes


  
  • ITCS 6161 - Advanced Topics in Database Systems


    Continuation of ITCS 6160 .  Topics include: deductive databases; semantic query processing; intelligent and cooperative query languages; distributed databases; active databases; heterogeneous databases, multimedia databases; data and knowledge interchange; multidatabase systems; very large databases. 

    Credit Hours: (3)
    Prerequisite(s): ITCS 6160 , ITIS 6120 , or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6162 - Knowledge Discovery in Databases


    Exploration of the entire knowledge discovery process.  Topics include: setting up a problem, data preprocessing and warehousing, data mining in search for knowledge, knowledge evaluation, visualization and application in decision making.  A broad range of systems, such as OLAP, LERS, DatalogicR+, C4.5, AQ15, Forty-Niner, CN2, QRAS, and discretization algorithms are also covered.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6160  or ITIS 6120 
    Cross-listed as: DSBA 6162 , HCIP 6162 , ITIS 6162  
    Most Recently Offered (Day): Spring 2018, Fall 2017, First Summer 2017
    Most Recently Offered (Evening): Spring 2018, Spring 2017, Fall 2016


    Schedule of Classes


  
  • ITCS 6163 - Data Warehousing


    Topics include: use of data in discovery of knowledge and decision making; the limitations of relational databases and SQL queries; the warehouse data models: multidimensional, star, snowflake; architecture of a data warehouse and the process of warehouse construction; data consolidation from various sources; optimization; techniques for data transformation and knowledge extraction; relations with enterprise modeling.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6160  or ITIS 6120  
    Cross-listed as: HCIP 6163 , ITIS 6163 
    Most Recently Offered (Day): Spring 2018, Second Summer 2017, Spring 2017
    Most Recently Offered (Evening): Fall 2017, Spring 2016, Spring 2015


    Schedule of Classes


  
  • ITCS 6164 - Design and Implementation of Online Management Information Systems


    The fundamental concepts and philosophy of planning and implementing an online computer system. Characteristics of online systems; hardware requirements; modeling of online systems; performance measurement; language choice for online systems; organization techniques, security requirements; resource allocation.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6114  or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6165 - Coding and Information Theory


    Information theory; coding theory; Shannon’s theorem; Markov process; channel capacity; data transmission codes; error correcting codes; data compression; data encryption.

    Credit Hours: (3)
    Restriction(s): Knowledge of probability theory or permission of instructor.
    Most Recently Offered (Day): Course has not been offered at this time in the past 3 years
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6166 - Computer Communications and Networks


    Introduction to the concepts of communication networks; types of networks; wired and wireless media; communication architectures; network protocols; coding and modulation; multiplexing and multiple access; error and flow control; routing; Internet protocols; transport protocols; assignments include implementation and analysis of network protocols

    Credit Hours: (3)
    Restriction(s): CCI graduate standing or permission of instructor.
    Most Recently Offered (Day): Spring 2018, Fall 2017, Spring 2017
    Most Recently Offered (Evening): First Summer 2017, Spring 2017, Spring 2016


    Schedule of Classes


  
  • ITCS 6167 - Advanced Networking Protocols


    Advanced networking concepts and protocols related to the design, implementation, integration, and management of networking and communication systems. Topics include: topology control protocols, ad hoc routing protocols, power management protocols, distributed data processing protocols for various networking systems (Internet, wireless mesh networks, ad hoc networks, sensor networks, peer-to-peer networks).

    Credit Hours: (3)
    Prerequisite(s): ITCS 6166  or ITCS 6168 .
    Most Recently Offered (Day): Spring 2018, Spring 2017, Spring 2016
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


  
  • ITCS 6168 - Wireless Communication Networks


    An overview of mobile systems and wireless networking technologies. Emphasis on resource management, routing and quality of service at the MAC and networking layers for mobile systems. Students undertake a semester long research project to survey the research literature and identify specific challenges for cellular telecommunications, wireless LANS, ad hoc networks, mesh networks or sensor networks.

    Credit Hours: (3)
    Restriction(s): CCI graduate standing in CS, SIS, ECE, or Optics and a prior course in networking, or permission of instructor.
    Most Recently Offered (Day): Fall 2017, Fall 2015
    Most Recently Offered (Evening): Course has not been offered at this time in the past 3 years


    Schedule of Classes


 

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