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 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.