undergraduate bulletin - LaGrange College
undergraduate bulletin - LaGrange College
undergraduate bulletin - LaGrange College
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CSCI 3310 Organization of Programming Languages. (3) on demand<br />
An introduction to the structure of programming languages. Language definition structure, data<br />
types and structures, control structures, and data flow. Run-time consideration, interpretative<br />
languages, lexical analysis and parsing.<br />
Prerequisite: CSCI 3000 or consent of instructor<br />
CSCI 3400 Computer Networks I. (3) on demand<br />
An introduction to networks, with particular emphasis on the TCP/IP protocols used on the<br />
Internet.<br />
Prerequisite: CSCI 1990 or consent of instructor<br />
CSCI 3450 Computer Networks II. (3) on demand<br />
A continuation of CSCI 3400.<br />
Prerequisite: CSCI 3400<br />
CSCI 3500 Web Programming. (3) Fall (odd years)<br />
The study and practice of the planning, construction, and programming of Web pages using<br />
HTML and CSS. Graphics, sound, video, and animation will also be discussed.<br />
Prerequisite: CSCI 1990 or consent of instructor<br />
CSCI 3550 Server-Side Scripting and Database Management. (3) Fall (even years)<br />
PHP, a server-side scripting language that can be embedded in a Web page to allow for dynamic<br />
content, MySQL, a relational database management system, and how to interface them.<br />
Prerequisite: CSCI 3500 or consent of instructor<br />
CSCI 3700 Discrete Mathematical Structures in Computer Science. (3) Spring<br />
(even years)<br />
An introduction to the mathematical tools for use in computer science. These include sets,<br />
relations, and elementary counting techniques. Algebra and algorithms, graphs, monoids and<br />
machines, lattices and Boolean algebras, groups and combinatorics, logic, and languages.<br />
Prerequisites: MATH 1121, 2221, or consent of instructor<br />
CSCI 4050 Database Management Systems Design. (3) Spring (odd years)<br />
Introduction to database concepts using SQL and Oracle. Data models, normalization, data<br />
description languages, query facilities. File organization, index organization, file security, and<br />
data integrity and reliability.<br />
Prerequisite: CSCI 1990<br />
CSCI 4100 Numerical Methods. (3) on demand<br />
Introduction to numerical analysis with computer solution. Taylor series, finite difference<br />
calculus, interpolation, roots of equations, solutions of linear systems of equations, matrix<br />
inversion, least-squares, numerical integration.<br />
Prerequisites: MATH 1121, 2221, or consent of instructor<br />
132