Department of Information Systems
Department Chair: Kent Jackson
Department Secretary: Denise Rydalch (208) 496-2048
Department Faculty: Bradley ArmstrongRex BarzeeArt EricsonKent JacksonMark OlavesonSteven RigbyBlaine RobertsonRandy SomsenAnita Weston

 
Introduction to Information Systems
The Information Systems major is designed to prepare individuals for positions in information technology such as applications programmer, network/systems manager, and Internet developer. Technologies studied in this area include programming, networking, analysis and design, Internet-based development, database design and development, and systems management.

No D credit is allowed in computer courses for an IS major.

A keyboarding skill of at least 35 words-a-minute is strongly suggested for an IS major.
 
Program Description


 
B.S.  in Information Systems (680)   
 
Minor or 2 Clusters Required

General Education Requirements

As you fill the General Education and University requirements, take the classes listed below and then go to the General Education section for a complete listing of the requirements.
 
Take these Courses    
ECON 111
IS 140
MATH 221
 
AND
Take 1 Course    
ENG 312, 316
 
AND
Take 1 Course    
ECON 112
PSYCH 111, 201
SOC 111, 112
 
Major Requirements
    When taking IS 203, 210 and 258, you must also sign up for IS 200L. When taking IS 310 you must also sign up for IS 300L. When taking IS 450 and 460 you must also sign up for 400L.
Take these Courses    Min Grade: C-
IS 203, 210, 230, 235, 240, 258, 310, 320, 330, 340, 370, 410, 450, 460
 
AND
Take 1 Course    Min Grade: C-
IS 490, 498



Minor in  Information Systems (157)   
If IS 350 was taken to fulfill a major requirement it cannot be taken to fulfill a minor requirement. Substitute another course from the list of electives below.
When taking IS 203 and 210, you must also sign up for IS 200L.
Take all of these Courses    Min Grade: C-
IS 203, 210, 230, 235, 240, 320, 350

AND
When taking IS 310, you must also sign up for IS 300L.
Take 1 Course    Min Grade: C-
IS 310, 330, 340, 410
 
Course Descriptions

IS 140 Micro-Applications for Business (3:3:0)
Fulfills GE Basic Skills requirement.
Prerequisite: Basic computer literacy including the use of a word processor and file management. Be able to type at least 35 words a minute.
Introduction to the use of microcomputers in business. Emphasis is on learning how to use spreadsheet and database applications to solve business problems.
(Winter, Summer, Fall)
 
