26.04.2014 Views

undergraduate bulletin - LaGrange College

undergraduate bulletin - LaGrange College

undergraduate bulletin - LaGrange College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!