| IS 140 Micro-Applications for Business |
(3:3:0)
|
| Fullfills 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. |
| |
| IS 200L Programming Lab I |
(0:0:1)
|
| Prerequisite: Be co-registered in IS 210 or IS 258 |
| Programming Lab for 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. |
| |
| IS 203 Introduction to Programming |
(3:3:1)
|
| Prerequisite: IS 140 or permission of the instructor |
| This course focuses on basic programming concepts, the development of problem solving skills, software problem analysis, programming logic, and program design. |
| |
| 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. Students will write programs using the base data types, control structures, classes, and objects of Java. Students will use an Interactive Development Environment (IDE) to write 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. |
| |
| IS 230 Web Design |
(3:3:0)
|
|
| |
| IS 235 Web Development |
(3:3:0)
|
| Prerequisite: IS 140, IS 230 |
|
| |
| 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. |
| |
| IS 298 Introductory Internship |
(1-3:0:0)
|
Prerequisite:
- Completion of IS 140, IS 210, IS 235, and IS 240
- Must have a minimum grade of C- in all IS classes
- Permission of the instructor
|
| The internship experience is an introductory experience for Information Systems majors and is intended to integrate practical work experience with the cumulative knowledge and skills obtained during your education. It is expected that you will develop personal, professional and additional academic competencies during the internship. In order to accomplish this, you will need to go beyond the common experiences of a normal employee. Study, reasoning, reflection and theoretical/conceptual exploration will be required for you to develop new skills and knowledge to get the most of the internship experience. |
| |
| 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. |
| |
| IS 303 Visual Programming II |
(3:3:1)
|
|
| |
| 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. |
| |
| IS 320 Database Design and Development |
(3:3:0)
|
| Prerequisite: IS 210 or CS 165 |
| The course deals with concepts and principles of database theory, application and management technologies. It focuses on the logical and physical database design and implementation. The course covers the use of UML semantic to describe entity-relationship designs (ERDs) and SQL to implement relationships between entities. SQL will be used to query and transact against a sample database.
|
| |
| IS 330 Operating Systems |
(3:3:0)
|
| Prerequisite: IS 240 |
| The purpose of this course is to provide a fundamental understanding of computer operating systems. |
| |
| 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. |
| |
| 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.
|
| |
| IS 370 Systems Security |
(3:3:0)
|
| Prerequisite: IS 240 |
| The purpose of this course is to provide a fundamental understanding of computer security principles. You will learn about confidentiality, integrity, availability, authentication, and the types of attacks and malicious code that may be used against your network. Remote access, email, and protocols will also be discussed. A variety of security topologies are discussed including secure communications channels, secure internetworking devices, and network medium. You will also learn about intrusion detection system, firewalls, and physical security concepts. In addition, security policies, disaster recovery, and computer forensics are covered. Aside from learning the technologies involved in security, you will get to understand the daily tasks involved with managing and troubleshooting those technologies. You will have a variety of hands-on labs to reinforce the concepts discussed in class. |
| |
| IS 380 Project Management |
(3:3:0)
|
| Prerequisite: Junior Standing |
| This course introduces project management concepts – focusing on project management issues, approaches and tools. It introduces how a manager can plan, organize, implement and control non-routine activities to achieve cost, schedule and performance objectives. Topics include project life cycles, scope design and control, work breakdown structures and scheduling systems. Tools include planning and PERT/CPM, Gantt, earned value control methods in the context of PC and enterprise project management tools. |
| |
| 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. |
| |
| 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/project. |
| |
| IS 420 Database II |
(3:3:0)
|
| Prerequisite: IS 310, IS 320 |
| This course is a continuation of IS 320 and focuses on the development of stored functions, libraries, objects, procedures and packages. Students will design and write stored database program units in PL/SQL. Students will use an Integrated Development Environment (IDE) to write and tests programs against a database. |
| |
| IS 425 Data Warehousing |
(3:3:0)
|
| Prerequisite: IS 320 |
| This course defines the theory and practice of data analysis. The course will compare and contrast the operational and analytical database models. Students will learn how to define, implement and query a database warehouse by leveraging sample data warehouses built from Enterprise Resource Planning (ERP) and Customer Resource Management (CRM) solutions. |
| |
| IS 430 Operating Systems II |
(3:3:0)
|
| Prerequisite: IS 240, IS 330 |
| The purpose of this course is to provide an advanced understanding of computer operating systems and services. |
| |
| IS 440 Network Design II |
(3:3:0)
|
| Prerequisite: IS 340 |
| This course teaches general networking principles to provide an understanding of the basics of switching, WAN technologies, and intermediate routing skills. Students will learn how to install and configure switches and routers in multiprotocol internetworks using LAN and WAN interfaces, improve network performance and security, perform entry-level tasks in the planning, design, installation, operation, and troubleshooting of Ethernet and TCP/IP networks. |
| |
| IS 450 Web Programming I |
(3:3:0)
|
| Prerequisite: IS 235, IS 310, IS 320 |
| This course is no longer offered. It has been merged into IS 460. |
| |
| IS 455 Advanced Programming Languages |
(3:3:0)
|
| Prerequisite: IS 460 |
|
| |
| IS 460 |
(6:5:3)
|
| Prerequisite: IS 235, IS 310 and IS 320 |
| Covers the design and development of N-tier applications. An overview of the architecture for N-tier applications is covered with a focus on the use of effective design patterns. Different technologies to implement the MVC control pattern will be explored. The J2EE architecture will be covered in depth including Servlets, Java Server Pages, and Enterprise Java Beans. Applications that implement all parts of the MVC pattern will be designed, implemented and deployed. This class includes 5 hours of lecture and a 3 hour programming lab per week. |
| |
| IS 470 System Security II |
(3:3:0)
|
| Prerequisite: IS 370 |
| The purpose of this Lab based course is to teach students techniques for securing the entire network architecture both, internal and external. Students will learn how to configure and use firewalls and intrusion detection / prevention systems. In addition students will learn how to harden operating systems and secure remote access. |
| |
| IS 480 Enterprise Integration |
(3:3:0)
|
| Prerequisite: IS 310, IS 320 |
| The modern enterprise is typically consist of many different applications that need to be able to communicate and share data across the enterprise. This course addresses the issues that arise from such integration and investigates different architectures and technologies that facilitate the integration of data, the communication between applications and the sharing of services across the enterprise system. |
| |
| IS 485 Enterprise Applications |
(3:3:0)
|
| Prerequisite: IS 320, IS 330 |
| This course is a capstone class that integrates design, analysis, database concepts and programming. The course will present product integration, configuration management and implementation concepts. Students will learn how to install, maintain and integrate a suite of products to deliver a complete Enterprise Resource Planning (ERP) and Customer Resource Management (CRM) solution. |
| |
| 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. |
| |
| 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. |
| |
| 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. |
| |