Iowa Lakes Community College

Current Students | Future Students | Academic Programs | Alumni & Foundations | Online Services | FAQs | Directories | A-Z Index
IOWA LAKES > Registrar's Office > Catalog Course Descriptions > Computer Programming (CIS)

 
 Computer Programming (CIS)


CIS-125   Intro Program Logic W/Language, 3 cr. 
Studies the most commonly used structured techniques of flow charting included with the concept of data flow in large integrated systems.  Also included are systems design, systems analysis and systems development for data processing solutions. 
(Formerly CS-116A)

CIS-141   Computer Science, 3 cr.
Introduction to the concepts of computer programming presenting modern structured design and techniques using Visual Basic 6.0 programming language. 
(Formerly CS-138A)

CIS-161   C++, 3 cr.
Structured language which is powerful, efficient and versatile.  The student can write programs from very simple applications to advanced editors, operating systems and sophisticated application programs. 
(Formerly CS-223A)

CIS-162   C++, 4 cr. 
This course introduces the general characteristics of C++.  Students will learn to write code, execute, debug, explore the immense documentation and implement strategies.  Prerequisite:  Fundamentals of programming using Basic.
(Formerly CS-194A)

CIS-165   Advanced C++, 4 cr.
This is the second course of a two course series.  Students are introduced to some of the advanced features of C++.  Students will learn how to search, sort and analyze data efficiently.
(Formerly CS-198A)

CIS-171   Java, 3 cr.
Introduces basic Java language concepts by building applications and applets.  Students will build graphic user interfaces using the Abstract Windowing Toolkit.  Advanced Java concepts will be discussed.  Prerequisites:  CIS-141 and CIS-125. 
(Formerly CS-273A)

CIS-201   Fund of Web Programming I, 1 cr.
Provides students with a basic understanding of the development of web pages, including HTML, Dynamic HTML, and an introduction to JavaScript. 
(Formerly CS-191A)

CIS-202   Fund of Web Programming II, 1 cr.
Builds upon the basic understanding of the development of web pages presented in the introductory course, CS191A, and continues with Dynamic HTML, JavaScript, and the inclusion of multimedia in the web page environment. Prerequisite:  CIS-201. 
(Formerly CS-192A)

CIS-204   Web Programming I, 3 cr.
This course will introduce students to the fundamental concepts necessary for becoming a working professional in the Web development field.  This course will begin with a brief history of the technological constructs of the Internet followed by an in depth, hands on approach to XHTML and   JavaScript. Concepts will include XHTML Documents Type Descriptions, basic formatting, hyperlinks, handling graphics and XHTML events.  JavaScript concepts will include:  The Document Object Model, variables, statements, loops, decisions and program logic. 
(Formerly CS-143A)

CIS-332   Data Base and SQL, 3 cr.
To provide students with a foundation in the design, implementation and management of database systems.  A vast array of new terminology will be introduced and an illustration of the physical and logical representation of data will be presented through the use of theory and practice.  The concepts of Data Modeling, Normalization and the SQL language will be explored in depth followed by actual implementation in case studies and class projects.  We will also discuss the role of database technology in modern industry.  Microsoft Access will be the database management system used to apply the concepts in and outside of class.
(Formerly CS-233A)

CIS-402   Cobol, 3 cr.
Produces the COBOL programming language, typical applications and program writing for business, including editing data, arithmetic statements, 'if' statements, flowcharting, branching, etc. 
(Formerly CS-213A)

CIS-612   Advanced Visual Basic, 3 cr. 
This course expands upon concepts of computer programming knowledge gained from Computer Science I (CIS-141), presenting modern structured design and techniques using Visual BASIC 2005 programming language, as well as gaining some insight to industry database programming with a brief introduction to Object Orientated Programming. 
(Formerly CS-238A)

CIS-660   PERL/CGI, 3 cr. 
This course will introduce the student to writing CGI programs that interface to email servers, record the number of visitors to a web page and the CGI code to a graphical interface.  Prerequisite:  CIS-202. 
(Formerly CS-193A)

CIS-700    Introduction to Linux, 3 cr.
introduction to the Linux operating system.  Brief history of Linux and UNIX followed by an in depth, hands on dissection of the operating system with an emphasis on the Command Line Interface (CLI).  Students will begin by partitioning a hard drive and installing Linux before proceeding into the minute details of the text and GUI modes of operation.  Concepts will include: logging in and out, dealing with files and the file system, Linux process management and general commands. 
(Formerly CS-163A)

CIS-928   Independent Study, 1 cr.
Independent study or a special project in computer science.
(Formerly CS-150A)

CIS-941   Computer Science Practicum, 3 cr., 5 cr.
Students will gain practical experience at individual work stations and will be required to report on their field experience.  Evaluations will be based on their on-site performance.
(Formerly CS-230A/CS-235A)
       

   

Welcome to Iowa Lakes Community College

Copyright © 1996 - 2008 by Iowa Lakes Community College. All rights reserved.
Campuses in Algona, Emmetsburg, EsthervilleSpencer and Spirit Lake.
If you would like us to mail you information, please complete this request form
Questions or comments? Please email us at info@iowalakes.edu or call (712) 362-2604 or 1-800-521-5054.
Equal Opportunity Statement