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: 8 credits
  • Requirements for the Major: 84 credits
    • Common Requirements for the Major (all options): 60 credits
    • Prescribed Courses: 26 credits
    • Additional Courses: 13 credits
    • Supported Courses and Related Areas: 21 credits
    • Requirements for the Options: 24 credits

Common Required 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 140: Introduction to Application Development
A first course in concepts and skills for application development.

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 242: Intermediate and Object-Oriented Application Development
Intermediate application development including algorithms, data structures, and object-oriented concepts.

IST 301: Information and Organizations
Overview of organizational structures and functions. Includes information processing and analytic perspectives of organizations.

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 402: Emerging Issues and Technologies
Introduction to emerging issues, technology forecasting and analysis; overview of emerging issues and leading technologies in IST and how they impact information systems, users, the IT labor force and society.

Option Courses:

IST 250: New Media and the Web
Introduction to how the World Wide Web utilizes emerging technologies. Students acquire conceptual understanding of constructing Web sites.

IST 302: IT Project Management
Exploration and application of the basic concepts, methodologies, and tools of project management in the field of information sciences and technology.

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

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 420: 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 495: IST Internship
Supervised work experience where the student is employed in an information science and technology position in industry, government, or academia.

Other Course Offerings:

CNED 280: Job/Internship Search and Professional Skills
This course will teach students how to implement a career strategy to effectively secure a job or internship.

GAME 140 (GS): Gaming and Interactive Media
Introduction to business and social aspects of interactive media, videogame and simulation industries.

GAME 160 (GH; US; IL) Introduction to Video Game Culture
A comparative, international look at the nature and history of video games as cultural artifacts, from Pong to online role-playing.

GAME 220 (GA): Introduction to Game Design
Design of games as aesthetic objects and cultural artifacts that people find meaningful and entertaining.

GAME 250 (GQ): Technical Game Development
Introduction to the tools and techniques required to implement games in a virtual environment.

GAME 420: Advanced Game Design
Develop the habits of successful game designers – playing games thoughtfully, and documenting those thoughts.

GAME 480: Game Development Project
A team of students manages the production of a game from concept to implementation.