Undergraduate Courses (both IT and ICT courses)

Undergraduate Rotation Schedule (PDF revised 09-08-25)

NOTE: The Undergraduate Course Rotation Schedule includes a list of courses scheduled to be offered during the terms shown. Additions or deletions to the schedule may be made in any semester to meet course demand, to introduce new courses, adjust for faculty availability, insufficient enrollments, and/or budget constraints. While this document does not represent a guarantee, the iSchool will make every effort to provide the courses as scheduled.

Refer to your specific degree requirements page for detailed information about program requirements. When selecting courses, make sure you review the course prerequisites to verify your eligibility for a class. Students who have not successfully completed the required course prerequisites may be dropped for ineligibility.


Course Descriptions

CGS 2821 Introduction to Website Design (3)
This course teaches proper website design techniques to students from all degree programs. Topics include visual design and graphics, information architecture, usability and accessibility, communication, adaptation to audience, markup languages, and development tools and processes. Coursework is focused on applying website design principles and techniques to projects in the students’ disciplines. The course is gauged for beginners who are computer competent; it does not teach computer programming.  

COP 2258 Problem Solving with Object-Oriented Programming (3)
The ability to solve problems creatively using computational methods has become important to professionals in many disciplines. This interdisciplinary course is designed for students who are not necessarily intent on becoming computer programmers but are interested in understanding the principles that govern Object-Oriented Programming (OOP) and software development in order to assist with problem-solving in their own disciplines.  

The course addresses a variety of topics including algorithm building principles, problem-solving strategies, how to analyze problems to identify requirements, and how to design an object-oriented solution. Students design, write, and debug computer programs. This course has been approved as meeting the requirements for Computer Competency. In order to fulfill FSU’s Computer Competency Requirement, the student must earn a “C–” or better in the course. This course is open to all majors. The School of Information will evaluate transfer credit requests for incoming majors.  

IDS 2141 Innovation & Emerging Technologies (3)
Students work with emerging tech that encourages critical thinking, interdisciplinary perspectives, and lifelong learning skills. It introduces students to tools and techniques used to design, develop, and evaluate innovative technologies, guides students through the development of their own innovations, and offers students a perspective on tech innovation through a wide variety of emerging techs.  This course has been approved for:

  • Scholarship in Practice
  • Digital Literacy
  • E-Series/State-Mandated Writing designations.

IDS 2144 Information Ethics for the 21st Century (3)
Identify current information ethics challenges; gain the knowledge, skills, and attitudes required to make informed ethical decisions in the digital age, through observation, practice, comparison, reading, and analyzing the literature about information ethics. Demonstrate the importance of information ethics in ensuring global digital literacy through completion of substantial writing assignments.  

IDS 3493 Empowering Health Consumers in the eHealth Era (3)
This course explores the use of emerging technologies for health education, disease prevention, and chronic disease management. Students will use patient-centered and research-based approaches to assess users’ health and information needs in order to design effective eHealth solutions. They will also study issues influencing adoption of these technologies at different levels.   

IDS 3634  Information Literacy & Society (3)This course introduces students to the concepts of information literacy and what it means to be information literate in 21st century society. Students will address persistent questions associated with information literacy by learning searching skills, gathering information from primary and derivative sources, and conducting information quality analyses. Students will work with information in real-world content domains to analyze and represent information effectively.  

  • Upper Division Writing
  • Digital Literacy

IDS 3683 The Unintended Consequences of Information Technology (3)
This course explores the societal implications and unintended consequences of information technology. It provides students the opportunity to explore how society’s increased reliance on information technology has changed the way we interact with each other and the world around us, question assumptions about their use of everyday information technologies, and discuss strategies for weighing the pros and cons of the sociotechnical trade-offs we make as we work with information resources, services, systems, and technologies. The course will help students develop the digital literacy skills necessary to use information technologies effectively, safely, and ethically for the social good, make smart decisions about our shared future in the information society, and understand how information technologies are shaping modern society, legally, culturally, and ethically.

  • Ethics (ETH)
  • Upper-Division Writing (UDW)
  • Digital Literacy (DIGLIT)

LIS 2360 Web Applications Development (3)
Prerequisites: There are no prerequisites, but computer fluency is assumed. This includes being able to: install programs, open and save files, and navigate files on a computer.  

This course introduces students to industry best practices and standards in proper website design and development, using object-oriented programming techniques. Topics include visual design and graphics, information architecture, usability and accessibility, communication, adaptation to audience, markup languages, and development tools and processes. Coursework is focused on applying website design and development principles and techniques to projects.  

Through a series of examples and projects, students learn basic programming concepts while building an understanding of the power and complexities of modern web programming languages. The course provides a solid foundation in computer programming for the web: syntax and data structures, conditionals, objects, scope, the DOM and event handling. This course is offered in the traditional classroom setting and online.  

LIS 2527 Digital Storytelling in Information Environments (3 )
Digital storytelling uses virtual spaces and digital technologies to support human oral storytelling. This course helps students build their presentation skills through an understanding of the role of storytelling in the context of information environments such as the family, library, school, business, and social media. Students will learn how to use stories to understand these environments better and to communicate, teach, learn, lead, and advocate when operating within them. Students will learn traditional stories, write original stories, and present stories in class exercises and assignments. Students will also learn to critique story presentations and to provide constructive feedback to other developing storytellers.
NOTE: This course is approved to meet the University Oral Communication Competency Requirement (OCCR) .

LIS 2780 Database Concepts (3)
This course examines relational database management systems using a typical, commercial DBMS. Topics include data modeling, database design, implementation, forms and reports, and remote access to databases. 

The goal of this course is to provide students with a basic understanding of database design, implementation, and management concepts and techniques. 

LIS 3021 Technical Communication for the Information Professions (3)
The ability to communicate about technical or specialized topics to various audiences is critical to making information usable and accessible and is an important skill for all information professionals to have. This course emphasizes the principles of clear and effective written and oral communication as applied in information technology fields. It covers technical and professional documents and oral presentation formats generated and used by information professionals.  

LIS 3201 Research and Data Analysis in Information Technology (3)
This course provides students with an understanding of methods and tools used by information professionals for research and data analysis. It focuses on both quantitative and qualitative methods in information technology professions including surveys, interviews, need assessments, requirements analysis, and transaction log analysis. It provides students with the opportunity to conceptualize an IT problem, develop a research plan, and design methods for assessing, collecting, analyzing, and reporting research data.  

Research, in the context of IT professions, deals with the ability to assess a situation, seek multiple perspectives, gather more information if necessary, and identify key issues that need to be addressed. Analytical thinking is a critical skill required for identifying appropriate solutions for streamlining complex work processes and improving communications in organizations.  

LIS 3353 Information Technologies (3)
This course provides a solid foundation in the fundamental concepts, theories and principles in information technology and discusses critical issues surrounding their use and how they impact everyday life. An understanding of the concepts and principles underlying the design and use of digital devices, computer hardware, software, telecommunications, networking and multimedia is an integral part of any IT curriculum.  

LIS 3706 Information Systems and Services (3)
Prerequisites: LIS 2780. This course provides an overview of information systems concepts and practice including system management, maintenance, assurance, and reporting services, physical and human resources. It includes an introduction to information system hardware components, operating systems, scripting languages, with practical training in databases and networked servers. In addition, this course provides practice in managing the people, processes and events (planned or otherwise) involved in information system management.  

LIS 3778 Cybersecurity for Digital Citizenship (s)
This course provides a series of up-to-date topical lectures and discussions on state-of-the-art cybersecurity that will orient the digital citizen for the future. The course prepares students to understand the most common cyber-threat types, hacking techniques and fundamental protection strategies, as well as software approaches for data and information systems. Assignments will involve analyzing threat and attack scenarios across multiple domains, along with tactics for protection. The course is purposefully designed to engage students in critical thinking for analysis and discussion of fundamental cybersecurity topics, rather than offering technical hands-on exercises.  

LIS 3781 Advanced Database Management (3)
Prerequisites: LIS 3784. This course explores various topics in database management systems (DBMS), using a  typical commercial DMBS (e.g., MySQL, SQL   Server, Oracle). Administration,  security, stored procedures, triggers, transactions, functions, data mining, data warehousing, and remote access to databases   are   some   of  the topics covered. The student is expected  to demonstrate an   understanding of these database concepts through creating, deploying, and utilizing various relational database designs.

