COMPUTER SYSTEMS ENGINEERING (CENG)

COURSES: CMP ENGR (CENG)

Prerequisite to Degree Programs: Extensive training in computers at the undergraduate level is desirable. Deficiencies in undergraduate majors, in both computer architecture and computer software, will be included in the student's program.

Requirements for Graduate Degrees: In addition to the requirements of the Graduate School, the following departmental requirements must be satisfied by candidates for the Master of Science in Computer Systems Engineering degree:

1. Complete a minimum of 24 semester hours of course work and present a thesis for 6 semester hours of credit.

2. Include in the 24 semester hours of course work at least 12 semester hours of 5000- and 6000-level courses in Computer Engineering.

3. Each student must enroll in CENG 5801, Seminar, in addition to the 12 hours at the 5000-6000 level.

4. Any other conditions specified in the departmental guidelines.


COURSES: CMP ENGR (CENG)

CENG4213 Introduction to Computer Architecture (FA, SP, SU) (Formerly CSEG 4983.) Design of a single board computer including basic computer organization, memory subsystem design, periphereal interfacing, DMA control, interrupt control, and bus organization. Corequisite: CENG 4210D. Prerequisite: CENG 3213.

CENG4210D Computer Architecture and Organization Drill (FA, SP, SU) (Formerly CSEG 4980D.) Corequisite: CSEG 4983.

CENG4223 Digital Systems Design (FA, SP, SU) (Formerly CSEG 4943.) Number systems and codes, fundamentals of switching algebra, analysis and design of sequential switching circuits and memory elements. Prerequisite: junior standing.

CENG4343 Programming Windows and the GUI (FA, SP, SU) (Formerly CSEG 4213) Introduction to the basic concepts of graphical user interface (GUI) programming using the Microsoft Windows environment. Discussion of design techniques relating to color, size, shape, location, font, etc. Real-world applications will be programmed using Visual Basic, C and C++. Prerequisite: CENG 4513.

CENG4403 Control Systems (FA, SP, SU) (Formerly CSEG 4403.) Mathematical models of control root-locus, and frequency-response design techniques. Special topics. (Same as ELEG 4403, MEEG 4213) Prerequisite: ELEG 3123.

CENG4423 Computer Systems Analysis (IR) (Formerly CSEG 4933.) Basic concepts of problem analysis, model design, and simulation experiments. Sigma is used and compared to high-level and other simulation languages. Corequisite: CENG 4420D. Prerequisite: CENG 3313 and INEG 3313 or STAT 3013.

CENG4420D Computer Systems Analysis Drill (FA, SP, SU) (Formerly CSEG 4930D.) Corequisite: CENG 4423.

CENG4523 Data-Base Management (FA, SP, SU) (Formerly CSEG 4563) Data-base management systems, types of data-base languages, relational algebra, SQL, compression techniques, E-R diagramming, and applications programs. Drill sessions will be required when this course is taught in the summer term. Corequisite: CENG 2143.

CENG4533 Object Oriented Programming and Design (FA, SP, SU) (Formerly CSEG 4323) Indepth coverage of the methods and techniques of object-oriented design and its applications to database and artificial intelligence. Prerequisite: CENG 3313.

CENG4753 Computer Networks (FA, SP) (Formerly CSEG 4083) Introduction to the basic concept of computer networking. PC & UNIX based networks will be covered. Both hardware & software for such systems will be installed. Topics include both theory of networking & practical hand-on experience with real-world networks. Prerequisite: CENG 2123 and CENG 4513.

CENG4823 Advanced Computer Graphics and Animation (IR) (Formerly CSEG 4743.) Advanced topics in the generation of computer graphics and animation imagery concentrating on non-procedural approaches. Topics include physical modeling, transformations, lighting models, and rendering algorithms. Theoretical issues include the graphics pipeline and rendering equation. Practical issues include the use of industry standard graphics libraries and rendering hardware and efficiency. Prerequisite: CENG 4813.

CENG4883 Introduction to Image Processing (FA, SP, SU) (Formerly CSEG 4683.) Introduction to the basic concepts of image processing; theory and applications. Covers digital methods of image restoration; reformation, extraction and analysis. Corequisite: CENG 4880D. Prerequisite: CENG 2143 and senior standing.

CENG4880D Introduction to Image Processing Drill (FA, SP, SU) (Formerly CSEG 4680D.) Corequisite: CENG 4883.

CENG490V Special Problems (FA, SP, SU) (Formerly CSEG 410) Prerequisite: senior standing.

CENG4953 Minicomputer Applications (FA, SP, SU) (Formerly CSEG 4953) Structure, implementation, and application of minicomputer systems. Microcomputer hardware. Microprogramming. Minicomputer software technology. Design and evaluation of minicomputer systems. Prerequisite: ELEG 3213 and INEG 3313.

CENG5003 Artificial Intelligence (FA, SP, SU) (Formerly CSEG 5003.) Provides students with an introduction to the major subjects and techniques of artificial intelligence. Topics include: machine learning, computer vision, natural language understanding, and Al languages. (Same as ELEG 5103) Prerequisite: CENG 4513 and graduate standing.

CENG5013 Topics in Computer Hardware (FA, SP, SU) (Formerly CSEG 5013.) Advanced features of computer hardware. Topics include: memory design, input and output design, direct memory access techniques, and electro-optical signal conversion and EPROM applications. Corequisite: CENG 5010L. Prerequisite: CENG 4213.

