Informatics Concentrations (Choose any four courses)
||Database Concepts & Relational Database
||Database Programming I
||Managing Information Systems
||E-Business IT Infrastructure
||Business Information Systems Security
CIS 207 Java Programming
In this course, the student will gain an understanding of object-oriented programming concepts with specific emphasis on Java. This hands-on training class focuses on applet and application development. Basic constructs are explained with greater detail than in regular programming courses. Students will learn how to create Java applets and applications; enhance a Web site with Java applets; write multithreaded Java applets and applications; develop platform-independent graphical user interfaces. Lab exercises reinforce ideas and concepts learned with Java.
CIS 209 Data Structures
This course presents the various ways to represent data to the student. Topics include abstract data types, recursion, mathematical induction, estimating, algorithm analysis, lists, stacks, queues, sorting and searching, indexing, file processing, constructing and transversing graphs and trees, and hard or impossible problems.
CIS 232 Database Programming I
Data Modeling and Relational Database Design (DMRDD), including the use of Entity Relationship (ER) modeling is discussed in detail using practical business examples. Normalized, stable, maintainable and well-defined relational 20 databases are analyzed. Rules and constructs of Structured Query Language (SQL) and SQL*Plus, including various elements of the SELECT statement will be used to create, store, retrieve, and manipulate data in an Oracle database.
Prerequisite: CIS 206. Lecture Hours: 35; Lab Hours: 20.
CIS 237 Database Programming II
This course includes an introduction to the Forms module of Developer 2000 and the underlying PL/SQL language. PL/SQL language topics include: retrieval and manipulation of data, creation of conditional control and looping constructs, application of cursors, as well as, sharing code blocks by multiple forms. Students will build and test forms using Oracle Forms and will utilize check boxes, list items, radio buttons and event-related triggers.
Prerequisite: CIS 232.
CIS 300 Managing Information Systems
This course will focus on information system which supports business decisions, internal business processes, customer relations, and interaction with suppliers. It deals with the organizational foundations of such systems, their strategic role, and the organizational and management changes driving electronic commerce, electronic business and the emerging digital firm. The course includes an overview of the hardware, software, data storage, and telecommunications technologies needed for information systems. The impact of such systems on the reengineering of critical business processes and on the decision making cycle are discussed in detail.
CIS 211 Internet Concepts
In this course students are introduced to all aspects of the Internet, including: its history, how to connect to it and for what and how it is used. Applications will include email, the World Wide Web, on-line services, databases, searching. This course familiarizes students with the Internet and lays the foundation for the design and creation of a Website. The course will cover how to use HTML & other Internet technologies to develop Web pages and how to enhance the appearance of Web pages to communicate more effectively. The functions of information technology that support e-business are emphasized.
CIS 305 E-Business IT Infrastructure
This course discusses the basic networking infrastructure used in e-business and the typical multi-tiered e-business architectures. Technologies include the OSI Reference Architecture, IP protocol, (connection establishment, error control, congestion control) and the HTTP protocols. Topics also include load balancers, web servers, application servers, and database servers in an e-business site architecture as well as software architecture elements.
Prerequisite: None. Lecture Hours: 35; Lab Hours: 20.
CIS 378 Database Administration I
This course introduces concepts and methods to manage databases. Topics include differences between system administration and database administration, the types of tasks expected in database administration, database design 24 (including logical and physical models), choosing and installing a database, database\ updates and releases, monitoring database performance, participating in application software design reviews for database issues, establishing an effective database change management process, insuring the integrity and security of the database, database backup and recovery, database warehousing, and how to handle disasters.
CIS 435 Business Information Systems Security
This course focuses on the development of a security policy that balances access, protection and cost, and the importance of a global policy that is consistent throughout the organization. Topics include security threats, security tools, system security, firewalls, voice systems, and security deployment and management. This course deals primarily with management and enforcement of security system requirements, rather than with the actual configuration of hardware.