2001-2002 Academic Catalog

School of Engineering, BI0-440 Biology Senior Seminar-A,W,Sp 1 hour In this capstone course required of all senior biology majors, students compile data from laboratory, field study, or extensive literature research and give an oral presentation. Approval of the topic must be given by the student's academic advisor. The student must also attend a minimum of 10 seminars during the senior year. Prerequisites: BI0-240 Introduction to Research Methods, senior status, and attendance ofa minimum of10 seminars prior to the senioryear. (Fee: $50). (odd years) BI0-450 Topics in Biology 2-5 hours Topics of special interest by the biology faculty from the areas of modern biology. Chemistry CHEM-151,152,153 General Chemistry I, II, III-A,W,Sp 4 hours each quarter Fundamental facts and principles of chemistry. Quantitative techniques are stressed in the laboratory during the first two quarters. Three lectures and one three-hour laboratory per week. Prerequisite: CHEM-154 Principles ofChemistry or high school chemistry. (Fee: $50) CHEM-254 Quantitative Analysis-W 4 hours Study of the theory, techniques, and calculations involved in gravimetric and volumetric analysis of inorganic substances. Three lectures and one three-hour laborat01y per week. Prerequisite: CHEM-152 General Che111ist1J1. (Fee: $50) CHEM-255 Analytical Chemistry-Sp 5 hours Continuation of CHEM-254 Quantitative Analysis, emphasis on instrumental analysis. Three lectures and two three-hour laboratories per week. Prerequisite: CHEM-254 Quantitative Analysis. (Fee: $50) CHEM-333 Intermediate Inorganic Chemistry-W 4 hours Detailed study of the fundamental concepts, bonding, strncture, and reactivity with an emphasis on the descriptive chemistty of the elements. Laboratory exercises involve application of spectroscopy to inorganic syntheses. Three lectures and one tlu·ee-hour laboratory per week. Prerequisite: CHEM-254 Quantitative Analysis. (Fee: $50) CHEM-356 Biochemistry-Sp 5 hours Study of carbohydrates, lipids, proteins, and nucleoproteins, and their relationship to life and metabolic processes. Four lectures and one three-hour laborat01y per week. Prerequisite: CHEM-357 Organic Chemistry or BI0-238 IntroductOIJ' Microbiology. (Fee: $50) CHEM-357,358,359 Organic Chemistry I, II, III-A,W,Sp 5 hours each quarter Detailed study of general principles, aliphatics, aromatics, and natural products. Emphasis is placed on mechanism. Fall and winter quarters: four lectures and one three-hour laboratory per week. Spring quarter: three lectures and two three-hour qualitative organic analysis laboratories per week. Prerequisite: CHEM-152 General Che111ist1J1. (Fee: $50) CHEM-450 Independent Study in Chemistry 1-4 hours Independent experimental study of some chemical phenomenon. Prerequisite: CHEM-255 Analytical Che111ist1JJ,' CHEM-359 Organic Che111ist1J1 III; CHEM-451 Physical Chemisfly I. (Fee: $5/hour) CHEM-451,452,453 Physical Chemistry I, II, III 4 hours autumn and winter quarter and 3 hours spring quarter Study of the properties of chemical systems, including the funda– mentals of thermodynamics, chemical dynamics, and quantum mechanics. Autumn and Winter quarters: three lectures and one three– hour laboratory per week. Spring quarter: t!U"ee lectures. Prerequisite: CHEM-254 Quantitative Analysis or PHYS-273 General Physics. (Fee: $50) (odd years) CHEM-454 Advanced Inorganic Chemistry 5 hours Modern concepts of the strncture of matter, nature of the chemical bond, complex ions, and the periodic properties of the elements. Prerequisite: CHEM-333 Intermediate inorganic Chemist!)'; CHEM- 451 Physical Chemist1y I. (even years) CHEM-455 Topics in Chemistry 2-5 hours Topics of special interest are selected by the chemistry faculty from the areas of modern chemistry. May be repeated once for credit. Prerequisite: CHEM-451 Physical Chemist1y I; permission of instructor. CHEM-470 Advanced ChemistryLaboratory-Sp 3 hours Advanced laborato1y experience designed to integrate organic and inorganic synthesis with analytical, physical, and instrumental analysis techniques. One lecture and two three-hour laboratories per week. Prerequisite: CHEM-452 Physical Che111ist1J1 II. (Fee: $50) Computer Science CS-121 C++ Programming-Sp 5 hours This course will introduce students to computer programming using the C++ programming language. The course will introduce software engineering principles, structured program design and implementation, and object-oriented design. Students will become familiar with compiling programs in both the Unix and Windows operating systems. (Fee: $50) CS-221 Object-Oriented Design with C++-A 4 hours Builds upon the C++ programming skills developed in CS-121, introducing students to the object paradigm and the basics of software engineering. Students will apply the principles of object-oriented design on programming tasks in both the Unix and Windows environments. Intended as the second programming course for CS majors. Prerequisite: CS-121 C++ Programming or permission of instructor. (Fee: $50) CS-241 Data Structures Using Java 4 hours This course will intt·oduce students to the proper use of data structures for developing efficient software. Data structures will include stacks, queues, priority queues, trees, and graphs. Students will also develop skill in object-oriented design and Java program– ming. Prerequisite: CS-221 Object-OrientedDesign with C++. (Fee: $50) CS-320 Programming Language Survey 4 hours Systematic study of the principles, concepts, and mechanisms of computer programming languages: their syntax, semantics, and pragmatics; the processing and interpretations of computer programs; progra1mning paradigms; and language design. Illustrative examples will be selected from a variety of programming language paradigms. Prerequisite: MIS-222 Structured Progra111111i11g. (Fee: $50) CS-329 Operating Systems-W 4 hours A state of the art survey of operating system ptinciples. Covers fundamental technology as well as contemporary design issues, such as threads, real-time systems, multiprocessor scheduling, distributed systems, security, and object-oriented design. Course content is developed through the use oflectures, student research of the relevant literature, presentations, and programming projects using both C++ and Java. Prerequisite: CS-241 Data Stmctures Using Java. (Fee: $50) CS-341 Algorithms-A 4 hours This course will introduce students to classic algorithms which have been developed and shown to have broad application in solving computer science problems. The course will begin with a look at the analysis of algorithms, and then survey numerous useful algorithms and advanced data structures. The course will also cover special topics such as numeric methods and NP-completeness. Prerequisite: CS-241 Data Stmctures Using Java. (Fee: $50) CS-351 Compiler Theory and Practice-Sp 4 hours This course will introduce students to the technology underlying modern compilers. The course will emphasize both the the01y upon which compilers are based and a practical understanding of how to actually implement a compiler. This course will provide an excellent application for the object-oriented design and data strnctures skills learned in earlier courses. The course will typically require a major project involving the development of an actual compiler. Prerequisite: CS-341 Algorithms. (Fee: $50) (even years) CS-401 Software Engineering I 3 hours Introduction to software engineering principles focusing on software management concepts, software project scheduling, software quality assurance, and software project planning. Prerequisite: CS-341 Algorithms. CS-402 Software Engineering II 4 hours Builds upon the software project management skills learned in Software Engineering I. Focuses on software analysis, software design, and software testing. Prerequisite: CS-328 Database Development; CS-329 Operating Systems; CS-401 Software Engi– neering !.(Fee: $50)

RkJQdWJsaXNoZXIy MTM4ODY=