10.07.2015 Views

2013-2014 Catalog - Virginia Wesleyan College

2013-2014 Catalog - Virginia Wesleyan College

2013-2014 Catalog - Virginia Wesleyan College

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

132 MATHEMATICS AND COMPUTER SCIENCEMATHEMATICS AND COMPUTER SCIENCE133310 Statistical Models (4)A course in applied data analysis. Emphasizesconstruction of models for authentic data sets.Statistical software is used extensively for analyzingreal data sets from various contexts. Topics includeparametric and nonparametric tests, simple andmultiple regression, and ANOVA. Prerequisites:MATH 106 with a grade B or higher, MATH 210with a grade B or higher, or MATH 171 with a gradeC- or higher, or consent. Offered spring of evennumbered years.316 Probability (4)Approaches probability as a discipline withapplications throughout mathematics and thesciences. Topics include classical and axiomaticprobability, random variables, common distributions,density functions, expectation, conditionalprobability, independence, the Law of LargeNumbers, and the Central Limit Theorem.Prerequisites: MATH 273 (grade of C- or higher) orconsent. Offered fall of odd-numbered years.325 Theory Elementary Mathematics (4)A study of the nature of mathematical knowledge,the history of mathematics, geometry, elementarynumber theory, and basic trigonometry. Does notcount toward the major in mathematics.Prerequisites: MATH 210 (grade of C- or higher),junior/senior status and admission to the program forElementary Certification.333 Number Theory (4) WAn introduction to the study of the set of naturalnumbers. Topics may include linear congruence,greatest common divisor, Euler’s totient function,Chinese Remainder Theorem, Fermat’s LittleTheorem, Wilson’s Theorem, Legendre symbol, andquadratic reciprocity. Prerequisite: MATH/CS 205(grade of C- or higher) or consent. Offered spring ofodd-numbered years.340 Modern Geometries (4)Explores Euclidean and non-Euclidean geometriesand the cultural impact of non-Euclidean geometries.Topics may include geodesics, plane geometry, non-Euclidean geometries, finite geometries, complexnumbers, and geometric transformations.Prerequisites: MATH/CS 205 (grade of C- or higher),MATH 217 (grade of C- or higher), or consent.Offered spring of odd-numbered years.350 Numerical Methods (4)Examines efficient methods used in solvingnumerical problems with the aid of a computer.Topics include floating point arithmetic,interpolation and approximation, integration, rootsof nonlinear equations, ordinary differentialequations, and systems of linear equations.Prerequisites: MATH 172 and CS 112. Identical toCS 350. Offered spring of even-numbered years.410 Mathematical Models (4)An introduction to mathematical models andsensitivity analysis. Emphasizes construction ofmodels for real world applications in a variety of area.Mathematical software is used extensively forproblem solving. Topics include optimization models,linear and discrete programming, dynamic modelsand probability models. Prerequisites: MATH 217and MATH 273 with grade of C- or better. Offeredspring of odd-numbered years.419 Algebraic Structures (4)An introduction to algebraic structures, includinggroups and rings, homomorphism theorems, quotientstructures, and polynomial rings. Prerequisite:junior/senior status, MATH/CS 205 (grade of C- orhigher), and MATH 217 (grade of C- or higher).Offered spring of even-numbered years.471 Real Analysis (4) WA theoretical treatment of continuity and realvaluedfunctions. Topics may include sequences,series, limits, the derivative and the integral.Prerequisites: junior/senior status, MATH/CS 205(grade of C- or higher) and MATH 217 (grade ofC- or higher). Offered fall of even-numbered years.480 Advance Topics in Mathematics (4)Enables students to explore areas of advancedmathematics which are otherwise not included in thecurriculum. Students may repeat the course for creditas the topic varies. Prerequisite: consent. Offeredintermittently.487 Mathematics Senior Seminar (1)Students read and discuss current journal articlesin mathematics. Topics vary and may includeproblem solving. Pass/fail grading. Prerequisites:declared mathematics major and senior status orconsent. Offered each spring.489 Research in Mathematics (2 or 4)Offers students the opportunity to conductoriginal scientific research in an area of interest.Students work closely with one or more members ofthe natural science faculty to develop and conduct aresearch project, then present their findings orallyduring the semester’s undergraduate researchsymposium and as a formal research paper. Studentsare encouraged to present their findings at aconference. Prerequisite: junior/senior status and amajor in mathematics, prior approval by the projectadvisor, and consent of the instructor. Students mayenroll for 2 or 4 hours in a given semester. May berepeated for a maximum total of 8 semester hours.Identical to BIO 489, CHEM 489, CS 489, and EES489. Offered each semester and most Winter Sessions(2 semester hours only).COMPUTER SCIENCECOURSES (CS)100 Computer Concepts and Applications (4)Topics include basic concepts of computerhardware and software; the development of thecomputer, networks, and the Internet; programmingwith Alice; Web page development with HTML;application software including word processing,spreadsheet, database, and presentation software; andsocial concerns associated with the widespread use ofcomputers. Offered each semester.110 Introduction to Programmingwith Visual BASIC (4)QAn introductory programming course that usesVisual BASIC programming language. Topics includethe program development process, structuredprogramming, data types, assignment, selection,looping, subroutines, one-dimensional arrays, files,and random numbers. Prerequisite: placement levelH, A, or B, or a grade of C- or higher in MATH 104,or consent. Offered on demand.112 Computer Programming I (4) QJava and C++ languages are introduced. Topicsinclude the program development process, structuredprogramming, data types, variables and expressions,input/output, assignment, selection, looping,functions, and arrays. Prerequisite: placement level H,A, or B, or a grade of B or higher in MATH 104, orconsent. Offered each fall.205 Foundations of Logic and Proof (4) QThe analysis of finite step-by-step processes.Develops reasoning skills, enhances software-writingabilities, and introduces elementary computercircuitry. Topics include Boolean algebra, digital logiccircuits, the nature of valid argument, mathematicalinduction, recursive sequences, and countingtechniques, including combinatorics methods. Manyclass examples are drawn from computer science.Prerequisite: MATH 135 with a grade of C- or higher,or placement level H or A, or consent. Identical toMATH 205. Offered each spring. Recommendedspring freshman year.212 Computer Programming II (4)A continuation of CS 112. Topics includeadvanced programming design in user-defined datatypes, arrays, structures, pointers, array-basedlists, binary searching, recursion, and introductionto object-oriented programming techniques.Prerequisite: CS 112 or consent. Offered each spring.310 Introduction to Computer Systems (4)Introduces the basic concepts of computerorganization and assembly language. Specific topicsinclude CPU and memory organization, machinelanguage, addressing techniques, macros, programsegmentation and linkage, and assemblerconstruction. Satisfies the oral competencyrequirement for computer science majors.Prerequisite: CS 212 or consent. Offered fall of oddnumberedyears.311 Data Structures (4)An introduction to commonly used computerdata structuring techniques. Topics include abstractdata types, classes, queues, stacks, linked lists,algorithm analysis, sorting, searching, tree, and graph.Prerequisites: CS 212 or consent. Offered fall of evennumberedyears.331 Systems Analysis and Design (4)Introduces the concepts, principles, and stages ofcomputer-based information systems analysis anddesign. Topics include the system developmentenvironment, project management, systemrequirements definition, interface and structuredesign, and system implementation andadministration. Prerequisite: CS 212 or consent.Offered on demand.350 Numerical Methods (4)Examines efficient methods used in solvingnumerical problems with the aid of a computer.Topics include floating point arithmetic,interpolation and approximation, integration, rootsof nonlinear equations, ordinary differentialequations, and systems of linear equations.Prerequisites: MATH 172 and CS 112. Identical toMATH 350. Offered spring of even-numbered years.380 Programming Languages (4)Introduces students to the historical developmentof programming languages and to the decisionsinvolved in the design and implementation of suchprogramming language features as elementary,structured, and user-defined data types, subprograms,sequence control, data control, and storagemanagement. Selected features of several existinglanguages are examined in the context of these issues.Prerequisite: CS 212 or consent. Offered on demand.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!