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.
COURSE DESCRIPTIONS (CSCI)<br />
CSCI 1990 Introduction to Algorithmic Design. (3) Spring<br />
Problem solving and algorithmic design using the language Java. Structured programming<br />
concepts, debugging, and documentation.<br />
CSCI 2050 PC Maintenance and Troubleshooting. (3) on demand<br />
A study of basic computer hardware, how to install hardware components, and how to diagnose<br />
hardware problems. In addition, the course includes a study of the basics of Windows and DOS<br />
necessary for maintaining computer hardware. The course is designed to begin to prepare<br />
students for A+ certification, as well as for the benefit of those who just wish to upgrade and<br />
diagnose hardware and operating system problems on their own computers.<br />
Prerequisite: CSCI 1990 or consent of instructor<br />
CSCI 2500 Visual Basic. (3) on demand<br />
The study of Visual Basic, an event-driven (as opposed to procedural) language.<br />
Prerequisite: CSCI 1990 or consent of instructor<br />
CSCI 2990 Algorithmic Design. (3) Spring<br />
A continuation of CSCI 1990. Further development of techniques in Java for program design,<br />
program style, debugging and testing, especially for larger programs. Introduction to algorithmic<br />
analysis. Introduction to the basic aspects of string processing, recursion, internal search/sort<br />
methods, and simple data structures. Programming using graphical user interfaces.<br />
Prerequisite: CSCI 1990<br />
CSCI 3000 Introduction to Computer Systems. (3) on demand<br />
Computer structure and machine language, assembly language programming. Addressing<br />
techniques, macros, file I/O, program segmentation and linkage, assembler construction, and<br />
interpretive routines.<br />
CSCI 3050 Introduction to Computer Organization. (3) Spring (even years)<br />
Basic logic design, coding, number representation and arithmetic, computer architecture, and<br />
computer software.<br />
Prerequisite: CSCI 1990<br />
CSCI 3150 Introduction to File Processing. (3) on demand<br />
Concept of I/O management (fields, keys, records, and buffering). File organization, file<br />
operations, and data structures. Time and storage space requirements. Data security and<br />
integrity.<br />
Prerequisite: CSCI 3000 or 3250 or consent of instructor<br />
CSCI 3250 Data Structures. (3) Fall (even years)<br />
Review of basic data structures such as stacks, queues, lists, and trees. Graphs and their<br />
applications. Internal and external searching and sorting. Memory management.<br />
Prerequisite: CSCI 2990 or consent of instructor<br />
131