The goal of this course  is to provide students with an advanced  understanding of  database design, implementation, and management concept and techniques.

LIS 3784 Intermediate Database Management (3)
Prerequisites: LIS2780 Database Concepts

Database analysis transcends a wide range of skills from basic modeling analysis to understanding users, what they do, as well as statistical analysis and data—mining. This course examines relational database management systems using a typical, commercial DBMS, such as Microsoft Access and/or MySQL and Oracle. Topics include data modeling, database design, implementation, forms and reports, and remote access to databases.  

The goal of this course is to provide students with an intermediate understanding of database design, implementation, and management concepts and techniques.  

LIS 3793 Information Architecture (3)
This course provides an introduction to the scope and methods of information architecture, including project strategy; project scope; audience research; organization schemes, categories, and labels; identifying functional and content requirements; and interface design. The course will emphasize the interrelationships of these components and stress the importance of developing communication skills within teams and with clients.  This course has been approved as meeting the requirements for:

  • Scholarship in Practice (SIP)
  • Upper-Division Writing (UDW).

LIS 4022 Writing for the Information Professions (3)
Offers practical hands-on experience with forms and practices of technical and professional writing, including documentation, correspondence, audience analysis, writing for social media, evaluation, and review. Emphasizes clear, concise, and effective writing in information technology settings, both within organizations and for user services.  

This course has been approved as meeting the Upper-Division Writing requirement and thus is designed to help you become a clear, creative, and convincing communicator within your discipline.  

  • Upper-Division Writing (UDW)

LIS 4331 Advanced Mobile Applications Development (3)
Prerequisites: All students taking LIS4331 are required to have: (a) previously taken and passed (with a C- or higher final grade) LIS4381 Mobile Web Application Development, OR (b) instructor approval.  

This concepts- and projects-oriented course examines advanced techniques of mobile application design and development. Course applications will utilize and integrate specific mobile device features involving interface design and testing, with a priority on data handling and validation methods, life cycle events, local and remote process services, location based facilities, device sensors, network and web application programming interfaces (APIs), as well as including multimedia components. In addition, industry best-practices will be employed for real-world applications, including testing and debugging utilizing software development methods and tools.  

Furthermore, the course will also provide students with a general understanding of bringing mobile applications to market, registering their products at official portals and stores, and the details involved in distributing their applications to mobile users.  

LIS 4351 User Experience Design (3)
This course provides a comprehensive overview of the user experience design process, and is intended to familiarize students with the methods, concepts, and techniques necessary to make user experience design an integral part of developing information interfaces. The course provides students with an opportunity to acquire the resources, skills, and hands—on experience they need to design, develop, and evaluate information interfaces from a user— centered design perspective.  

LIS 4368 Advanced Web Applications Development (3)
Prerequisites: LIS 2780, LIS 2360, COP 2258. This course provides a foundation in developing web applications with an emphasis on server-side concepts, tools and methods. Topics include basic web application programming, advanced object-oriented programming (OOP) and web application development. Students enrolled in this course will develop basic programming skills in a modern web development environment, understand web application development principles and be able to find and use web application development resources on the Internet.

LIS 4369 Extensible Enterprise Solutions (3)
Prerequisites: LIS 2360, LIS 2780, COP 2258. Application design and development are much needed skills in current professional job markets. Procedural programming, as well as object—oriented programming (OOP), are widely accepted and used methodologies for designing modern systems. This course will provide the foundational aspects of application design using procedural and OOP programming concepts and techniques, employing various application development tools.  

LIS4376 – Artificial Intelligence Applications
Prerequisites: lis2780 and COP2258 (or equivalent course). This course is an explorative introduction into artificial intelligence. AI and its related fields are used in many areas: business and health analytics, security, energy production, image and biometric analysis and recognition, weather forecasting, as well as copious other applications. The skills, tools, and techniques learned in this course are relevant to careers in the aforementioned areas.  

LIS 4380 Social Media Management (3)
This course explores the tools and techniques of professional social media management through hands‐on work with designing and managing social media campaigns. Students participating in this class will actively design, implement, and coordinate a series of social media management tasks that build a foundation in social media management while allowing students to gain valuable leadership, communication, and organizational skills. They will also explore the different issues and concerns may influence the widespread adoption and implementation of social media at the individual and national levels.  

