UT Tyler logo The University of Texas at Tyler

COLLEGE OF ENGINEERING AND COMPUTER SCIENCE
GRADUATE COURSE DESCRIPTIONS

computer science | engineering

COMPUTER SCIENCE (COSC)

Both COSC 4321 Data Structures and the Analysis of Algorithms, and COSC 3335-3135 Digital Systems or equivalent, are prerequisites for all courses numbered COSC 5326 or above.

COSC 5306: Personal Computing
A study of programming languages on microcomputers, with emphasis on event-driven windows programming. Special emphasis will be given to the Visual BASIC programming language. CANNOT BE USED FOR THE MS IN COSC DEGREE. Extended computer access fee $40.

COSC 5310: Web Design and Management
Techniques used to design and mange web site. Topics covered will include HTML, web page design principles, website design and web site management. Students will design and build a complete web site as a part of this class. Extended computer access fee $40.

COSC 5314: Computer Assisted Instruction
Design and implementation of computer-based instructional systems. Topics include: principles and procedures for designing CAI, theoretical foundations of learning as applicable to automated instruction, current trends in CAI technology, and CAI lesson development via high-level languages, authoring languages, and authoring systems. Prerequisite: COSC 5306 or equivalent. Extended computer access fee $40.

COSC 5315: Microcomputer System Applications
A study of microcomputers, microcomputer operating systems, and application software for microcomputers. Special emphasis will be given to spreadsheet and database packages. CANNOT BE USED FOR THE MS IN COSC DEGREE. Extended computer access fee $40.

COSC 5318: Computing Software
Studies of newly developed programming languages, operating systems, and distributed processing. Extended computer access fee $40.

COSC 5325: Workshop in Computer Science
Designed to provide instruction for groups who wish to study current specific areas in computer science. This course may be repeated once for credit when content changes. CANNOT BE USED FOR THE MS IN COSC DEGREE. Extended computer access fee $40.

COSC 5326: UNIX Programming Environment
This course will cover shell programming, filters, I/O programming, program development, and document preparation. Special attention will be given to UNIX systems programming. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5330: Operating Systems
Analysis of operating systems software for computing systems, and resource management procedures and techniques used in all types of computing environments. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5336: Local Area Networks
LAN architectures and media. In addition, course will cover internetworking, performance, and design issues. Special attention will be paid to IEEE 802 and all current systems. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5340: Programming Languages
Theoretical aspects of programming languages, design and implementation criteria, analysis and classification of programming languages. Topics include: language design principles; translation and the formalization of syntax; generalization of primitive and abstract data types; sequence, data, and subprogram control; and language paradigms such as imperative, object-oriented, functional, logic, concurrent, and visual. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5345: Computer Graphics
An introduction to computer graphics stressing interactive graphics. Basic theory and applications will be covered. GKS graphics and an introduction to 3-D graphics will be given. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5346: Expert Systems
Basic concepts for building expert systems, architecture of expert systems, the knowledge acquisition process, languages and tools for building expert systems, evaluation of expert systems, issues and case studies, and practices in the design and evaluation of expert systems. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5350: Data Communication and Networks
Teleprocessing, data transmission, and computer networks. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5351: Computer-Human Communications
Study of computer interfaces with a special emphasis on highly interactive interfaces. A complete study of the X Windows Architecture including hardware, communications protocols, and programming. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5352: Client/Server Architectures
Design and implementation of client/server systems. Topics include network protocols, OLE DCE, CORBA, server design and implementation and tightly integrated message systems. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5354: Parallel and Supercomputing
This course is an in-depth study of methods for creating and implementing parallel algorithms. Topics include parallel programming, programming models, architectures of vectorized supercomputers, shared memory, and distributed architectures. Extended computer access fee $40.

COSC 5360: Database Design
Relational database design theory; relational calculus; database system implementation techniques, including concurrency control, recovery, atomic commitment, and query optimization; security of databases; introduction to object-oriented, object-relational, deductive, temporal and distributed databases. Prerequisites: COSC 4321 and 3335/3135 or equivalent and COSC 4385. Extended computer access fee $40.

