2003-2004 Academic Catalog

Science and Mathematics School of Engineering, Nursing, and Science 176 CHEM-3520 Organic Chemistry II– Sp 5 hours Continuation of Organic Chemistry I including the detailed study of conjugated aliphatics, aromatics, aldehydes, ketones, carboxylic acids, anhydrides, esters, acyl halides, amines, phenols, and aryl halides. Lab includes systematic qualitative organic analyses using modern instrumental methods (H-NMR, C-NMR, FTIR, GC/MS). Three lectures and two three-hour labs per week. Prerequisite: CHEM-3510 Organic Chemistry I. (Fee: $100) CHEM-3710Biochemistry – Fa 4 Hours A study of the chemical and physical properties of living organisms’ macromolecules such as proteins, carbohydrates, lipids and nucleic acids and integration of metabolic pathways. Three lectures and one three-hour laboratory per week. Pre- requisites: BIO-1110 Introduction to Cellular Biology; CHEM- 3510 Organic Chemistry I. (Fee: $100) 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. Prerequisites: senior status; 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. Prerequisites: 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; 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; 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 Using 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 Using 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-3610 Database Organization and Design –Sp 3 hours Addresses the analysis, design, and implementation of relational database applications. The Structured Query Language (SQL) is covered in depth along with standard problem domain and data modeling techniques. Implementation techniques and considerations are discussed and practiced extensively. Key concepts include analysis and design using a standard notation such as Unified Modeling

RkJQdWJsaXNoZXIy MTM4ODY=