Your browser does not support CSS.
If images appear below, please disregard them.
Directory  |  Library  |  VikingWeb  |  WebMail
Berry College - Experience it Firsthand School of Mathematical and Natural Sciences
Future Students Berry Students Alumni and Friends Parents and Family Faculty and Staff


Computer Science | Mathematics

Computer Science


120. Principles of Computer Science I 3-2-4
An introduction to the fundamental principles of computer science. Emphasis on algorithms and computational problem solving, fundamental programming constructs, basic computer architecture, data representation and storage, language translation, software development methodologies, operating systems, networks, and social contexts. PR: None

121. Principles of Computer Science II 3-2-4
A continuation of CSC 120. Emphasis on structured data and object-oriented design, analytical and empirical timing analysis, event driven programming, user interfaces, graphics, software engineering and evolution, database systems, comparative programming language paradigms, and social contexts.  PR: A grade of C or better in CSC 120

219. Discrete Structures 3-0-3
Elementary logic, sets, relations, sequences, linear systems, introduction to graphs and trees, counting principles, recurrence. PR: None

220. Data structures and Algorithms
3-2-4
A course in the design, implementation, and use of fundamental data structures
including arrays, lists, stacks, queues, trees, and graphs. Also covered will be
the use of recursion, sorting algorithms, and computational complexity
analysis. PR: A grade of C or better in both CSC 121 and CSC/MAT 219 (CSC/MAT 219 will be accepted as a co-requisite for those with a grade of C or better in MAT 202.)

300. Professional and Social Contexts
1-0-1
A seminar in the professional and social contexts of computing for computer science majors. PR: CSC 121 and junior standing

319. Combinatorial Mathematics 3-0-3
Generating functions, combinatorial designs, graph theory, tree traversals, networks, computation theory, coding theory, Polya counting. PR: CSC 219 and MAT 305

320. Algorithms and Models of Computation 3-0-3
Models of computation and computational complexity. General algorithmic strategies and advanced data structures. Algorithms for specialized problem domains, including artificial intelligence and numerical methods. Parallel algorithms and distributed computing. Social contexts. PR: A grade of C or better in both CSC 220 and CSC/MAT 219

333. Imbedded and Real-Time Microprocessor Interfacing and Control 2-2-3
A study of systems which use an imbedded microprocessor with input/output capabilities to sense real-time environmental conditions to control system action. Functional robotic implementations will be used as a focus for demonstrations of principles and experimentation. Major topics include assembly of mechanisms, serial and parallel communication, assembly and high-level programming, interfacing sensors, interfacing and controlling powers, other real-time systems, and robotic contests PR: CSC 220

340WI. Operating Systems 3-0-3
Operating system design and implementation. Emphasis on strategies to manage processor time and resources and simulation of system performance variables. Extensive reporting on experimentation required. PR: CSC 220

350. Computer Organization and Architecture 3-2-4
Organization and architecture of computer systems. Topics include assembly level organization, CPU organization, memory systems, interfacing and communication, performance enhancements, and multiprocessor and alternative architectures. PR: CSC 320

361. Systems Analysis and Design 3-0-3
(See BUS 361) Introduction to the analysis and logical design of computer-based information systems. Emphasis on the development of requirement specifications that serve the business needs of the organization and provide the necessary base for subsequent systems development. Covers both the data-oriented (DBMS) and the process-oriented (structured analysis) approaches. PR: CSC 121 and junior standing

362. Database Management Systems 3-0-3
(See BUS 362) Concepts of database administration with principle objective to introduce the wide spectrum of activities involved in database development. Emphasis on physical and logical representations, data modeling, and implementation and management of databases. Focus on relational databases with discussion of current trends in current database technology. PR: CSC 121 and junior standing

404WI. Organization of Programming Languages 3-0-3
The definition, design and implementation of programming languages. Emphasis on syntax and semantics, comparative programming paradigms (imperative, object-oriented, functional and logical), and language translation. PR: CSC 320 or CI


