| 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.
| 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.
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.
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.
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
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.
|
|