OCR Text |
Show Computer Science Electronic Engineering Technology General Information 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, management, and interfaces for such a system. Applications are written in a structured high level language. Prerequisites: Comsci 265. 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: Comsci 271 and Phsx 161, 164. 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: Comsci 371. 373. UNIX Network Programming (4) A, S This course covers client server architecture using TCP/IP and UDP protocols. Both IPC and RPC communication techniques are covered over a wide range of examples. The course covers client/server operations on a single machine and across our ethernet network to multiple machines. This is a hands-on class. Prerequisites: Comsci 321 and Comsci 371. 375. Software Engineering II (4) A, W, S This is an in-depth course into the phases of and the deliverables produced during the SDLC (Software Development Life-Cycle). This includes: Planning, Requirements Definition, Design, Implementation, and Maintenance phases. The student will demonstrate an understanding of the SDLC phases and develop the following individual documents: Software Requirements, Feasibility Study, Software Design, Code, Test Plan, User Manual, and Project Legacy. Prerequisites: COMSCI 302, and COMSCI 320 or COMSCI 325 and Eng 310 or TBE 325. 378. Object Oriented Windows Application Development (4) The course concentrates on object oriented development in C++ including inheritance and exception handling. C++ based Rapid Application Development packages will be used to create applications for Windows 9X and Windows NT, will emphasis on networking, multithreading, and client/server concepts. Versions of Windows, OS/2, XWindows, and other Graphical User Interfaces will be compared. Prerequisites: Comsci 278 and Comsci 213 (or equivalent C++, Windows, and UNIX experience). 382. Fundamentals of Compilers (4) A, S A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation. Prerequisites: Comsci 302, 320 or 325. 399. Seminar in Computer Science (1) A, W, S Seminar treatment of current Computer Science topics for upper division students. Prerequisite: Baccalaureate degree seeking status. 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: Comsci 266 and (Comsci 225 or Comsci 220). 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: Comsci 140 or 220 or 225. 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: Comsci 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: Comsci 320 and Comsci 450. 475. Software Engineering - Simulations (4) W, S This is a Senior level course which develops a Computer Simulation Package. The student will apply (1) Software Engineering Techniques (Comsci 375), (2) Object-Oriented Analysis and Design Techniques, (3) Computer Graphics, and (4) Probability and Statistical Methods in the development of the package. The deliverables will include: Software Specification, Feasibility Study, Software Plan, Software Design, Code, Executable, Test Plan, User Manual, and a Project Legacy. All deliverables will require team or peer reviews. Prerequisites: Comsci 375 and Math 241 or Math 341. 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) Su, A, W, S Open to students meeting criteria established by department or Cooperative Education office. Provides academic credit for on the job experience. Grade and amount of credit determined by department. This course may be taken up to three times for a maximum of 9 credit hours. 492. Short Courses, Workshops, Institutes and Special Projects (1-5) Consult the quarterly class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. DEPARTMENT OF ELECTRONIC ENGINEERING TECHNOLOGY Chair: Wayne E. Andrews Location: Building Four, Room 421 Telephone Contact: Donna Rigby 626-6898 Professors: William G. Clapp, W. Lee Dickson, Jay Smith, Robert J. Twiggs; Associate Professors: Wayne E. Andrews, Verne Hansen, Ronald L. Harris, Kermit Reister, Robert Summers; Assistant Professors: John Ellsworth, Edward G. Price Description The Department of Electronic Engineering Technology offers an associate of applied science degree in Electronic Technology and a bachelor of science degree in Electronic Engineering Technology. The department also offers a minor in Electronic Engineering Technology. The Electronic Technology program prepares graduates for employment at the end of two years of training as a technician in the field of electronics. The program is designed to give the student fundamental knowledge and basic skills in electronic testing, troubleshooting, and fabrication and is accredited by the Technology Accreditation Commission of the Accreditation Board for Engineering and Technology. The Electronic Engineering Technology program is designed to continue a student's technical training beyond the associate degree level. This program is intended to provide the student with a broad-based 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. The program is accredited by the Technology Accreditation Commission of the Accreditation Board for Engineering and Technology (TAC of ABET). The department also offers the last two years of the bachelors degree program in Electronic Engineering Technology on the campuses of Salt Lake Community College and Utah Valley State College. These programs are taught by Weber State faculty and use the same texts and course materials as the on-campus classes. The off campus programs are also accredited by TAC of ABET. Because of the integrated nature of these programs, it is necessary that students consult with a department advisor before registering for classes. Student program summary forms which contain a quarter-by-quarter outline of courses are available in the departmental office. PROGRAM: ELECTRONIC TECHNOLOGY ASSOCIATE OF APPLIED SCIENCE DEGREE 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), 271 (4). • Support courses required (44 credit hours): Math 106 (5), 107 (5), 111 (5), 212 (5); Engl EN111 (4), EN112 (4); ComSci PD101 (4), Comsci 220 (4) or ComSci 120 (4); Commun HU105 (3); Phsx PS161/164 (5). PROGRAM: ELECTRONIC ENGINEERING TECHNOLOGY-BACHELOR DEGREE 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. • Completion of AAS Degree requirements prior to acceptance into the Electronic Engineering Technology bachelor of science program. • WSU Core Requirements (see index). • General Education Requirements (see index). • A minimum of 202 credit hours are required. A minimum of 60 credit hours must be upper division (courses numbered 300 and above). • A grade of C or better in all courses in the major. Student Services Interdisc. Programs Applied Science & Technology Arts& Humanities Business & Economics Education Health Professions Science Social & Behavioral Sciences 60 61 Continuing Education |