COSC 5361: Digital Image Processing
Basic concepts in Digital Image Processing. Topics considered will include two-dimensional transforms, filtering, enhancement, restoration, edge detection, segmentation, texture, matching, image representation, feature detection and their application will be discussed in the course. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5362: Pattern Recognition
Various stages in a recognition system and their design will be discussed. These stages include: preprocessing, feature extraction, recognition, knowledge base, and associative storage. Algorithms and implementation of these stages will be discussed. Practical applications such as character recognition, satellite image analysis, MRI data analysis, and other biomedical applications will be discussed. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5365: Artificial Intelligence
Introduction to the basic concepts of artificial intelligence. Topics covered will include knowledge representation, A.I. programming, learning, and neural nets. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5370: Software Engineering
Program development techniques with structured methodologies. Topdown development, modeling tools, structured programming, programming style, program testing and debugging. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5372: Data Mining
Study of the concepts and techniques of data mining, or knowledge discovery in databases. The automated or convenient extraction of patterns representing knowledge implicitly stored in large databases, data warehouses, and other massive information repositories. Prerequisite: COSC 5360. Extended computer access fee $40.

COSC 5375: Advanced Database Design
Database design issues including query processing, interpretation, optimization, and methods for implementing and optimizing logic queries. Knowledge databases, distributed databases, and object-oriented databases. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5380: Research Methods
The study of library skills, computerized literature searches, types of research, proposal and report writing techniques. A proposal and the research report will be prepared. Prerequisites: COSC 4321 and 3335/3135 or equivalent and admission to candidacy. Extended computer access fee $40.

COSC 5390: Topics in Computer Science
Special topics of interest to computer science professionals. May be repeated once for credit when content changes. Prerequisites: COSC 4321 and 3335/3135 or equivalent. Extended computer access fee $40.

COSC 5391: Topics in Distributed Systems
Selected topics in distributed systems, computer networks, and distributed databases. Design of local area networks and multiple network systems, database programming languages, and operating systems for distributed systems. Prerequisites: COSC 4321, 3335/3135 or equivalent, and COSC 5350 and consent of instructor. Extended computer access fee $40.

COSC 5395: Thesis
Selection of a research topic and development of a thesis plan. Prerequisite: Admission to Candidacy. Extended computer access fee $40.

COSC 5396: Thesis
Completion and approval of thesis. Prerequisite: COSC 5395 or concurrent enrollment. Extended computer access fee $40.

COSC 5199 - 5399: Independent Study
Independent study in specific areas of computer science not covered by organized graduate courses. A maximum of six credit hours of independent study courses may be applied toward a graduate degree. Prerequisite: Consent of department chair.

The following courses may be taken for graduate credit with consent of advisor:
COSC 4320 Computer Architecture and Design (or EENG 4320)
COSC 4355 Analysis of Algorithms
COSC 4377 Compiler Techniques
COSC 4387 Computer Performance Evaluation

return to top

ENGINEERING (ENGR)

ENGR 5300: Introduction to Systems Engineering
Overview of systems engineering, elements of system design with application to large-scale complex systems involving multiple disciplines (Electrical, Mechanical, and Software engineering). Analysis and management of costs, risk, logistics, system performance, and associated long-term factors such as maintainability, reliability, testability, etc. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Extended computer access fee $10.

ENGR 5302: Instrumentation and Measurement Systems
An introduction to instrumentation and measurement systems. Generalized instrument characteristics, signal conditioning, and sensors for measurement of various physical quantities. Three hours of lecture per week with integral laboratory. Prerequisite: EENG 3301 or EENG 3305 or equivalent. Course fee $10. Laboratory fee $5. Extended computer access fee $10.

ENGR 5303: Computational Methods in Electromagnetics
Numerical methods for the solution of boundary value problems in electrical engineering applications: the finite difference method (FDM), the charge simulation method (CSM), the method of moments (MOM) and the boundary element method (BEM). Applications include the simulation and modeling of electrostatic, magnetostatic, electromagnetic problems, active shielding of power frequency magnetic fields, optimization of high voltage elcectrodes and heat transfer problems. Three hours of lecture per week. Prerequisites: EENG 3303 or equivalent and differential equations and linear algebra. Course fee $10. Extended computer access fee $20.