CENG5010L Topics in Computer Hardware Laboratory (FA, SP, SU) (Formerly CSEG 5010L.) Corequisite: CENG 5013.

CENG5023 Software Engineering I (FA, SP, SU) (Formerly CSEG 5023) A study of design and development used in software and computer systems engineering. Topics include project planning, requirements analysis, software design fundamentals, quality assurance, and software testing and maintenance. Prerequisite: graduate standing.

CENG5033 Software Engineering II (SP) (Formerly CSEG 5033.) A study in software project design and management. The class defines and develops a semester project carrying out the planning, requirements analysis, software and systems design quality assurance, as well as software testing and maintenance. Prerequisite: CENG 5023.

CENG5043 Real-Time Operating Systems (FA, SP, SU) (Formerly CSEG 5043.) A study and implementation of a real-time operating system for process control applications using a single board 68000-based microprocessor system. Prerequisite: graduate standing.

CENG5093 Fault-Tolerant Computing (FA, SP, SU) (Formerly CSEG 5093.) Considerations of both fault-tolerant hardware and software methodologies. Topics include error detection, protective redundancy, fault-tolerant software, measures of fault tolerance, and case studies. Prerequisite: graduate standing.

CENG510V Special Problems (1-6) (FA, SP, SU) (Formerly CSEG 510.) Prerequisite: graduate standing.

CENG5153 Real-Time Data Acquisition Systems (FA, SP, SU) (Formerly CSEG 5053.) The theory and practice associated with taking measurements of the real world for use with computers. Sampling and data analysis techniques. Prerequisite: ELEG 3923.

CENG5213 Interactive Computer Graphics (FA, SP, SU) (Formerly CSEG 5213) Basic concepts involved in the generation and display of computer graphics. Topics include graphics hardware, transformations, modeling, and device independent graphics. Prerequisite: working knowledge of a programming language.

CENG5303 Parallel Programming (FA, SP, SU) (Formerly CSEG 5303) An analysis of parallel computer systems with respect to software engineering. Practical programming experience on pipelined, array, and multiprocessor computers. Credit can be earned in only one of these three courses. CSCE 5303 or CENG 5303 or ELEG 5913. Prerequisite: working knowledge of 'C' language and CENG 4413 or equivalent.

CENG5333 Knowledge-Based Systems (FA, SP, SU) (Formerly CSEG 5333) Expert systems, structured knowledge representation, and rule-based inference systems.

CENG5643 Computer Communications Networks (FA, SP, SU) (Formerly CSEG 5083.) A study of various current data communication techniques used in the computer world. Concepts of digital communications theory as well as packets and protocols are studied. Prerequisite: CENG 4413.

CENG5683 Image Processing (FA, SP, SU) (Formerly CSEG 5203.) Concepts involved in the processing of digital images. Emphasis on image analysis, enhancement, and restoration. Both spatial and frequency domain approaches are presented. Prerequisite: working knowledge of statistics and a programming language.

CENG5801 Seminar (FA, SP, SU) (Formerly CSEG 5801) Oral presentations given by graduate students on subjects dealing with current topics in computer science engineering. Prerequisite: graduate standing.

CENG581V Master's Research Project and Report (1-6) (FA, SP, SU) (Formerly CSEG 581) Required course for report option. Prerequisite: graduate standing.

CENG5923 Research Topics in Computer Architecture (FA, SP, SU) (Formerly CSEG 5923) This course focuses on the design of new high performance central processing units (CPU'S). The design of superscalar, superpipelined, decoupled and multithreaded architectures will be covered. Course materials will be drawn from literature, and will represent the current state of the art. Prerequisite: CENG 4213.

CENG5933 CAD Methods for VLSI (FA, SP, SU) (Formerly CSEG 5933) Introduction to computational methods for the design and implementation of computer aided design (CAD) tools for digital systems engineering. The underlying theory of the tools is emphasized in addition to their application. Prerequisite: proficiency using a modern high-level programming language and CENG 4213.

CENG5943 Computer Arithmetic Circuits (FA, SP, SU) (Formerly CSEG 5943) Examination of fundamental principles of algorithms for performing arithmetic operations in computers. This course provides sufficient theoretical and practical information to prepare the digital design engineer with an awareness of basic techniques for the realization of arithmetic circuits. Pre- or Corequisite: CENG 4213 or equivalent and graduate standing.

CENG5953 Real-time Systems (FA, SP, SU) (Formerly CSEG 5953) A study of real-time system design. The development of real-time systems will be examined from the standpoint of academia, government, and industry. Scheduling, operating systems, and architecture considerations are among other topics to be covered.

CENG5963 Computer Systems Optimization (FA, SP, SU) (Formerly CSEG 5063.) Design considerations and performance analysis of computer and communication systems modeling. Prerequisite: CENG 4513.

CENG610V Master's Thesis (1-6) (FA, SP, SU) (Formerly CSEG 610.) Prerequisite: graduate standing.

CENG700V Doctoral Dissertation (1-18) (FA, SP, SU) (Formerly CSEG 700.)

 

[Jump back to the top of this page][Go back to the 00-01 Graduate Catalog Home]
The Office of University Relations 800 Hotz Hall Fayetteville, Arkansas 72701
(479) 575-5555 urelinfo@cavern.uark.edu