420. Advanced Topics in Computer Science
3-0-3
An advanced computer science topic to be chosen by the instructor. May be repeated for credit with different topics. PR: Consent of instructor

450. Net-centric Computing 2-2-3
Introduces the structure, implementation, and theoretical underpinnings of computer networking and the applications that have been enabled by that technology. PR: CSC 320

461. Data Communications and Networking 3-0-3
(See BUS 461) Introduction to computer networks and their use in business applications. Covers topics of client-server networks, network hardware and software, distributed computing, key issues in network management and fundamentals of data communications. PR: CSC 121 and junior standing

490WI. Senior Project 3-0-3
A capstone experience in computer science focused on the design and implementation of computer systems. PR: CSC 320 and senior standing

496. Academic Internship 3-9 hours
Problem-oriented experiences on specific academic projects relating to the individual student's program of study, planned in consultation with the student's advisor. PR: See general provisions for academic internships in this catalog.

cs498. Directed Study 3-0-3
Supervised independent study in which students research, program, and solve, via the computer, problems suggested and supervised by professors teaching courses in the students' academic-major departments. PR: JS or SS and approval of school dean.




Mathematics


105. Nature of Mathematics 3-0-3
An exploration of mathematical ideas with an emphasis on conceptual understanding and effective thinking. Topics may include, but are not limited to, elementary number theory, infinity, mathematical aesthetics, chaos and chance.

111. Elementary Statistics 3-0-3
Descriptive statistics, probability, random variables, probability distributions, estimation, hypothesis testing, correlation, and simple linear regression. Intended to be a first course in statistics for a variety of disciplines other than mathematics.


120. Precalculus 4-0-4
Designed to prepare students for calculus. Polynomial and rational functions, theory of equations, logarithmic and exponential functions, trigonometric functions.

145. Applied Calculus 3-0-3
Mathematical tools using continuous and basic calculus techniques. Topics to include continuous functions, polynomials, rational functions, limits, instantaneous rates of change (derivatives), and continuous summations (integrals); applications to include area and volume calculations, related rates, minimization and maximization.

201. Calculus I 4-0-4
An introduction to calculus including the following topics: functions; limits; continuity; derivatives and their applications; introduction to integrals; fundamental theorem of calculus; applications of the definite integral, trigonometric, logarithmic, and exponential functions; and beginning integration techniques. PR: Grade of C or better in MAT 120 or CI.

202. Calculus II 4-0-4
Continuation from MAT 201, including the following topics: additional integration techniques and further applications, indeterminate forms, improper integrals, infinite series, topics in analytical geometry, multidimensional calculus including vectors, partial derivatives, multiple integrals and applications. PR: Grade of C or better in MAT 201.

203. MultiVariable Calculus
4-0-4
Continuation from MAT 202. Multivariable calculus, including functions of several variables, vector-valued functions and applications, gradients, vector fields, line and surface integrals, Green's theorem, Stokes' theorem.  PR: Grade of C or better in MAT 201.


219. Discrete Structures
3-0-3
(See CSC 219)
Elementary logic, sets, relations, sequences, linear systems, introduction to graphs and trees, counting principles, recurrence. PR: None

220. Mathematics for Teachers P-8 3-0-3
Development of numeration systems, number sense and number relationships, concepts of whole-number and rational-number operations, number theory, estimation, statistics, and probability. Modeling of effective mathematical pedagogy for children, emphasizing the development of patterns and relationships and the view of mathematics as solving problems, communicating, reasoning, and making connections. PR: majors in early childhood or middle-grades education and sophomore standing or CI.


303. Linear Algebra 3-0-3
Vector spaces, linear transformations, matrices, and solution of systems of linear equations using matrices.
PR: MAT 201 or CI.


304. Differential Equations 3-0-3
Elementary study of methods, nature, and existence of solutions to first order, linear, higher order, and systems of ordinary differential equations, including LaPlace transformations, solutions in power series, and oscillation theory. Applications considered. PR: MAT 202 or CI.

305WI.  Proof Structures
and Techniques
3-0-3
Introduction to various types of mathematical proofs and techniques
used to develop them, including elementary symbolic logic, predicates, quantifiers, mathematical induction, direct proofs, and constructive proofs.  PR: MAT 201

311. Probability and Statistics 3-0-3
Probability and statistical inference including binomial, Poisson, normal, t- and chi-square probability models, linear regression, and correlation analysis. Offered fall semester of odd-numbered years. PR: MAT 202 or CI.

312WI. Modern Geometry 3-0-3
Euclidean geometry from an advanced standpoint requiring problem-solving and rigor. Historical development of non-Euclidean geometries. Development of geometries from both an axiomatic mathematical system standpoint and an investigative viewpoint, with the use of appropriate manipulatives and technology. Includes a project on an enrichment topic. Offered spring semester of even-numbered years. PR: MAT 305 or CI.

319. Combinatorial Mathematics 3-0-3
Generating functions, combinatorial designs, graph theory, tree traversals, networks, computation theory, coding theory, Polya counting. PR: MAT 219 and MAT 305


321. Mathematical Inquiry in Early Childhood Education 3-0-3
Geometry and measurement; explorations of patterns, functions, and algebraic concepts within the context of scientific investigation. Focus on the processes, values, and goals of science and mathematics in early childhood education.
Cannot also receive credit for 322.
 PR: MAT 220 and admittance to teacher education program.

322. Mathematical Inquiry in the Middle Grades 3-0-3
Geometry and measurement; explorations of patterns, functions, and algebraic concepts within the context of scientific investigation. Focus on the processes, values, and goals of science and mathematics for the middle grades. PR: MAT 220 and admittance to teacher education program. CR: EDU 300 and
EDU 330.


324. Geometry for the Middle Grades 3-0-3
A postulational development of Euclidean geometry using a variety of approaches: Informal, Formal, Measurement, Coordinate, Transformation. This course does not apply to a major or minor in mathematics or mathematics education. Offered fall semester of even-numbered years. PR: MAT 220.


340. Technology-Enhanced Instruction in
Mathematics 5-12
3-0-3
Mathematical investigations appropriate to the middle grades and secondary school using various technology tools. Focus on developing effective technology-enhanced mathematics instruction in keeping with current reform standards. PR: MAT 145 or MAT 201, or CI.

400. Senior Seminar in Mathematics Education 1-0-1
Synthesis of the mathematical competencies required for 7-12 Georgia certification. PR: SS.

403WI. Introduction to Abstract Algebra 3-0-3
Fundamental structures of algebra including sets, groups, rings, integral domains, and fields.  PR: MAT 303
and MAT 305

414. Real Analysis 3-0-3
Sequences, series, metric spaces, completeness, connectedness, and compactness. PR: MAT 202  and
MAT 305


417. Complex Analysis 3-0-3
Introduction to complex numbers, analytic functions, elementary functions of complex variables, and derivatives and integrals of functions of complex variables.  PR: MAT 303 and MAT 305

420. Advanced Topics in Mathematics 3-0-3
An advanced mathematical topic to be chosen by the instructor. Students may repeat this course provided the topic
is different during each term.
 PR: MAT 305 and CI.

490. Mathematics Seminar
1-0-1
Mathematics literature and research reports by faculty, students, and visiting speakers. Each student is required to investigate a topic in mathematics and perform an oral presentation. For junior and senior mathematics and math education majors only. May be repeated for credit. PR: MAT305, JR or SR standing, and CI


496. Academic Internship 3 to 9 hours
Problem-oriented experiences on specific academics projects relating to the individual student's program of study, planned in consultation with the student's advisor. PR: See general provisions for academic internships in the catalog

498. Directed Study 1 to 3 hours

Supervised independent study in mathematics when the area of study is specialized or not otherwise available. The student may apply three hours of  MAT 498 credit towards the requirement
for the major. Last-semester JS or SS
 and approval of school dean.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maintained by Steven Benzel- e-mail: sbenzel@berry.edu - phone: 706-238-5856

© Copyright 2009, Berry College - 2277 Martha Berry Hwy NW • Mount Berry, GA 30149 • (706) 232 5374