26.04.2014 Views

undergraduate bulletin - LaGrange College

undergraduate bulletin - LaGrange College

undergraduate bulletin - LaGrange College

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!