OCR Text |
Show Computer Science 328. Computer Graphics (4) S The design of graphic software systems and their applications in modeling, simulation, and instruction. Prerequisites: One high level language and Math 211. 355. Distributed Database Architecture, Management and Application (4) A, W, S Covers the architecture and applications of a distributed client/ server type data base system, as well as the installation, mangement, and interfaces for such a system. Applications are written in a structured high level language. Prerequisites: CS 265 and CS 220. 370. Computer Network Operation (4) An examination of local and wide area networking hardware and software design and implementation. The course also covers the integration of operating systems with networks and the emerging use of knowledge based expert systems in network operation. Prerequisites: CSPD101 or CIS PD170, Math 107, Beas 354, and CS 220 or 140, or consent of the instructor. 371. Distributed Processing and Network Design (4) A, W, S A comprehensive examination of distributed processing hardware and software and the practical techniques for designing and implementing multiple computer systems in a network. Prerequisite: CS 265. 372. Local Area Networks (4) W, S A practical applications course designed to teach the basic concepts associated with Local Area Networks and how they are integrated into an Automated Office or Shared Network environment. The course provides both hands-on and theoretical experiences needed to design, configure and implement a local network. Prerequisite: CS371. 375. Software Engineering II (3) A, W, S Covers the assessment of software engineering techniques including various types of analysis, design, implementations, quality assurance, and documentation guidelines. Demonstration of ability to use software engineering practices in projects will be required. Prerequisites: CS 275 and (CS 220 or 225). 400. Introduction to Real Time Systems (4) W,S An introduction to the terminology and theory of real-time operating systems. Topics will cover operating system software and hardware components and system architecture options. Provides a knowledge of how to integrate these components to provide solutions to applications with real-time critical constraints. Prerequisite: CS 266 and (CS 225 or CS 220). 401. Applications of Real-Time Systems (4) S The second course in the real-time sequence dealing with real-time operating system software, hardware components and system architecture options. Hands-on experience will be directed at learning the real-time operating system internals and developing the drivers necessary to communicate with real-time devices. Prerequisite: CS 400. 420. Advanced Structured Problem Solving Using C Language (4) Su, A, W, S Develop and expand abilities in solving lengthy, advanced problems, modeling, and object oriented programming, using C language. Prerequisite: CS 220 and 302; or CIS 210 and 211. 425. Advanced Problem Solving Using Ada (4) W Develop and expand abilities in solving lengthy, advanced problems using Ada Language. Prerequisites: CS 225 and 302. 450. Artificial Intelligence with Expert Systems (4) Su, A The first in a two sequence course which provides a comprehensive introduction to the key practical principles, techniques and tools being used to implement knowledge based systems. This course covers basic artificial intelligence principles applied to expert systems and introduces the student to the artificial intelligence languages. Prerequisites: ComsciPDIOl, (CS 140 or 220 or 225), and upper division standing. 451. Applications of Expert Systems (4) A, W The second in a two sequence course on artificial intelligence and knowledge based systems. This course provides hands-on experience in programming, designing and implementing expert systems. Prerequisite: CS 450. 452. Parallel Processing and Neural Networks (4) W, S Concepts of programming parallel architecture machines are introduced and developed. The neural network design of parallel computing is studied, along with its implications in Artificial Intelligence software development. Prerequisites: CS 420 and CS 450. 475. Software Engineering III (3) W This is the advanced course in the software engineering sequence. The student will complete the Design Document, Test Plans, and Procedures for a major software engineering project, as well as implement the design and complete the unit and verification testing of the system. Prerequisite: CS 375. 480. Individual Projects and Research (2-5) Su, A, W, S The purpose of this course is to permit senior Computer Science majors to propose to the faculty for approval an individual project, program, system or research. 483. Advanced Topics in Computer Science (1-5) Advanced topics which are demanded by industry, are currently popular in this rapidly changing field, or which meet special needs of students in Computer Science will be offered. Individualized material will be taught on a one time basis as needed. Time and credit to be arranged. May be repeated. Prerequisite: Consent of Instructor. 489. Cooperative Work Experience (1-5) 5m, A, W, S A continuation of BEAS 289. 499. Seminar in Computer Science (1) Su, A, W, S Seminar treatment of current Computer Science topics for upper division students. Prerequisite: Senior level standing in Computer Science. Electronic Engineering Technology General Information DEPARTMENT OF ELECTRONIC ENGINEERING TECHNOLOGY Chair: Wayne E. Andrews Location: Building Four, Room 421 Telephone Contact: Beth Bullock 626-6898 Professors: William G. Clapp, W. Lee Dickson, Robert J. Twiggs; Associate Professors: Wayne E. Andrews, Verne Hansen, Ronald L. Harris, Kermit Reister, Jay L. Smith, Robert Summers, Francis P. Webster; Assistant Professors: John Ellsworth, Edward G. Price ELECTRONIC TECHNOLOGY The curriculum for Electronic Technology prepares the student for employment at the end of two years of training as a technician in the field of electronics. Completion of the outlined two-year program will qualify the student to receive the associate of applied science degree. Student Program Summary forms which contain a quarter-by-quarter outline of courses are available in each department. PROGRAM: ELECTRONIC TECHNOLOGY ASSOCIATE OF APPLIED SCIENCE DEGREE This program is designed to give the student a fundamental knowledge of and basic skill in electronic testing, troubleshooting, and fabrication. Accredited by the Technology Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET). General Requirements: • All engineering technology students are required to meet with a faculty advisor at least annually for course and program advisement. If this requirement is not met, the student may not be allowed to register for classes within their major. • A minimum of 101 credit hours. • A maximum of 67 credit hours in the major discipline. • At least 20 hours from the General Education courses listed in the catalog, including at least one course in each of the four areas, Humanities, Natural Science, Social Science, and Personal Development. • A grade of C or better in the major courses. Specific Requirements: • Electronic Technology courses required (48 credit hours): EET111/111L(4), 121/121L (4), 122/122L (4), 131/131L (4), 132/132L (4), 211/211L (4), 212/212L (4), 221/221L (4), 222/222L (4), 231/231L (4), 232/232L (4), 233/233L (4). • Support courses required (44 credit hours): Math 106 (5), 107 (5), 211 (5), 212 (5); Engl 111 (4), 112 (4); CS PD101 (4) or CIS PD170 (4), CS 220 (4); Commun HU102 (3) or HU105 (3); Phsx HU261/264 (5). ELECTRONIC ENGINEERING TECHNOLOGY Student Services Interdisc. Programs Applied Science & Technology The Electronic Engineering Technology curriculum is designed for the students who desire to continue their technical training and broaden their education. Because of the diversity of background of the students and the dynamic and changing nature of the field of electronics, students are considered individually when their programs are planned. It is necessary that students consult with a department adviser Arts & prior to registering for classes. They will then be assured of Humanities building upon previous courses and knowledge in their field. Students desiring to graduate with a bachelor of science degree in Electronic Engineering Technology must satisfy the requirements described below. Business & PROGRAM: ELECTRONIC ENGINEERING TECHNOLOGY-BACHELOR DEGREE This program is designed to give the student a broad- base understanding in electrical and electronic engineering technology, product design and development, software engineering, engineering test, project management, field engineering, technical sales, and computer integrated manufacturing. Accredited by the Technology Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET). The Department also offers the last two years of the bachelors degree program in Electronic Engineering Technology on the campuses of Salt Lake and Utah Valley Community Colleges. While these programs are taught by Weber State faculty and use the same texts and course materials as the on campus classes, they are not accredited by TAC/ABET. General Requirements: • All engineering technology students are required to meet with a faculty advisor at least annually for course and program advisement. If this requirement is not met, the student may not be allowed to register for classes within their major. • WSU Core Requirements (see index). • General Education Requirements (see index). Economics Education Health Professions Science Social & Behavioral Sciences 58 59 Continuing Education |