INFO 481R- Internship

Course Description:
For bachelor's degree students. Provides opportunities to apply classroom theory while students work as employees in a job that relates to their careers. Meet periodically with a Departmental Internship Coordinator. Credit is determined by the number of hours a student works during the semester and completion of individually set goals. A maximum of three credits may be applied toward graduation without prior written IS&T Department approval. Graded credit or no-credit.

INFO 3410- Database Administration

Course Desctiption:
Presents the concepts and methods used to manage and maintain relational databases. Covers topics such as the effects on performance of application and database design, performance monitoring and management, approaches to tuning, storage management, backup and recovery and disaster planning. Discusses methods to accomplish administrative and maintenance tasks for organizations requiring uninterrupted operation. Utilizes a vendor neutral perspective; however, hands-on assignments provide students with opportunities to apply the knowledge gained in the course to one or more popular commercial database management systems.

INFO 3440- Database Development

Course Description:
Presents concepts and methods of defining, creating, and managing database systems using Oracle database technology. Includes information and transaction processing, security and integrity issues, and performance analysis. Incorporates design and implementation of complex databases supporting data driven applications. Also includes the study of distributed databases and the application of data warehousing/data mining tools in performing data analysis for decision making. Includes coverage of PL/SQL, Oracle Forms and Oracle Reports.

INFO 3410- Database Systems

Course Description:
Presents concepts and methods of defining, creating, and managing database systems. Includes information, transaction processing and security issues, performance analysis, and a survey of emerging technologies in database management. Develops complex database designs and implements them using commercial database products. Studies the application of data warehousing/data mining tools in performing data analysis for decision making.

INFO 2050- Database Fundamentals

Course Description:
Introduces concepts and use of database management systems. Presents the relational model, Structured Query Language, database design including normalization theory, and application development tools using an enterprise level relational database management system.

INFO 4420- Web Systems Development 2

Course Description:
Utilizes advanced enabling technologies for the design and development of enterprise-wide, Internet-based systems. Topics include Web Services, XML, and Service-Oriented Architectures (SOA).

INFO 3420- Web Systems Development 1

Course Description:
Provides an introduction to e-business strategy and the development and architecture of e-business solutions and their components using a modern, object-oriented, Web-based application framework which will allow interaction between any machine, on any platform, and on any device. Teaches how to implement security with authentication, transport and display data on the Internet or an Intranet, integrate important e-commerce issues, and deploy an e-business solution.

INFO 2450- Web Application Design

Course Description:
Focuses on the design and construction of World Wide Web pages and maintenance of web sites in a multi-platform environment. Teaches current HTML and XHTML standards and exposes students to the latest enhancements. Covers current generation design concepts, page layout, accessibility issues, site management, and WYSIWYG Web authoring tools.

INFO 3030- Networks and Internetworking

Course Description:
A continuation of INFO 2030. Teaches the theory and implementation skills and techniques needed to configure, troubleshoot and support reliable TCP/IP internetworks. Discusses security and management issues. Offers the students the opportunity to build an internetwork with cables, network cards, and routers. Emphasizes the analysis and design of networks in organizations. Includes lab assignments covering TCP/IP implementations and router configurations.

INFO 2030- Data Communication Fundamentals

Course Description:
Provides an in-depth knowledge of data communications and enterprise networking including networking and telecommunications technologies, hardware, and software. Emphasizes underlying technologies and protocols. Design topics include wired and wireless architectures; topologies, models, standards and protocols; and operation of bridges, routers, switches, and gateways. Includes lab assignments covering TCP/IP implementations and router configurations.

INFO 2660- Information Security Fundamentals

Course Description:
Explores current standards of due care and best business practices in Information Security through an examination of security technologies, methodologies and practices. Emphasizes evaluation and selection of an optimal security posture. Topics include evaluation of security models, risk assessment, threat analysis, attack types, encryption technologies, organizational technology evaluation, security implementation, disaster recovery planning, and security policy formulation and implementation. Includes lab assignments covering information security principles.

INFO 4050- Global Ethical & Professional Issues in Technology

Course Description:
Examines professional and ethical issues that arise within technological organizations with a global perspective. Studies the impact of conflicting loyalties, as well as the roles of multiculturalism and globalization. Includes review of current ethical theories and existing Professional Codes of Conduct. Include lecture, readings, case studies, and other media.

INFO 3630- Advanced System Administration- Windows Server

Course Description:
Explores enterprise systems administration using the Microsoft Windows Server operating system. Students learn advanced administrative tasks including server installation; hardware change management; software application management; network configuration and user management; file management; printing; network services deployment; server security; back up and recovery; scripting; performance monitoring, tuning, and troubleshooting. Requires a project and presentation based on advanced server management skills.

