2002-2003 Academic Catalog
Science and Mathematics School of Engineering, Nursing, and Science 176 CHEM-4210 Advanced Chemistry Lab –Sp 2 hours This laboratory course will integrate organic and inorganic synthetic methodology along with the application of various characterization techniques. Analytical, physical, and instrumental analysis techniques will be utilized. One three-hour lab per week. Prerequisite: CHEM-4320 Physical Chemistry II. (Fee: $100) CHEM-4310 Physical Chemistry I –Fa 4 hours A study of the laws of thermodynamics, chemical equilibrium, solutions and kinetics. Three lectures and one three-hour lab per week. Prerequisites: CHEM-2210 Analytical Chemistry I, PHYS- 2120 General Physics II. (Fee: $100) CHEM-4320 Physical Chemistry II –Sp 4 hours A study of the states of matter, surface phenomena, quantum mechanics, bonding, and spectroscopy. Three lectures and one three-hour lab per week. Prerequisite: CHEM-4310 Physical Chemistry I. (Fee: $100) CHEM-4410 Advanced Inorganic Chemistry – Sp 3 hours Study of d-metal complexes, the systematic chemistry of the elements and advanced topics in inorganic chemistry. Topics may include main group organometallics, d- and f-block elements, catalysis, and bioinorganic chemistry. Three lectures per week. Prerequisite: CHEM-3410 Inorganic Chemistry. CHEM-4800 Senior Seminar–Chemistry –Sp 1 hour Capstone course for majors in chemistry. Students present a paper from library or laboratory research. Before enrollment, each student must obtain approval of the topic from his or her advisor and the seminar instructor and set the date of presentation. The students must also attend a minimum of 10 seminars during the senior year. Guest lecturers or faculty members may present papers at the invitation of the instructor. Prerequisite: senior status; and attendance of a minimum of 10 seminars during the sophomore and junior years. CHEM-4830 Research in Chemistry –Sp 3 hours Investigation of a chemical research project and its culmination in a scholarly research report. Submission and approval of a research proposal must precede registration. May be repeated once for credit. Prerequisite: CHEM-2800 Introduction to Research in Chemistry; CHEM-4310 Physical Chemistry I. (Fee: $150) CHEM-4880 Topics in Chemistry 1-3 hours Topics of special interest are selected by the chemistry faculty from the areas of modern chemistry. Prerequisites: CHEM-2210 Analytical Chemistry I; junior status; and permission of instructor. CHEM-4900 Independent Study in Chemistry 1-3 hours Supervised independent study of some chemical phenomenon. Submission and approval of a research proposal must precede registration. Prerequisites: CHEM-2210 Analytical Chemistry I; CHEM-3510 Organic Chemistry I; and CHEM-4310 Physical Chemistry I. ComputerScience CS-1210 C++ Programming –Fa,Sp 2 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-1220 Object-Oriented Design with C++ –Fa,Sp 3 hours Builds upon the C++ programming skills developed in CS-1210, 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-1210 C++ Programming. (Fee: $50) CS-2210 Data Structures Using Java –Fa,Sp 3 hours This course will introduce 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 programming. Prerequisite : CS-1220 Object-Oriented Design with C++. (Fee: $50) CS-3210 Programming Language Survey –Sp 3 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; programming paradigms; and language design. Illustrative examples will be selected from a variety of programming language paradigms. Prerequisite: CS-2210 Data Structures Using Java . (Fee: $50) CS-3310 Operating Systems –Fa 3 hours A state of the art survey of operating system principles. 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 of lectures, student research of the relevant literature, presentations, and programming projects using both C++ and Java. Prerequisite: CS-2210 Data Structures Using Java . (Fee: $50) CS-3410 Algorithms –Fa 3 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-2210 Data Structures Using Java . (Fee: $50) CS-3510 Compiler Theory and Practice –Sp 3 hours This course will introduce students to the technology underlying modern compilers. The course will emphasize both the theory 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 structures skills learned in earlier courses. The course will typically require a major project involving the development of an actual compiler. Prerequisite: CS-3410 Algorithms . (Fee: $50) (even years) CS-4220 Web Applications –Sp 3 hours This course will introduce students to the design and development of web-based applications. Students will use tools such as PERL, javascript, JSP, and java servlets. Applications will be developed using both the IIS and Apache servers. Prerequisite: CS-2210 Data Structures Using Java . (Fee: $50) CS-4320 Network Security –Fa 3 hours Practical topics in network security, including policy, malicious code, intrusion detection, prevention, response, and cryptographic protocols for privacy and integrity. An emphasis will be on the tradeoffs between risk of misuse, cost of prevention, and societal issues. Course topics will be reinforced through programming assignments. Prerequisite: CS-3310 Operating Systems . (Fee: $50) CS-4810 Software Engineering I –Fa 3 hours Introduction to software engineering principles focusing on software management concepts, software project scheduling, software quality assurance, and software project planning. Students will work in teams to analyze and design a large senior project, which will be completed in CS-4820. Prerequisite: CS- 3410 Algorithms . (Fee: $50)
Made with FlippingBook
RkJQdWJsaXNoZXIy MTM4ODY=