ENGR 5304: Power Systems Analysis I
Modeling of electric power systems. Fault Analysis, symmetrical components, sequence networks, load flow, stability studies. Application of computer methods to power system analysis. Machine dynamics and transients in power system analysis. Three hours of lecture per week. Prerequisite: EENG 4310 or equivalent. Course fee $10.

ENGR 5305: Data Acquisition and Instrumentation
Use of Microcomputers to acquire and process data in both acquisition and control environments. Subjects include the use of simulation and instrumentation languages, data representation inside computer systems, sensors and measurement techniques, processing techniques for instrumentation data, communication with data acquisition subsystems and an introduction to control of physical devices from an engineering workstation. Students will implement a design project using Labview. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10.

ENGR 5306: Modern Control Systems Design
Design of modern control systems using the matrix approach and the linear systems tools in Matlab; examples from electrical and mechanical engineering; realization techniques; discretization of continuous systems; controllability, observability and their gramians; other dynamical system properties; pole-placement; disturbance rejection; Lyapunov stability; state estimation; introduction to multivariable systems; introduction to intelligent control systems via neuro-fuzzy control. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor.

ENGR 5310: Advanced Machine Design
Complex number kinematic analysis of mechanisms, statistical treatment of design parameters, design parameter optimization, tolerancing methods with statistical analysis based on Monte Carlo methods. Power trains, rotary elements, joining methods. Three hours of lecture per week with integral laboratory. Prerequisite: MENG 3309 or equivalent. Course fee $10. Extended computer access fee $20.

ENGR 5311: Advanced Fluid Dynamics
Graduate level course on fundamental fluid mechanics. Derivation and use of differential fluid conservation equations; compressibility effects; subsonic, transonic, and supersonic flows; boundary layers. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Extended computer access fee $20.

ENGR 5312: Microcontroller Applications
Application of microcontroller based systems to real-time control of electrical, mechanical and thermal/fluid systems; microprocessor fundamentals; assembly language programming; memory mapping, I/O interfaces; analog-to-digital and digital-to-analog converters; digital control techniques, and programmable logic controller (PLC) applications. Three hours of lecture per week with integral laboratory. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $25. Laboratory fee $5. Extended computer access fee $10.

ENGR 5315: Advanced Thermal/Fluid Systems
Applications of thermodynamics, fluid mechanics and heat transfer in engineering systems. Selected topics from the design and analysis of HVAC systems, power cycles, and alternative energy systems. Analytical and computational methods. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering and consent of instructor.

ENGR 5318: Manufacturing Systems
A study of modern production practices and manufacturing systems including operations and materials planning, inventory control methods, production scheduling, layout of manufacturing cells, machine monitoring, and automation. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10.

ENGR 5320: Reliability Analysis
Basic concepts of probability and reliability; time-dependent reliability models; reliability growth predictions; strength based reliability; weakest link and fail-safe systems; Monte Carlo methods; maintainability; availability; fault tree analysis; reliability data bases. Three hours of lecture per week. Prerequisite: MATH 1342 or MATH 4350. Course fee $10. Extended computer access fee $30.

ENGR 5322: Human Factors
Physical and psychological factors affecting human performance on systems. Signal detection theory; human reliability modeling; information theory; and performance shaping applied to safety, reliability, productivity, stress reduction and training. Three hours of lecture per week. Course fee $10.

ENGR 5323: Design of Experiments
Use of data acquisition systems; response, sensitivity, precision, accuracy, confidence limits of measurements; propagation of error; analysis, presentation and interpretation of data; statistical inference; identification of dependent and independent variables; test matrix development; randomized, block randomized, Latin square designs. Three hours of lecture per week with integrated computer assignments. Course fee $10. Laboratory fee $5. Extended computer access fee $30.

