LCSC Catalog Visit LCSC Web Site Monthly Calendar of Events LCSC News People at LCSC Sitemap/Search

Computer Science (CS)

 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Course Descriptions  -  Lewis-Clark State College 2002-2003 Catalog


CS 106 - Computer Programming: Visual BASIC (3 cr.)

This course is an introduction to the fundamentals of programming for individuals having no previous computer experience. The instruction will include structured programming oriented to problem solving in the high level language Visual BASIC, user interfaces, and file maintenance. Pre-requisite: Completion of the general education mathematics requirement or permission of the instructor. Lab fee.

CS 111 - Computer Program Development (3 cr.)

This course is an introduction to a high level programming language that is widely used (e.g. C or C++). The emphasis will be on techniques of good program style and design, problem solving methods, algorithm development, debugging and documentation. Pre-requisite: Completion of the general education mathematics requirement or permission of the instructor. Lab fee.

CS 116 - Markup Languages (1 cr.)

This course introduces the student to the use and conventions of various markup languages such as HTML and VRML. May be repeated in different languages. Course fee.

CS 135 - Computer Programming Language (3 cr.)

This course is an introduction to the basics of programming in a high level language such as FORTRAN, C, or Pascal. The emphasis will be on problem solving and the use of proper conventions for the language. May be repeated in different languages. Pre-requisite: Completion of the general education mathematics requirement or permission of the instructor. Course fee.

CS 211 - Software Development (3 cr.)

This course is the successor to CS 111, Computer Program Development. It will emphasize the design, development, and testing of complex software using teams of programmers. Simple data structures will be introduced. Pre-requisite: CS 111. Course fee.

CS 216 - Scripting Languages (3 cr.)

This course is an introduction to the use of scripting languages used for the Common Gateway Interface (CGI) for the World Wide Web. The primary languages used are PERL and sh. Specific topics covered will be environmental variables, email gateways, password gateways, flat file database editors, search engines, and "html on the fly". Pre-requisite: CS 116 or demonstrated competency in HTML. Lab fee.

CS 313 - Data Structures and Algorithm Analysis (3 cr.)

The course explores storage allocation and structure, including lists, trees, and heaps. Storage, sort, and search algorithms are used to model the efficiency analysis in average, best and worst case scenarios. Pre-requisite: MATH 186 and CS 211. Course fee.

CS 347 - Introduction to Operating Systems (3 cr.)

Topics include input-output conventions, interrupt contention, batch processing, time sharing, and queuing processes. Case studies of operating systems will be used throughout the course. Pre-requisite: CS 211. Course fee.

CS 351 - Database Design and Management (3 cr.)

This course studies the design and application of database management systems. The study will be of system architecture in both flat file and relational databases. Topics include file structures, data independence, integrity, privacy and security. Pre-requisite: Knowledge of a programming language or permission of the instructor. Course fee.

CS 290/490 - Directed Study in Computer Science (1-3 cr.)
 

CS 291/491 - Workshop in Computer Science (1-3 cr.)
 

CS 292/492 - Special Topics in Computer Science (1-3 cr.)
 

CS 295/495 - Practicum in Computer Science (1-2 cr.)
 

CS 296/496 - Co-op Education
 

CS 499 – Research Project and Seminar (1-3 cr.)

Progress reports and a final oral defense are required. Enrollment subject to divisional approval. Pre-requisite: a grade of "C" or better in NS 398

 

 

ACADEMICS | ADMISSIONS | ALUMNI | ATHLETICS | CAMPUS LIFE AND DIVERSITY | LIFELONG LEARNING | WELCOME TO LCSC | WORKING at LCSC

CALENDAR | NEWS | PEOPLE | SITE MAP | HOME

Lewis-Clark State College, 500 8th Avenue, Lewiston, ID 83501  (208) 792-5272
Send questions or comments to the page manager : Ryan Gill