LIS 4381 Mobile Web Application Development (3)
Prerequisites: LIS 2360, LIS 2780, COP 2258. This course focuses on concepts and best practices for developing and managing “mobile— first” technology projects. It covers processes and requirements for developing mobile web applications and principles for effective interface and user experience design. Students will also examine different issues and concerns that may influence the widespread adoption and implementation of mobile web applications.  

Students develop a prototype of a mobile web app and prepare a proposal and other documentation for communicating contractual and functional specifications to clients. Tools and techniques learned in this course are relevant to careers in software engineering, publishing, marketing and advertising, entertainment, education, sales consulting, and business management.  

LIS 4480r Information Technology Leadership (3)
This course focuses on LEADERSHIP which includes individual and group communication, project planning, strategy, and individual development, with a focus on Information Technology and its uses.  Students participating in this class will actively design, implement, and coordinate numerous ongoing projects that build a strong team atmosphere and allow students to gain valuable leadership, communication, and organizational skills within the context of contemporary IT organizations.  Projects focus on exposing, engaging, and recruiting women and minorities to the IT/computing field, promoting the IT/ICT major, community technology engagement, and K-12 tech initiatives.   

Students will address specific issues relating to leadership, management, and motivation within the context of contemporary IT organizations. Students will be actively involved in mentoring other students and will serve as role models for their peers. Together, students will learn and share ideas about leadership in order to develop both a personalized theory of leadership and a leadership action plan for the future.  This class gives us an opportunity to explore what leadership means, what it requires, and how it is done.    

LIS 4482 Introduction to Networks and Telecommunications (3)
A foundation course in networking technologies and management of modern data networks, with emphasis on the building blocks of local area networks. Subjects covered include networking architectures, topologies, models, layers, protocols, IP subnetting, equipment, operating systems, security and various tools/utilities.  

LIS 4488 Network Administration for the Information Professional (3)
Prerequisite: LIS 4482. This course focuses on the planning, design, configuration, operation, and management of computer networks containing data communication devices, servers, workstations, and networked applications and support systems. It introduces students to administrative techniques inherent to basic operating systems, and also to enterprise management systems required by larger organizations. Students examine and discuss issues of scalability, performance management, and integration of internal resources with external resources such as cloud-based systems.

LIS 4701 Information & Data Visualization (3)
Prerequisites: Students should have already taken and passed (with a C- or higher final grade) LIS2360, COP2258, and LIS2780. Prior programming experience is helpful. Prerequisites may be waived if approved by the instructor. 

This course examines the theory and practice of data visualization, with a focus on using programming languages to create graphics. Students explore how visual representations shape perception, enhance communication, and support evidence-based inquiry. Students will learn to interrogate data visually, construct clear and compelling narratives, and critically evaluate visualizations. 

LIS 4708 IT Professions (3)
Prerequisites:

  • LIS 3021 Technical Communication for the Information Professions or  MMC 2000 Introduction to the Mass Media  
  • LIS 3353 Information Technologies

The goal of the College of Communication and Information is to equip students with the knowledge required to work productively with people, to communicate effectively, to manage information purposefully and to apply technology innovatively for the benefit of individuals and organizations. This course is designed to assist graduating seniors to articulate what they have learned from their training in each of these four areas through the preparation of an Interactive Resume and Career Portfolio. Class discussions and assignments will help students prepare for their chosen career path by providing perspectives on the issues that they will face upon entering their career as information professionals.  

LIS 4761 Data Mining and Analytics (3)

  • Prerequisite: LIS 2780 Database Concepts
  • Prerequisite OR Co-requisite: LIS3201 Research and Data Analysis in IT

This course provides an intro to data analytics, which uses statistical and quantitative analysis, predictive and exploratory models to drive decisions and actions from data. Students learn basic concepts and algorithms for data exploration, data cleaning, predictive modeling, clustering, and text mining. Students will also learn how to use tools to evaluate data models and interpret the results.  

LIS 4774 Information Security (3)
COURSE PREREQUISITES: Basic knowledge of systems, servers, networking and database are preferred.

