OCR Text |
Show So 52 3730. Client/Server Network Programming (4) A Covers client/server architecture and application development using TCP/IP and other protocols. The course covers client/server operations on a single machine and across an ethernet network to multiple machines. The course will also cover distributed processing concepts and applications. Applications include the use of STREAMS, Sockets, TLI, network listener facility, drivers, RPC, and ONC. The course will concentrate mainly on UNIX but will cover some concepts and applications using Windows NT. Prerequisite: CS 3710. 3750. Software Engineering (4) A 4780. Object Oriented Windows Application Development (4) A, § This course begins with an introduction to Windows programming in C at the API level. It then progresses to the concepts of Windows application development in C++ at the foundation classes level. These techniques and Rapid Application Development concepts will be used to create applications for Windows 95+ and Windows NT. Prerequisites: CS 1220. Recommended background equivalent to CS 1021 or CS 1022. 4800. Individual Projects and Research (1-3) A, S§ This is an in-depth course into the phases of and the deliverables produced during the SDLC (Software Development Life-Cycle). This The purpose of this course is to permit senior Computer Science majors to propose to the faculty for approval an individual project, includes: Planning, Requirements Definition, Design, Implementation, and Maintenance phases. The student will demonstrate an program, system or research. 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. Hands-on and theoretical experiences will be gained in the control and evaluation of software packages. Prerequisites: CS 3200 or CS 3250 and Engl 3100 or TBE 3250. 4110. Concepts of Formal Languages and Algorithms for Computing (4) A Concepts of formal language definition, automata theory, turing theory, and solvability, with an introduction of algorithms and computational methods used in advanced computer science courses. Prerequisite: CS 2650. 4280. Computer Graphics (4) S$ Selected algorithms and computational methods used in the design of graphical software and applications developed for UNIX and Windows NT based machines. Topics will include the use of OpenGL, 3D Studio MAX, Auto-Cad, Adobe Photoshop, and other popular graphics software. The course will include X-Window programming and the use of Sun, SGI, and PC(Intel/Cyrx) machines. Prerequisites: CS 1130 and CS 3200. 4500. Artificial Intelligence and Neural Networks (4) A This course covers basic artificial intelligence principles and introduces students to AI languages. 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. Prerequisite: CS 3200. 4740. Internet Firewalls and Network Security (4) A An introduction to security issues related to networking. This course is designed for advanced users and system and network administrators. The course covers TCP/IP security issues, security policies, screening routers and firewalls, packet filtering, Internet firewall architecture and theory, TCP wrappers, detecting and monitoring unauthorized activity, password authentication, and security issues involving UNIX and Windows NT operating system. Prerequisites: CS 1130, CS 1220, CS 3710 or consent of instructor. 4820. Compiler Design and electronics engineering technology, product design and development, software engineering, engineering testing, 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 bachelor's degree program in Electronics 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. Prerequisite: Consent of instructor. 4890. Cooperative Work Experience (1-5) A, S§ Open to students meeting criteria established by department or Cooperative Education office. Provides academic credit for on-thejob 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. 4920. Short Courses, Workshops, Institutes and Special Projects (1-4) A 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 SRT Ta te eG Chair: Mr. Wayne E. Andrews Location: Building Four, Room 421 Telephone Contact: Donna Rigby 626-6898 Professors: William G. Clapp, Jay Smith, Robert Summers; Associate Professors: Wayne E. Andrews, Verne Hansen, Ronald L. Harris; Assistant Professor: John Ellsworth The Department of Electronics Engineering Technology offers an associate of applied science degree and a bachelor of science degree in Electronics Engineering EET EET 4800 Individual Studies 4900/4900L Special Topics w/lab Other Required Student program summary forms which Engl Phsx » Program Prerequisite: ENGINEERING Complete the A.A.S. Degree requirements. ou UNIOR. AUTUMN soon J UNIOR, SPRING... Humanities Elective 3 EET 3020/3020L 4 Life Science Elective 4 Humanities Elective 3 EET 3040/3040L Engl 3100 Total Hours 15 EET Elective 4 14 allowed to register for classes within his/her major. ELECTRONICS Requirements Complete the A.A.S. Degree requirements for admission to upper division courses. Declare your program of study (refer to page 25 of this catalog). There are no special admission or application 3 EET 4020/4020L EET 4030/4030L EET Elective 3 4 4 Individual Studies requirements for this program. General Education Refer to pages 31-34 of this catalog for Bachelor of Science Total Hours 1 ENGINEERING 3 15 TECHNOLOGY » Grade Requirements: A grade of "C" or better in all EET courses (a grade of "C-" is not acceptable) in addition to an overall GPA for all courses of 2.0 or higher. » Credit Hour Requirements: A minimum of 62 credit hours is required with a maximum of 32 credit hours in the major discipline. Advisement All engineering technology students are required to meet with a requirements. Consult with a department advisor for specific general education guidelines. To be taken in addition to the A.A.S. Degree requirements. allowed to register for classes within their major. EET Admission Electives Required (8 credit hours) Course program is designed to continue a student's technical training Select 8 credit hours from the following Courses Required (29 credit hours) Requirements EET 3010/3010L Advanced Circuit AnalysisI EET EET 3020/3020L 3040/3040L Advanced Circuit Analysis II Instrumentation & Measurements 4 Declare your program of study (refer to page 25 of this 4 | catalog). There are no special admission or application 4 requirements for this program. EET 4010/4010L Project Management 3 EET 4020/4020L Senior Project 3 | General Education EET 4030/4030L Controls & Systems Digital Signal Processing 4:1} EET 4890 Cooperative Work Experience 3 EET a EET 4040/4040L 4 BOSO/S000L TEGR ce Si Design 4 WEBER STATE 3050/3050L Assembly Language & Device Drivers 4 Social & Behavioral CJ Refer to pages 32-34 of this catalog for Associate of Applied gcance requirements. EET EET Requirements for A.A.S. Degree (32 credit hours) 1010/1010L Electric Circuits | 1020/1020L Electric Circuits II UNIVERSITY RESTHY BOTANY CHEM GEOSCI MATH MATHED MICRO PHSX ZOOL faculty advisor at least annually for course and program advisement. If this requirement is not met, the student will not be for B.S. Degree 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 (TAC/ABET). The Electronics Engineering Technology bachelor degree UNIVERSITY Total Hours ASSOCIATE OF APPLIED SCIENCE DEGREE (A.A.S.) (CS 3750), (2) Object-Oriented Analysis and Design Techniques, (3) STATE 18 Technical Elective program prepares graduates for employment at the end of two years WEBER 3 3 4 Total Hours Package. The student will apply (1) Software Engineering Techniques beyond the associate degree level. This program is intended to provide the student with a broad-based understanding in electrical 3 conn SENIOR, SPRING... Soc Sci Elect EET 4010/4010L EET 4040/4040L 4750. Advanced Software Engineering (4) S§ This is a Senior level course which develops a Computer Simulation Design, Code, Executable, Test Plan, User Manual, and a Project Legacy. All deliverables will require team or peer reviews. Prerequisites: CS 3750 and Math QL1040 or Math 3410. Coop Work Exp 4 3 Total Hours SENIOR AUTUMN If this requirement is not met, the student will not be Courses Required 3 5S Sequence 4 5 Technology. The department also offers a minor in Electronics Engineering Technology. The Electronics Engineering Technology associate degree 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 Professional & Technical Writing Physics for Scientists & Engineers If EET 3010/3010L Phsx 2220/2220L Advisement All engineering technology students are required to meet with a faculty advisor at least annually for course and program advise- Requirements Course 3 3 6 4 American Institutions 3 required within the major. Course MFET Refer to A.A.S. Degree for Freshman and Sophomore Years. required (courses number 3000 and above) — 37 of these are Admission PRENGR CS EET The following suggested course sequence is provided to assist students in planning their schedules. Use this only as a guideline and be sure to consult with an advisor. TECHNOLOGY » Minor: Not required. » Grade Requirements: A grade of "C" or better in courses required for this major (a grade of "C-" is not acceptable) in addition to an overall GPA for all courses of 2.0 or higher. Also refer to the general grade requirements for graduation on page 31 of this catalog. » Credit Hour Requirements: A total of 126 credit hours is required for graduation — a minimum of 69 of these is required within the major. A total of 40 upper division credit hours is ment. Applied Science & (24 credit hours) 3100 2220/2220L Suggested ELECTRONICS LIBSCI WS Consult with an Social Science Elective American Institutions - Senate Bill Humanities Electives (2) Life Science Elective contain a semester-by-semester outline of courses are available in the departmental office. DEGREE REQ GEN ED COURSES HNRS & BIS 1-3 1-3/1-3 either Math, CS, MFET, MET, Chem, Phsx, or SST. EET department advisor. code generation. Prerequisites: CS 3200 or CS 3250. 4830. Advanced Topics in Computer Science (1-3) S$ 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. Power Systems ‘ 4 Engineering Fundamentals Exam Prep 2 4 Advanced Communications Select one 3-hour upper-division course (number 300 or higher) from Because of the integrated nature of these programs, it is registering for classes. A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and 3060/3060L 4050 4060/4060L Technical Elective (3 credit hours) necessary that students consult with a department advisor before (4) S EET EET EET General 4 4 ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI |