OCR Text |
Show 66 Users, Remote Users and Remote Offices, Between Private and Public Networks and to Partners. This course prepares students for the related MCSE certification exam. Prerequisite: CS 2430. CS 3460A. Designing a Secure Microsoft® Windows Network (4) This course provides students with the knowledge and skills necessary to design a security framework for small, medium, and enterprise networks by using Microsoft Windowstechnologies. Students will learn how to provide secure access to Local Network Users, Remote Users and Remote Offices, Between Private and Public Networks and to Partners. This course prepares students for the related MCSE certification exam. This is the first half of CS 3450. Prerequisite: CS 2430 or Approval of the Instructor. CS 3550. Distributed Database Architecture Management and Application (4) F, S Covers the architecture and applications of a distributed client/ server type database system, as well as the installation, management, and interfaces for such a system. Also covers the interfacing of database applications with the WEB. Topics include system tuning and performance, writing imbedded code, and the use of WEB development tools. Prerequisites: CS SI1130, CS SI1220, and CS 2550. CS 3705. Local Area Networks (4) F, S This course will develop an understanding of what is required in terms of both hardware and software to build, install, maintain and support local area networks. Novell, Microsoft, and Linux configurations will emphasize extensive laboratory applications. This will include the layout, cabling, network cards, card setting, equipment interface, installation of software (peer-to-peer and server/client systems will be interfaced together) and network troubleshooting. This training will help prepare students to take portions of the Novell CNE and Microsoft MSCE examinations. Prerequisites: CS SI2650 and CS 2705. CS 3720. Network Architectures and Protocols (4) A practical applications course designed to teach the basic concepts associated with local and wide area networks and protocols. The course will concentrate on the TCP/IP and other protocols in the UNIX and Windows NT environments. Covers TCP/IP extensively, NFS, Sockets, RPC and TLI interfaces. The course also covers the use of Domain Name Servers, remote system calls, ports, services, configuration, IP addressing, and UNIX and Windows NT monitoring commands. Prerequisites: CS SI1220, CS 2705, and CS 3705. CS 3730. Client/Server Network Programming (4) F, S 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 2705 and CS 3705. CS SI3750. Software Engineering (4) F, 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. Hands-on and theoretical experiences will be gained in the control and evaluation of software packages. Prerequisites: CS SI3200, CS 3100, Engl 3100 or TBE 3250 and Math 1040 or Math 3410. CS 4110. Concepts of Formal Languages and Algorithms for Computing (4) S 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 SI2650. CS 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 SI1130 and CS SI3200. CS 4500. Artificial Intelligence and Neural Networks (4) F 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 SI3200. CS 4740. Internet Firewalls and Network Security (4) F, S 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 3705 and CS 3210. CS 4750. Advanced Software Engineering (4) S This is a Senior level course which develops a Computer Simulation Package. The student will apply (1) Software Engineering Techniques (CS SI3750), (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. Prerequisite: CS SI3750. CS 4780. Object Oriented Windows Application Development (4) F, S 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. Prerequisite: CS SI2750. CS 4790. Advanced Visual Basic Application Development (4) F This course is designed to teach sound concepts in application design, development and implementation using the most current Visual Basic technology. Students will develop applications using RAD and OOP techniques. Skills mastered in this course will include: Component design and deployment (COM, DCOM and COM+), use of classes and objects, database access (ADO) multiple document interface (MDI), client-server and N-Tier system architecture and Internet application development (DHTML, XML, ASP). Prerequisite: CS SI3200 and CS 2550. CS 4800. Individual Projects and Research (1-4) F, 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. This course may be taken up to three times for a maximum of 8 credit hours. Prerequisites: Must have all lower division complete. CS 4820. Compiler Design (4) S A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation. Prerequisites: CS SI3200 or CS 3250. Prerequisite: CS SI3200. CS 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. Prerequisite: Consent of instructor. CS 4890. Cooperative Work Experience (1-4) F, 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 6 credit hours. Prerequisites: Must have all lower division complete. CS 4920. Short Courses, Workshops, Institutes and Special Projects (1-4) F Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. Department Manufacturing and Mechanical Engineering Technology Chair: Mr. Keith Allred Location: Engineering Technology Building, Room 214 Telephone Contact: Wendy Reeves, 801-626-6305 Professors: Larry Leavitt, Robert Parker; Associate Professors: Keith Allred, Andy Drake, Kirk Hagen, Kelly A.Harward, Robert Milner, Kerry Tobin; Assistant Professors: George Comber, Daniel Magda, Rick Orr, Steven Peterson, Jeff Plant; Instructor: Ingrid Allen The Department of Manufacturing and Mechanical Engineering Technology offers Associate of Applied Science degrees in Applied Technology Construction Management Technology, Computer and Design Graphics Technology, Manufacturing Engineering Technology, and Mechanical Engineering Technology, and Bachelor of Science degrees in Manufacturing Engineering Technology, Mechanical Engineering Technology, and Construction Management Technology. The Department also offers certification programs in Production and Inventory Management, the American Society for Quality, and a Pre-Engineering transfer program. 67 manufacturing Engineering technology Advisors: Andy Drake, Kelly Harward, Robert Milner, Kerry Tobin, Jim Wright. The Weber State Manufacturing Engineering Technology program has been recognized as one of the outstanding manufacturing technology programs in the country. The curriculum is designed to prepare the student for professional employment in industry by giving them fundamental knowledge and skills in a broad range of manufacturing disciplines. These include process planning, tool and machine design, material selection and treatment, process automation, manufacturing resource planning and lean manufacturing. State-of-the-art laboratories give the students hands-on experiences with CNC machine tools, robotics, programmable logic controllers, systems integration and the latest in a variety of CAD/CAM systems. Year long required senior projects have included satellites, hybrid electric vehicles and computer integrated manufacturing cells and others which help students gain confidence in their abilities while gaining additional insight and skills in both teamwork and human relations. Manufacturing & Engineering Technology » Program Prerequisite: Complete the requirements for the A.A.S. Degree in Manufacturing Engineering Technology. » Minor: Not required. » Grade Requirements: A grade of "C" or better in all MfET courses, support courses, and technical electives is 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 37. » Credit Hour Requirements: A total of 126 credit hours is required for graduation - a minimum of 58 of these is required within the major. A total of 43 upper division credit hours is also required (courses numbered 3000 and above) - 38 of these are required within the major. Transfer students are required to take a minimum of 30 credit hours at Weber State University. Advisement All Manufacturing Engineering Technology students are required to meet with their faculty advisor at least annually for course and program advisement. Please call the department secretary at 801- 626-6305 for the name of your advisor and to schedule an appointment. Admission Requirements Declare your program of study (see page 19). Refer to the Program Prerequisite above. There are no additional special admission or application requirements for this program. General Education Refer to pages 37-42 for Bachelor of Science degrees. Consult with your advisor for specific general education guidelines. Course Requirements for B.S. Degree To be taken in addition to the courses required for the A.A.S. Degree in Manufacturing Engineering Technology. Manufacturing Engineering Technology Courses Required (39 credit hours) PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GENED . ■■ FYE HNRS BIS LIBSCI INTRD MINORS Applied Science & ..■:.... CEET CS MFET/MET CMT CDGT PRENGR AUTOSV/AUTOTC IDT SST TBE Arts & Humanities COMM ENGL FORLNG DANCE MUSIC THEATR ART ■on MBA MPACC/ACCTNG BUSADM FIN LOM MGMT MKTG ECON/QUANT IS&T MEDUC CHFAM ATHL/AT HEALTH/NUTRI PE/REC EDUC CLS DENSCI PARAMD HTHSCI HAS/HIM NURSNG RADTEC DMS NUCMED RADTHR RESTHY Science BOTANY CHEM GEOSCI MATH/MATHED MICRO PHSX ZOOL Social & Behavioral MCJ/CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI WEBER STATE UNIVERSITY 2001-2002 CATALOG Weber State University 2001-2002 Catalog |