ENGR 5324: Engineering Project Management
Project planning; task definition; work breakdown structure; CPM, PERT, Gantt charts; cost analysis; resource allocation; project tracking; information sources; completion projections. Use of commercial project management computer codes. Three hours of lecture per week with integrated computer assignments. Course fee $10. Extended computer access fee $10.

ENGR 5325: Design and Analysis of Turbomachinery
Application of the principles of thermodynamics and fluid mechanics to the performance analysis and design of pumps, blowers, centrifugal compressors, and turbines. Three hours of lecture per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Extended computer access fee $10.

ENGR 5326: Vibration Analysis of Rotating Machinery
Instrumentation, measurement techniques, and analytical techniques used in monitoring, diagnosing and evaluating the vibration of rotating machines in industrial environments. Lectures, laboratory exercises, laboratory demonstrations and field demonstrations equivalent to two hours of lecture and one three-hour lab per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Laboratory fee $5. Extended computer access fee $10.

ENGR 5327: Quality Control and Engineering Statistics
Statistical methods and theory applicable to problems of product and process development and process monitoring; control charts, feedback control; estimation of product and process characteristics; experimental techniques and analysis in robust product design and process improvement; acceptance sampling, continuous and sequential sampling. Three hours of lecture per week. Course fee $10.

ENGR 5328: Finite Element Analysis
An introduction to the basic mathematical principles underlying the finite element method of solution to field problems. Problems chosen from fluid mechanics, heat transfer, and solid mechanics. Solutions implemented using current commercial computer application codes. Three hours of lecture per week with integrated computer lab exercises. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Extended computer access fee $20.

ENGR 5329: Advanced Production Engineering
Analysis and computer simulation of advanced topics in manufacturing. Topics include servo positioning systems, dynamics of the metal cutting process, machine tool chatter, stress and forces in metal forming and heat transfer in welding. Three one-hour lectures per week. Prerequisite: Graduate standing in Engineering or consent of instructor. Course fee $10. Laboratory fee $5.

ENGR 5331: Constraints Management
An introduction to the Theory of Constraints and its methodology for finding factors that block improvement in simple and complex systems, for identifying effective breakthrough solutions, and for developing system improvements. Applications in manufacturing, technology, management, and engineering projects. Three hours of lecture per week. Course fee $10.

ENGR 5332: New Product Development
A study of the new product development process and the role of multidisciplinary teams in the product development cycle. The integration of business concepts with engineering methods such as quality function deployment, product design specifications, concept generation and selection, and product design and evaluation to a complete product development cycle. Three hours of lecture per week. Course fee $10.

ENGR 5140, 5240, 5340: Advanced Topics in Engineering
Advanced studies in Mechanical or Electrical Engineering in topics not covered in regularly scheduled graduate courses. May be repeated as content changes. A maximum of six (6) hours may be used for graduate credit on a Master of Engineering degree plan. ENGR 5340 course fee $10.

ENGR 5350, 5650: Engineering Project
Faculty directed independent study of an engineering problem, subject, or research topic relevant to the studentÕs current or anticipated career field. A professional quality Engineering Project Report is required. A student may not begin work on the project before completing 15 credit hours of approved course work. After starting the project, students must register for at least three credit hours of the Engineering Project course each semester until the project is completed and approved. A minimum of six credit hours of Engineering Project isto complete the Master of Engineering degree. Course fee (ENGR 5650) $10. Laboratory fee (ENGR 5650) $5. Extended computer access fee (ENGR 5650) $10.

Senior (4000 level) Engineering, Electrical Engineering, and Mechanical Engineering courses may be approved for graduate credit under the nine (9) semester hour limit imposed by the degree requirements.

return to top

The University of Texas at Tyler Graduate Catalog
Table of ContentsAbout this CatalogRequest Info UT Tyler Home PageAdmissions
Copyright 2002-04, The University of Texas at Tyler
Maintained by web@uttyler.edu

   The University of Texas at Tyler
   3900 University Blvd., Tyler, TX 75799
   Tel: (903) 566-7000
© 2005 The University of Texas at Tyler      
info@uttyler.edu      
E-mail webmaster