OCR Text |
Show 56 Laboratory activities to include goal preparation, research, reporting, team meetings, design reviews, and demonstrations. Prerequisite: Department approval. CEET 4020. Senior Project (3) F, S Continuation of Project Management, CEET 4010. Completion of the senior project. Lecture and lab combination. Laboratory activities to include design, construction, documentation, analysis and demonstration of the senior project. Presentations and demonstrations are required to confirm the completion of the senior project. Presentation, team building, and writing skills are emphasized. Prerequisite: CEET 4010. CEET 4030. Controls & Systems (4) F Introduction to automatic control theory, analysis, and testing, pole, zero, Bode plots, and frequency response. The design and application of programmable controllers using ladder logic, sequential functions charts, PID, and data highway. Lecture and lab combination. Laboratory activities to include computer simulation, servo-system construction, and analysis. Prerequisite: CEET 3020. CEET 4040. Digital Signal Processing (4) 5 An introduction to digital signal processing, digital filters, discrete and fast Fourier transforms, quantization, introduction to adaptive filters, industrial applications, and DSP hardware. Lecture and lab combination. Laboratory activities include the design, construction, computer simulation, and analysis of digital signal processing circuits. Prerequisite: CEET 3020. CEET 4050. Engineering Fundamentals Exam (F.E.) Prep (2) S A review of materials that are typically found on the Engineering Fundamentals Exam (F.E.). Topics are taught by faculty members according to their area of expertise. Topics included are mathematics, DC electricity, AC electricity, logic, engineering economics, statics, dynamics, strength of materials, fluid mechanics, chemistry, and thermodynamics. Two one-hour lectures per week. Prerequisite: Departmental approval required. CEET 4060. Advanced Communications (4) 5m Introduction to satellite communications, spread spectrum techniques, digital satellite communications, antennas, small signal amplifiers, Smith charts, and "S" parameter analysis. Lecture and lab combination. Laboratory activities to include the design, construction, computer simulation and analysis of wireless communications circuits and systems. Prerequisites: CEET 3020. CEET 4800. Individual Studies (1-4) F, S The student will receive credit for approved studies in an area not covered in the CEET program. A maximum of four credits can be counted as electives for CEET majors. CEET 4890. Cooperative Work Experience (1-4) F, S The student will receive credit for approved electronics industrial experience. Learning objectives will be written and supervisor evaluations will be conducted. A maximum of three credits can be counted for CEET majors. Ten hours of work each week is equivalent to one credit hour. CEET 4900. Special Topics (1-4) F, S A one-time special study course designed to introduce a new relevant topic that is not covered in the CEET program. Lecture and lab combination. Laboratory activities to support the selected course topic. A maximum of four credits can be counted for CEET majors. 57 DEPARTMENT Computer Science Chair: Dr. Ronald D. Peterson Location: Technical Education Building, Room 110 Telephone: Mary Ellen Jones 801-626-7929 Professors: Robert L. Capener, R. Kenneth Walter; Associate Professors: David G. Hart, Ronald D. Peterson; Assistant Professors: Delroy Brinkerhoff, William E. Hoggan, Jeffrey J. Thomson, David B. Wolford; Instructors: Robert B. Hilton, Kent D. Weaver I he Department of Computer Science offers Associate of Science and Associate of Applied Science Degrees in Computer Science and a Bachelor's Degree in Computer Science with emphases in Systems Integration/Networking; Software Engineering; or a Customized Option, which requires a minor. The Department also offers a minor, a teaching minor, and a BIS concentration. The program in Computer Science blends scientific and engineering principles. It contains actual, practical, applications- oriented experience as well as the intellectual study of computing. It is designed to provide a sound fundamental understanding of digital/processor logic and of digital computer organization as well as the interaction between hardware, software and the interconnection of system components. Also emphasized is software engineering which includes understanding of operating systems and other software systems design with implementation of the theory of computing, analysis of algorithms, simulation, compiler design, and knowledge-based systems. The Computer Science Assoicate of Science and Bachelor curricula have a required common core of courses at the Freshman/ Sophomore level. The bachelor degree upper division work is divided into three selected areas. System Integration and Networking Emphasis is a system integration and hardware approach emphasizing system networking, drivers and internals. Software Engineering Emphasis is a technical, scientific approach requiring a solid foundation in mathematics. Customized Option provides a flexible approach for students pursuing a minor in another academic area, working toward a concurrent baccalaureate degree in a second department, or who already have a first bachelor's degree. Computer Science Major BACHEL R DEGREE (B.S. OR B.A.J » Program Prerequisite: Completion or equivalent of a Weber State A.S. degree in Computer Science and acceptance into the baccalaureate degree program (application required). » Minor: Required for the Customized Option; not required for the other two emphasis areas. » Grade Requirements: A grade of "C" or better in all required CS and support courses. A grade of "C-" is not acceptable. In addition, an overall GPA of 2.70 or higher must be attained for these courses. Refer to page 35 for general grade requirements for graduation. » Credit Hour Requirements: A total of 120 credit hours is required for graduation. The number of Computer Science credit hours required by the major varies depending upon the option or emphasis chosen. Advisement It is strongly suggested that Computer Science students see an advisor on a regular basis. Call the department secretary at 801-626- 7929 for an appointment with the advisor. Admission Requirements 1. Complete an A.S. degree in Computer Science or equivalent. 2. Complete each of the following courses (or their equivalent) with an average grade of 2.7 ("B-") or higher: CS SI1220, CS SI2650 or CEET 1041, CS SI2750 and Engl 1010. 3. Formally apply for and be accepted to baccalaureate status through the Department of Computer Science. Specific requirements and details may be obtained from a department advisor. General Education Refer to pages 35-40 for either Bachelor of Science or Bachelor of Arts requirements. If a Computer Science major does not have the prerequisite skills at entrance, TBE TE1700 is recommended to fill a portion of the WSU Computer Literacy core general education requirement. The Math QL1080 or 1210 course required for the Computer Science major also satisfies the WSU core general education Quantitative Literacy requirement. Computer Science majors must complete Comm HU1050 as part of the Humanities general education requirement. It is recommended that Computer Science majors take Phsx 2010/2010L for the Systems Integration Emphasis or Phsx PS/SI2210/L for the Software Engineering Emphasis and Customized Option as part of the Physical Sciences general education requirement. Students who pass the Computer Science Advanced Placement A exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SI1023 (4). Students who pass the A/B exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SI1022 (4) and CS SI 1023 (4). Contact the Computer Science department for more information. Course Requirements for B.S. or B.A. Degree To be taken in addition to the requirements for the A.S. Degree. Complete all the courses listed for one of the following three emphasis areas: • Systems Integration/Networking Emphasis (47 credit hours) CS 2705 Network Fundamentals & Design (4) CS 3100 Operating Systems (4) CS SI3200 Data Structures and Algorithms Using C++ (4) CS 3210 UNIX System Programming & Internals (4) CS 3230 Internet Multimedia Services & Applications (4) CS 3550 Distributed Database Architecture Management & Application (4) CS 3705 Local Area Networks (4) CS 3730 Client/Server Network Programming (4) CS 4740 Internet Firewalls & Network Security (4) An additional 8 hours of upper division computer science courses are required in addition to the courses required above [CS 4890 (4) is recommended]. Support Course Required Engl 3100 Professional & Technical Writing (3) or TBE 3250 Business Communication (3) • Software Engineering Emphasis (49-50 credit hours) CS 2705 Network Fundamentals & Design (4) CS 3100 Operating Systems (4) CS SI3200 Data Structures & Algorithms Using C++ (4) CS 3705 Local Area Networks (4) CS SI3750 Software Engineering (4) CS 4110 Concepts of Formal Languages & Algorithms for Computing (4) CS 4750 Advanced Software Engineering (4) CS 4820 Compiler Design (4) Select two additional upper division programming courses (CS 3230, CS 3250, CS 4780, CS4790) Support Courses Required Engl 3100 or TBE 3250 Math SI1220 Math QL1040 or Math 3410 Technical Writing (3) Business Communication (3) Calculus II (3) Introduction to Statistics (4) Probability & Statistics (3) • Customized Option (30 credit hours) plus a minor or first bachelor degree CS 2705 Network Fundamentals and Design (4) Select 20 credit hours from CS upper division classes including at least one upper division programming language course (CS SI3200, CS 3230, CS 3250, CS 4780, CS 4790) and excluding CS 4800 and CS 4890. Complete a minor in any academic area or a concurrent second bachelor degree, or have completed a first bachelor degree. Support Courses Required Engl 3100 Professional & Technical Writing (3) or TBE 3250 Business Communication (3) Math SI1220 Calculus II (3) Other CS Electives When selecting upper division CS electives in each of the emphases or customized option, students may choose courses from the other emphases or from the following electives list. CS 3720 Network Architecture & Protocols (4) CS 4500 Artificial Intelligence & Neural Networks (4) CS 4800 Individual Projects & Research (1-4) CS 4830 Advanced Topics in CS (1-3) CS 4890 Cooperative Work Experience (1-4) Suggested Course Sequence The following suggested course sequences are provided to assist students in planning their schedules. Use these only as guidelines and be sure to consult with an advisor. Systems Integration Emphasis ... Freshman Fall _____ Freshman Spring Engl EN1010 Math QL1080 Comm HU10S0 CS 1020 American Institutions Total Hours Humanities Phsx 2010/2010L CS SI1220 Life Science Total Hours CS 2705 CS SI3200 CS 3210 CS 3100 Total Hours Engl EN2010 Math 1140 Creative Arts CSSI1130 CS 2350 Total Hours Social Science CS 2550 CEET 1041 CS SI2750 Total Hours Engl 3100 or TBE 3250 3 CS 3230 4 CS 3550 4 CS3705 4 Total Hours 15 Summer COOP Work Experience CS 4890 (recommended elective) (2) PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GEN ED . •■■ . ■■. ' -■ FYE HNRS BIS LIBSCI INTRD MINORS Applied Science & . ■.■■. ■■■■ ■ . CEET CS- MFET/MET CMT DG PRENGR AUTOSV/AUTOTC IDT SST TBE COMM ENGL FORLNG DANCE MUSIC THEATR ART MBA MPACC/ACCTNG BUSADM FIN LOM MGMT MKTG ECON/QUANT IS&T Education MEDUC CHFAM ATHL/AT HEALTH/NUTRI PE/REC EDUC Health Professions CLS DENSCI PARAMD HTHSCI HAS/HIM NURSNG RADTEC DMS NUCMED RADTHR RESTHY Science BOTANY CHEM GEOSCI MATH/MATHED MICRO PHSX ZOOL Social & Behavioral Sciences CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI Continuing Ed Davis Campus Weber State University Weber State University |