For the B.S. degree in Information Sciences and Technology, a minimum of 125 credits is required.

  • General Education: 46 credits
    (12 credits are included in the Requirements for the Major)
  • Electives: 9 credits
  • Requirements for the Major: 82-86 credits

    • Common Requirements for the Major (all options): 61-64 credits
    • Prescribed Courses: 21-25 credits
    • Additional Courses: 13-14 credits
    • Supported Courses and Related Areas: 27 credits
    • Requirements for the Options: 22-23 credits (4-5 credits are included in Requirements for the Major
IST Courses

IST 110: Introduction to Information Sciences and Technology
Introduction to information systems including social implications, and the creation, organization, analysis, storage, retrieval, and communication of information.

IST 210: Organization of Data
Introduction to the concept of data bases including the storage, manipulation, evaluation and display of data and related issues.

IST 220: Networking and Telecommunications
Introduction to digital network topologies; transmission media; signal modulation; digital packet switching and routing; systems integration; communications management; security.

IST 230: Language, Logic, and Discrete Mathematics
Introduction to formal languages, mathematical logic, and discrete mathematics, with applications to information sciences and technology.

IST 240: Introduction to Computer Languages
Introduction to the specification and application of languages and language paradigms which interact with computers.

IST 311: Object-Oriented Design and Software Applications
Introduction to object-oriented applications including applications in an OOD language(s).

IST 321: Information Technology and Systems Integration I
Introductory course on integration of information technology into different systems including the planning, development, and implementation of the integration.

IST 331: Organization and Design of Information Systems: User and System Principles
Interdisciplinary survey of topics related to the use and usability of information systems.

IST 411: Distributed-Object Computing
Introduction to distributed-object computing and its use in client/server and real-world computing applications.

IST 412: The Engineering of Complex Software Systems
Introduction to the engineering of complex software systems including software system specification, design and implementation, integration and test, and evolution.

IST 413: User Interface Design and Development
Project-based course emphasizing user interface development topics such as information processing issues, development and testing techniques, and application requirements.

IST 420W: IST Integration and Problem Solving
Problem-based approach to technology integration by focusing on a real-life problem faced by an organization.

IST 421: Information Technology and Systems Integration II
Advanced course on the integration of information technology into systems applications.

IST 431: The Information Environment
Survey of social environment of information technology: themes of community, sovereignty, privacy, ethics, economics and knowledge management.

IST 432: Legal and Regulatory Environment of Information Science and Technology
Legal environment of information technology, constitutional/political issues, intellectual property, management, e-commerce, privacy, access, computer contracting, cyberspace regulation.

IST 495: IST Internship
Supervised work experience where the student is employed in an information science and technology position in industry, government, or academia.