2003-2004 Academic Catalog

Science and Mathematics School of Engineering, Nursing, and Science 177 Language (UML), data model to logical schema conversion techniques, normalization, client-server architectures, and web- based access to database systems. Additional advanced topics include system security transaction processing and data recovery techniques. Design projects focus on implementing key course concepts using state-of-the-art multi-user database software. Prerequisites: CS-2210 Data Structures Using Java; MATH-2510 Discrete Mathematics for Computer Science. (Fee: $50) 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) CS-4820 Software Engineering II – Sp 4 hours Builds upon the software analysis and design skills learned in Software Engineering I. Focuses on detailed design, implementation, testing, and maintenance of software projects. Students will complete the senior design project they started in CS-4810. Prerequisite: CS-4810 Software Engineering. (Fee: $50) CS-4880 Topics in Computer Science 1-3 hours Study of topics of interest from the field of computer science, such as compiler theory, artificial intelligence, parallel computing, robotics, advanced algorithms, and numeric methods. Prerequisite: permission of instructor. (Fee: $20/hour) CS-4900 Independent Study in Computer Science 1-3 hours Independent research in the various branches of computer science and allied fields of application. Submission and approval of a research proposal must precede registration. Prerequisites: major in computer science; permission of the research instructor. (Fee: $5/hour) Mathematics MATH-1710 Calculus I –Fa,Sp 5 hours First course of a two-course sequence covering basic concepts of analytic geometry and single variable calculus. Includes limits, transcendental functions, derivatives, applications of the derivative, single variable integration with introduction to numeric integration techniques, applications of integration including some solutions of differential equations, and additional integration techniques . Prerequisite: GMTH-1030 Precalculus or equivalent; or permission of instructor. MATH-1720 Calculus II –Fa,Sp 5 hours The second course of a two-course sequence covering the basic concepts of analytic geometry and single variable calculus. Includes sequences, series, expansion of functions into Taylor and power series, conic sections, plane curves, parametric equations, polar coordinates, vectors and geometry in three- space, vectors, and vector calculus. Prerequisite: MATH-1710 Calculus I or equivalent; or permission of instructor. MATH-2210 Logic and Methods of Proof –Fa,Sp 3 hours Introduction to formal mathematical logic; emphasis on preparing students for the abstraction of upper-division courses. Special attention is given to the development of students’ skills with a variety of methods of proof, using examples from numerous areas. Prerequisites: MATH-1720 Calculus II; or permission of instructor. MATH-2510 Discrete Math for Computer Science –Sp 3 hours An introduction to mathematical foundations of computer science, including propositional and predicate calculus, methods of proof, sets and relations, recurrences, graphs and trees, and program correctness and proofs. This course does not satisfy any requirements for the B.A. or B.S. in mathematics or the B.A. in integrated mathematics education. Prerequisite: MATH-1710 Calculus I. MATH-2710 Calculus III –Sp 3 hours Introduction to differential and integral calculus of several variables, multiple integrals, vector analysis, line integrals, and surface integrals. Prerequisite: MATH-1720 Calculus II or equivalent; or permission of instructor. MATH-2740Differential Equations – Fa 3 hours Study of the standard techniques employed in the solution of differential equations with emphasis on those arising from physical problems. Prerequisite: MATH-1720 Calculus II or equivalent. MATH-3050 3 hours Algebraic Structures for Secondary Education Majors –Fa An introduction to the basic ideas of number theory, abstract algebra and linear algebra. Factorization of integers, congruence modulo m , Fermat’s Theorem, groups, rings, integral domains, Students spend time in the classroom, performing experiments and recording applicable data.

RkJQdWJsaXNoZXIy MTM4ODY=