IS 200L Programming Lab I (0:0:1)
Prerequisite: Be co-registered in IS 203, IS 210 or IS 258
Programming Lab for IS 203, IS 210, and IS 258. Students must register for the section/s that correlates to the specific programming class being taken. See class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 203 Introduction to Programming (3:3:1)
Prerequisite: IS 140 or permission of the instructor
This course focuses on writing event driven computer programs using structured programming techniques. Emphasis is given to program logic and user interface creation. Students registering for this class must also register for the corresponding lab (IS 200L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 210 Object Oriented Programming I (3:3:1)
Prerequisite: IS 203
This is an introductory course in object-oriented programming using the Java programming language. Programs will be written using the base data types, classes, and control structures of Java. An Interactive Development Environment (IDE) will be used to code and test programs. Students registering for this class must also register for the corresponding lab (IS 200L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 230 Page Layout and Graphics (3:3:0)
Word processing and desktop publishing software are used to create business documents suitable for print or electronic presentation. Emphasis is given to design and layout principles and includes strong graphic usage.
(Winter, Summer, Fall)
 
IS 235 Web Page Development (3:3:0)
Prerequisite: IS 140, IS 230
Study of concepts, strategies, tools and ethical issues involved in the use of the Internet. Focuses on design and construction of XHTML web pages including development and management of Internet and Intranet web sites, and XML.
(Winter, Summer, Fall)
 
IS 240 Networking (3:3:0)
This course teaches general networking principles to provide an understanding of data communication protocols, transmission systems, media, and software.
(Winter, Summer, Fall)
 
IS 258 RPG Programming (3:3:1)
Introduction to the RPG IV programming language, including programming concepts, design, data structures, report programming, subfiles, and interactive programming. Students registering for this class must also register for the corresponding lab (IS 200L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 300L Programming Lab II (0:0:1)
Prerequisite: Be co-registered in IS 310
Programming Lab for IS 310. Students will work on programming lab assignments under the direction of the instructor. Instructors will model, demonstrate, and assist students in solving real world programming problems.
(Winter, Summer, Fall)
 
IS 310 Object Oriented Programming II (3:3:1)
Prerequisite: IS 210
This course is a continuation of IS 210 (Object Oriented Programming I) and focuses on the development of computer applications using an object oriented programming language. Students registering for this class must also register for the corresponding lab (IS 300L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 320 Database Design and Development (3:3:0)
Prerequisite: IS 210
Emphasis will be placed on logical and physical database design and implementation. SQL (Structured Query Language) will be introduced. Other major topics include: database design, data modeling, enterprise database processing, multi-user database processing, and object-oriented database processing.
(Winter, Summer, Fall)
 
IS 340 Network Design (3:3:0)
Prerequisite: IS 240
Principles of network design standards and architectures. Configuration and use of networking devices including repeaters, hubs, bridges, switches and routers to create enterprise networks.
(Winter, Summer, Fall)
 
IS 350 Managing Information Technology (3:3:0)
Prerequisite: IS 140
This class is not for information systems majors. Introduction to the management of information technology with a focus on current and emerging technologies and their relationship to business organizations.
(Winter, Summer, Fall)
 
IS 370 Systems Security (3:3:0)
Prerequisite: IS 240
This course covers issues related to information system security. This course will provide broad-based knowledge and concepts of system security and develop skills in basic security practices and standards.
(Winter, Summer, Fall)
 
IS 400L Programming Lab III (0:0:1)
Prerequisite: Be co-registered in IS 450, or IS 460
Programming Lab for IS 450 and IS 460. Students must register for the section associated with the specific programming class being taken. See class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 410 Systems Analysis and Design (3:3:0)
Prerequisite: IS 235, IS 240, IS 310, IS 320
This course teaches the concepts of systems analysis and design for those desiring to work in the field of information technology. Initially, an overview of an information system and the software development life cycle (SDLC) process are covered. Each phase of the SDLC process is then examined in depth and real experience gained through an actual project. Computer Aided Software (CASE) tools will be used to design, and document an information system.
(Winter, Summer, Fall)
 
IS 450 Web Programming I (3:3:0)
Prerequisite: IS 235, IS 310, IS 320
An introduction to the design and development of multi-tier web based applications. An overview of the architecture for multi-tier web applications is covered with a focus on the presentation layer. Applications will be built to generate dynamic web pages and deployed to a web application server. Students registering for this class must also register for the corresponding lab (IS 400L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 460 Web Programming II (3:3:1)
Prerequisite: IS 450
This course is a continuation of the study of the design and development of multi-tier web applications. The J2EE architecture will be covered in depth with an emphasis on the business rules and data access layer. Applications that implement all parts of the multi-tier web based architecture will be designed, implemented and deployed. Students registering for this class must also register for the corresponding lab (IS 400L) that goes with this course. See the class schedule for the specific section to register for.
(Winter, Summer, Fall)
 
IS 490 Senior Project (3:0:0)
Prerequisite: Senior standing and permission of the instructor.
This is a capstone class designed to apply all of the skills gained by the student in the development of an information system. Students will work together in a team to design and implement an information system.
(Winter, Summer, Fall)
 
IS 498 Internship (1-4:0:0)
Prerequisite: Senior standing and permission of the instructor.
This is designed to be capstone experience where a student applies the skills they have learned in information system in a real world environment. Students will work for a company or organization applying the skills learned in two or more of the following areas: programming, web development, database, systems management, networking, or testing.
(Winter, Summer, Fall)
 
IS 499 Special Topics (3:3:0)
Prerequisite: Permission of the instructor.
This is a special topics course to address the latest advancements in information technology.
(Arranged)