Biola_Catalog_19880101NA

COURSE DESCRIPTIONS lllllll]

Department Major: All majors are required to take a core curriculum of IO1, 102 and 300. Each student must also fulfill the requirements of one of the following concentrations: Information Systems (51 total units): 201, 325, 402 and 425. One of 202 , 302 or 400. Busi­ ness 202 ,2 11 , 212 ,330,370 and 415 . Math 103, 112 and 210. Scientific Applications (50 total units): 202 , 302, 310, 400 and 480. One of 201 , 326 or 402. Math 105, 106, 112, 291 and 333. 1\vo of 315, 321, 331, 332 or 430 The general education requirement for math­ ematics and science is three units of science for a computer science major. The general education requirement for a for­ eign language for those following a computer science major may be met by two years of high school language or the first four units of a college language. Department Minor: 21 units. Students pursu­ ing a minor are required to take a core curricu­ lum of 101 , 102 and one of 201 or 202. The remaining requirements are fulfilled according to interest in consultation with department advisor. At least two courses must be at the 300 or 400 level. 100 INTRODUCTION TO COMPUTERS (3) Elementary concepts of computers and data processing. Simple problem solving techniques using the computer. Application to statistics, life science, business and social science. BASIC pro­ gramming. Cannot be counted toward the major. Fee: $15. 101 INTRODUCTION TO COMPUTER SCIENCE I (3) Introduction to computer hardware and soft­ ware. Problem solving methods. Elementary con­ cepts of algorithm development. PASCAL pro­ gramming. Fee: $15. 102 APPLICATIONS PROGRAM DEVELOPMENT (3) Elementary concepts of data structures, file organization and processing. Computer problem solving methods. PASCAL programming. Prereq­ uisite: 101. Fee: $15. 201 SYSTEMS ANALYSIS AND DATA ORGANIZATION (3) Business computing systems. Systems develop­ ment life cycle. Techniques and tools of system documentation and logical system specifications. Concepts and techniques of structuring data on bulk storage devices. File processing techniques. COBOL programming. Prerequisite: 102. Fee: $15. 202 ASSEMBLY LANGUAGE PROGRAMMING (3) Basic concepts of computer systems and com­ puter architecture. Assembly language program­ ming. Macros, program segmentation and link­ ages. Prerequisite: l02. 230 PROGRAMMING LANGUAGES (3) Organization and structure of programming languages. Run-time behavior and requirements of programs. Introduction to programming lan­ guage specifications and analysis. Study of various alternative languages. Prerequisite: 202. Fee: $15. 300 DATA STRUCTURES (3) Linear lists , strings, arrays and orthogonal lists; graphs, trees, binary trees, multilinked structures, searching and sorting techniques, dy­ namic storage allocation; applications. Prerequi­ site: 201 or 202. Fee: $15.

205 INTERMEDIATE CALCULUS (4) Functions of two and three variables, partial differentiation, multiple integration, curves and surfaces in three dimensional space. Prerequisite: 106. 210 INTRODUCTION TO PROBABILITY AND S1l\TISTICS (3) Nature of statistical methods, description of sample data, fundamental concepts of probability, probability distributions, sampling, estimation, correlation and regression; application of same. 291 LINEAR ALGEBRA (3) Topics from matrices, determinants, linear transformations and vector spaces. Prerequisite: 106 or consent. 298 INTRODUCTION TO MODERN MATHEMATICS (3) Methods of constructing proofs and the logic used in these methods, set theory, relations, func­ tions, cardinality, algebraic structures and proper­ ties of real numbers. Prerequisites: 205, 291 or consent. 305 ADVANCED CALCULUS (3) The real number system, elementary topologi­ cal concepts in Cartesian spaces, convergence, continuity, derivatives and integrals. Prerequisite: 298 or consent. 315 MODERN ALGEBRA (3) Introduction to abstract algebra with topics from elementary ring, field and group theories. Emphasis on ring of integers, congruences, poly­ nomial domains, permutation groups. Prerequi­ site: 298 or consent. 321 NUMERJCAL ANALYSIS (3) Functions of one variable, approximate nu­ merical solutions of non-linear equations and systems of linear equations, interpolation theory, numerical differentiation and integration, nu­ merical solutions of ordinary differential equa­ tions. Prerequisites: 291, COS 101. Fee: $10. 331 PROBABILITY (3) Sample spaces, axioms and elementary theo­ rems of probability, combinatorics, independence, conditional probability, Bayes' Theorem, one and higher dimensional random variables, discrete and continuous random variables, special and multivariate distributions. Prerequisites: 112, 205. 332 S1l\TISTICS (3) Estimation: consistency unbiasedness, maxi­ mum likelihood, confidence intervals. Testing hy­ pothesis; Type I and II errors, likelihood ratio tests, test for means and variances; regression and correlation, Chisquare tests, decision theory, nonparametric statistics; application of statistical Mathematical foundations of model building, optimization, linear programming models, game theoretic models. Prerequisites: 291 , COS 101. Fee: $10. 410 TOPICS IN ADVANCED CALCULUS (3) Implicit function theorems, main theorems in integral calculus. Jacobian transformations, infi­ nite series. Prerequisite: 305. methods. Prerequisite: 331 or consent. 333 OPERATIONS RESEARCH (3)

415 NUMBER THEORY AND THE HlSTORY OF MATHEMATICS (3) The history of mathematics from Euclid through the nineteenth century as seen by explor­ ing developments in number theory including congruences, Diophantine equations, divisibility, theorems of Fermat and Wilson , primitive roots, indices, quadratic reciprocity and the distribution coordinates, invariants, duality, Desargues 's and Pappus's theorems, transformations, point and line conics, various axioms systems for Euclidean and non­ Euclidean geometry. Prerequisite: 298. 435 MATHEMATICS FOR THE PHYSICAL SCIENCES (3) of prime numbers. Prerequisite: 298. 420 MODERN GEOMETRY (3)' Homogeneous projective First order differential equations and second order linear equations, series solutions, Laplace transforms, numerical methods, partial differen­ tial equations and Fourier series, boundary value problems and Sturm-Liouville theory. Prerequi­ site 205 , 291 or consent. 440 COMPLEX VARJABLES (3) Complex variables, analytic functions, com­ plex integral theorems , power series, conformal mappings. Prerequisite: 205 or consent. 450 TOPICS IN ABSTRACT ALGEBRA (3) Topics from groups, rings and fields. Galois theory. Prerequisite: 315. 480 RESEARCH SEMINAR (1-3) Special studies in mathematics. Prerequisite: senior standing or consent. Computer Science Computer science is the discipline which studies the representation , storage and trans­ formation of information utilizing a com­ puter. The department of computer science at Biola University provides two primary areas of concentration in addition to a basic core curriculum. These two areas are infor­ mation systems and scientific applications. The department also offers a selectipn of courses for those majoring in other fields who wish a minor emphasis in the area of computer science. The resources available to the department include a Digital Equipment Corporation VAX 11/780, and Apple Ile, Macintosh, and IBM PC microcomputers. Objectives: The department endeavors to provide each student with an understanding of the organization and operation of modern computer systems. The curriculum empha­ sizes software design and development and is designed to prepare students for careers that include systems analysis, computer pro­ gramming and operations and various com­ puter-oriented business occupations and to enable those who wish further study to pur­ sue graduate work in computer science or in closely related fields . Such fields include business administration and applied math­ ematics. There is a concerted attempt by the department to integrate faith and learning in the study of modern computer systems and their impact upon our society.

Made with FlippingBook flipbook maker