This course provides a comprehensive, integrated and up-to-date overview of computing security. We will examine theoretical concepts that form a foundation for information systems security. The topics include— but are not limited to—cybersecurity overview, cryptographic tools, user authentication, access control, malicious software, denial-of-service attacks, intrusion detection, firewalls and intrusion prevention systems, and buffer overflow. The discussion of these topics will provide students with broad and new perspectives on contemporary issues in cybersecurity. We will also adopt a practical, hands-on approach to examining several fundamental security technologies. This course provides students with an opportunity to advance their critical thinking ability and troubleshooting skills to address cyber threat issues. Basic knowledge of systems, servers, networking and database are preferred.  

LIS 4776 Advanced Health Informatics (3)
Prerequisite: LIS 4785. This course introduces students to emerging technological solutions that can help improve healthcare delivery and healthcare decision-making. It builds upon and extends the foundations presented in the basic health informatics course and introduces practical solutions for real-life problems faced by healthcare organizations. Students will learn how to address various health IT issues and implementation challenges in the current healthcare environment. They will develop a solid practical skill set to enter the healthcare industry as health informatics specialists.  

LIS 4777 Advanced Information Security (3)
Prerequisite: LIS 4774. This course offers advanced knowledge and skillsets on cyberinfrastructure security and contemporary issues in cybersecurity. Students will form teams to build their cyber defense systems and perimeters (as blue teams), and then conduct penetration testing to discover systems and networking vulnerabilities (as red teams) in simulated live networks. We will adopt a practical hands-on approach to applying fundamental security technologies—e.g., firewalls, intrusion detection systems, operating systems security, monitoring and vulnerability assessment scanners—in team-based exercises. The class further discusses topics such as cloud and IoT security, multi-level security management, risk assessment, IT controls, security auditing, along with networking and cyberinfrastructure security. It examines the legal and ethical aspects of penetration testing and hacking. Interactive cyber defense will advance students’ critical thinking and troubleshooting skills in a sandbox environment while addressing current cyber threat issues.  

LIS 4785 Introduction to Health Informatics (3)
The growth of healthcare in the economy has generated the need for skilled information professionals specifically knowledgeable about emerging technical solutions that can help improve healthcare delivery and health decision making. This course presents how theory and practice in healthcare, strategy, information technology, communications, and law are integrated in the management and delivery of health care in various situations. Focus is on the emerging specialization in the healthcare industry that combines expertise in healthcare, information technology, and information management.  

LIS 4905r Directed Individual Study (1-3)
Prerequisite: Permission of instructor. Guided studies for individual professional and subject needs. May be repeated to a maximum of six (6) semester hours. (S/U grade only.)

LIS 4910 Information Technology Project (3)

  • LIS 3021 Technical Communication for the Information Professions or MMC 2000 Introduction to the Mass Media  
  • LIS 3353 Information Technologies  

This course provides students with a broad perspective of project management through an information technology project. Students develop IT project management skills, IT product development, and hands-on experience that they need to develop a product idea, project management knowledge, and evaluation of their IT project.  

LIS 4930r Special Topics in Information Technology (3)
Prerequisites: Three of the following: LIS 3201, LIS 3353, LIS 4276, LIS 4351. A directed and supervised investigation of selected problems, issues, and trends in information studies, with an emphasis on research. It is anticipated that each offering will be different because of the evolving nature of the subject matter. May be repeated to a maximum of six (6) semester hours.

LIS 4938 Seminar in Information Studies (3)
Prerequisites: Senior standing and three of the following: LIS 3232, LIS 3342, LIS 4276, and LIS 4351. This seminar involves intensive reading and preparation of position papers concerning current issues in information studies, followed by discussions of these papers with faculty and information specialists.

LIS 4940r Internship in Information Technology (1-6)
Prerequisite: Permission of instructor. Students will work under the guidance and supervision of a professional in an organization which provides information services. The work is guided by learning objectives agreed upon by the site supervisor, the Internship Coordinator, and the student. Students must adhere to the human resource policies of the site organization. Throughout the course, students will reflect upon, analyze, and comment on their work activities and work environment with electronic discussions and individual journal entries to frame that experience. The course offers an ideal opportunity to test theory in practice and to gain experience in a realistic information provision environment.

LIS 4970r Honors Work in Information Studies
This course provides an opportunity for students to engage in independent and original research in a specialized area beyond the current curriculum in information technology.