INFO 3430- System Analysis and Design Integration

Course Description:
Introduces the student to the systems development process including project management and the systems development life cycle consisting of planning, analysis, design and implementation phases. Covers the use of appropriate methodologies, tools, and techniques including object-oriented modeling and the use of a CASE tool. Both client/server and Web applications will be addressed. Cases are used as the vehicle for student assignments.

INFO 1420- Computer Architecture and Systems Software

Course Description:
Introduces the student to the systems development process including project management and the systems development life cycle consisting of planning, analysis, design and implementation phases. Covers the use of appropriate methodologies, tools, and techniques including object-oriented modeling and the use of a CASE tool. Both client/server and Web applications will be addressed. Cases are used as the vehicle for student assignments.

INFO 301R- Digital Lecture Series

Course Description:
Guest speakers lecture on current topics in information systems and technology.

INFO 1120- Information Systems and Technology Fundamentals

Course Description:
Explores the fundamental concepts of information technology and the role played by enterprise systems in business and organizational strategy. Introduces types of systems, computer organization and hardware, operating systems and networking, project planning, software development, computer ethics, and career paths for enterprise developers and IT professionals.

TECH 3400- Project Management

Course Description:
Teaches the fundamental principles, processes, and techniques of project management. Includes a systems approach to planning, scheduling, and controlling projects. Focuses on effective processes for managing projects across multiple disciplines/industries and varying management structures. Introduces project management tools that can be used to guide and manage individual and multiple projects.

MCT 2240- Interaction Design

Course Description:
Uses a systems approach in designing interactive multimedia products to create user experiences that enhance and extend the way people work and communicate. Stresses an iterative process of design and evaluation based on theory and good practice are needed to create usable products.

CNS 2300- Discrete Structures

Course Description:
Covers algebraic structures applied to computer programming. Includes logic, sets, relations, graphs, trees, and Boolean algebra.

CNS 1510- UNIX Operating System

Course Description:
Introduces the UNIX Operating System using the popular Linux OS. The student will be introduced to the file system, Linux administration, shell scripts, OS utilities, and program features and uses. Aids the student in the development, understanding, and working knowledge of the details of the Linux Operating System with single and multiple processor computers, memory organization, disk architectures, demand paged virtual memory, computer systems organization, architecture, operating systems, and systems software.

CNS 1350- Object Oriented Programming

Course Description:
This course builds on the object oriented design and programming principles taught in CNS 1250. In this course you will complete your study of the C++ language and learn important principles in designing object oriented programs. C++ topics covered in this course include inheritance, polymorphism, templates, recursion, execptions, operator overloading, and the standard template library.

CNS 1250- Fundamentals of Programming C++

Course Description:
This course teaches students the basic concepts of Object Oriented Programming and introduces students to the C++ Programming Language. Students taking this course may continue their study of C++ and Object Oriented Programming by taking CNS 1350 at the conclusion of this course.

MGMT 2200- Written Business Communication

Course Description:
Teaches written correspondence and business reports using direct and indirect approaches. Emphasizes basic language utilization. Includes application of communication principles to business writing situations. Requires completion of a formal research document.

MGMT 3000- Organizational Behavior

Course Description:
Studies behavioral theories and concepts for creating effective organizations. Deals with knowledge of individual, group, and organizational processes and variables focusing on practical application of how people work. Presents topics on communication, leadership, motivation, conflict management, socialization, team building, decision making, diversity, ethics, and culture. Includes lectures, case studies, oral presentations, written assignments, and group projects.

SPAN 3050- Advanced Spanish

Course Description:
For non-native Spanish speakers who, as a result of foreign residency or similar exposure to the language, have attained a fairly good mastery of basic Spanish. Overviews the basic grammar of Spanish with special emphasis on major concepts, i.e., mastery of verb forms, object pronouns, preterit vs. imperfect, use of the subjunctive, etc.

General Education Courses

General Education Courses:

  • BIOL 1010- General Biology
  • PHYS 1040- Elementary Astronomy
  • PHSC 1000- Survey of Physical Science
  • PHYS 2010- College Physics 1
  • PHYS 2015- College Physics 1 Lab
  • PHYS 2020- College Physics 2
  • PHYS 2025- College Physics 2 Lab
  • MATH 1050- College Algebra
  • MATH 1060- Trigonometry
  • MATH 1100- Business Calculus
  • ENGL 1010- Introduction to Writing
  • ENGL 2020- Intermediate Writing Science/Technilogy
  • HLTH 1100- Personal Health and Wellness
  • HIST 1700- American Civilization
  • AVC 1010- Introduction to Art
  • PHIL 2050- Ethics and Values
  • MGMT 2020- Macroeconomics
  • MGMT 2340- Business Statistics 1