IUPUI Bulletins » Schools » School of Informatics and Computing » Courses » Undergraduate Courses

Undergraduate Courses

Informatics
  • INFO-I 100 First Year Experience (1 cr.)

    This course introduces specific survival skills for success in college and beyond, while reconciling personal learning skills with instructor-based teaching styles. Master the art of inquiry and elevate your sense of integrity while sharpening your personal edge by exploring critical thinking, project management and current/future job market trends. Required by all informatics and media arts and science majors.

  • INFO-I 101 Introduction to Informatics (4 cr.)

    Problem solving with information technology; introductions to information representation, relational databases, system design, propositional logic, cutting-edge technologies: CPU, operation systems, networks, laboratory emphasizing information technology including web page design, word processing, databases, using tools available on campus.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • INFO-I 112 Basic Tools of Informatics - Programming and Database Concepts (3 cr.) Introduction to programming and database design concepts. Emphasis on problem-solving and information gathering techniques. The lecture will discuss general concepts and syntax. The lab will focus on the use of software, including a programming language, modifying and accessing data using visual tools, and building database applications using forms and development tools.
  • INFO-I 130 Introduction to Cybersecurity (1 cr.) P: I101 C: I101 This course introduces students to Cybersecurity. The course will primarily focus on introduction to three core areas (technical aspects of security, organizational aspects of security, and legal aspects of security). Through examples of security problems in real life, this course will illuminate fundamental ideas and concepts of information security.
  • INFO-I 201 Mathematical Foundations of Informatics (4 cr.) An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory. Cross listed with COGS Q250. Credit given for either INFO I201 or COGS Q250.
  • INFO-I 202 Social Informatics (3 cr.)

    Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g. peer-to-peer file sharing), digital divides, etc. Outlines research methodologies for social informatics.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 210 Information Infrastructure I (4 cr.) The software architecture of information systems. Basic concepts of systems and applications programming.
  • INFO-I 211 Information Infrastructure II (4 cr.) P: INFO I210 The systems architecture of distributed applications. Advanced programming, including an introduction to the programming of graphical systems.
  • INFO-I 230 Analytical Foundations of Security (3 cr.) P: I130 This course will allow students to re-evaluate and conceptualize material learned in discrete courses to consider the topics from the perspective of security. For example, computer system basics such as hardware (CPU, memory, ...) and software are reconsidered from the perspective of how their interactions create vulnerabilities. Vulnerabilities that combine standard hardware and software configurations will be examined, as these illuminate both security and computer networks. Operating systems and file systems are examined from the perspective of access control, permissions and availability of system services, etc.
  • INFO-I 231 Introduction to the Mathematics of Cybersecurity (3 cr.) P: I130 C: I130 Introduces the basic mathematical tools used in modern cybersecurity. Covers mathematical material from a number of disparate fields, including probability theory, analysis of algorithms, complexity theory, number theory, and group theory.
  • INFO-I 270 Introduction to Human-Computer Interaction Principles and Practices (3 cr.)

    Students learn the fundamental principles and practices of human-computer interaction (HCI) and evaluation. Specific focus is given to the introductory knowledge of HCI methods, tools, and techniques for designing and evaluating user interfaces through the use of low and high fidelity prototypes for the Web and software.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 275 Introduction to Human-Computer Interaction Theory (3 cr.)

    Students will learn the fundamental theories of human-computer interaction (HCI) and user-centered design. This course is both a survey of HCI research and an introduction to the psychological, behavioral, and other social science knowledge and techniques relevant to the design of interactive and ubiquitous computing systems.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 300 Human-Computer Interaction (3 cr.) P: INFO I270 An intermediate course that teaches students how to assess the usability of software through quantitative and qualitative methods, including conducting task analyses, usability studies, heuristic inspections, interviews, surveys, and focus groups.  The course also introduces students to the tool and techniques for designing and testing user interfaces based on a human-centered methodology.
  • INFO-I 303 Organizational Informatics (3 cr.) Examines the various needs, uses, and consequences of information in organizational contexts. Topics include organizational types and characteristics, functional areas and business processes, information-based products and services, the use of and redefining role of information technology, the changing character of work life and organizational practices, sociotechnical structures, and the rise and transformation of information-based industries. Credit given for either INFO I303 or SPEA V369.
  • INFO-I 305 Introduction to Research in Informatics (3 cr.) P: Sophomore standing This course presents a broad overview of research philosophy, designs and methods. Its focus is on social science research methods and the content is specifically tailored to reflect the rapidly emerging field of informatics. The course will include major methods that are the core of contemporary approaches to research in informatics.
  • INFO-I 308 Information Representation (3 cr.) The basic structure of information representation in digital information systems. It covers three modules: web development, relational databases, and XML technologies. Through this course, students are able to develop web pages that are able to interact with the backend servers; represent relational databases in the ER model, query the data using the formal query language SQL; and use XML technologies to store and display data.
  • INFO-I 310 Multimedia Arts and Technology (3 cr.) This course studies how the paradigm shift to a digital world will affect humanity. The course will consider the evolution of media arts and its underlying principles of communications. Students will study application development paradigms in current practice. Readings, lectures, class discussions, and research papers.
  • INFO-I 320 Distributed Systems and Collaborative Computing (3 cr.) P: INFO I211 An introductory treatment of distributed systems and programming. Topics range from the distributed and object models of computation to advanced concepts, such as remote method invocations, object brokers, object services, open systems, and future trends for distributed information systems.
  • INFO-I 330 Legal and Social Informatics of Security (3 cr.) This course will examine that set of ethical and legal problems most tightly bound to the issues of information control. The interaction and technology changes, but the core issues have remained: privacy; intellectual property; Internet law; concepts of jurisdiction; speech anonymity versus accountability; and ethical decision-making in the network environment.
  • INFO-I 350 Foundations in Legal Informatics (3 cr.) This course examines the basic concepts of the design, evaluation and use of technology in the study and practice of law. The course provides an overview of the application of a variety of emerging informatics and new media technologies to the field of law. Will cover technology for law office management, legal research, litigation support, document management, imaging and animations, case management, and electronic court filing.
  • INFO-I 391 Internship in Informatics Professional Practice (1-3 cr.) P: Approval of the dean and completion of 100- and 200-level requirements in informatics. Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work. May be repeated for a maximum of three credit hours.
  • INFO-I 399 Current Topics in Informatics (1-3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice with different topic.
  • INFO-I 400 Topics in Informatics (1-3 cr.) P: at least junior standing, or permission of instructor. Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice for credit when topics vary, subject to approval of the dean.
  • INFO-I 402 Informatics Project Management (3 cr.) P: Sophomore standing This course will focus on project management in an Informatics setting. Students will become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical path analysis, critical chain scheduling, cost estimates, earned value management, motivation theory and team building.
  • INFO-I 410 Electronic Discovery (3 cr.) This course will cover the legal, ethical, financial, logistical, procedural and technological considerations of electronic discovery and its implications for lawyers and their clients. It will highlight recently revised federal and state rules, new state and federal legislation and recent court cases that impact electronic discovery policies and processes. We will also consider electronic discovery from the point of view of a corporation that has to prepare for – and then respond to – requests for the production of digital evidence.
  • INFO-I 421 Applications of Data Mining (3 cr.) P: INFO-I 211 This course explores the use of data mining techniques in different settings, including business and scientific domains. The emphasis will be on using techniques, instead of developing new techniques or algorithms. Students will select, prepare, visualize, analyze, and present data that leads to the discovery of novel and usable information.
  • INFO-I 425 Applying Web Services in Information Systems (3 cr.) P: INFO I211 and INFO I308 This course examines how cloud computing and service-oriented architecture contribute to solutions for Informatics problems in areas such as business, health care, and life sciences. Students will develop an understanding of why, when, and how organizations utilize Web services to manage data, as well as the skills to design, implement, and deploy Web services applications.
  • INFO-I 430 Security for Networked Systems (3 cr.) P: INFO I211 and INFO I308 An extensive survey of network security. Covers threats to information confidentiality, integrity, and availability in different Internet layers, and defense mechanisms which control these threats. Also provides a necessary foundation on network security, such as cryptographic primitives/protocols, authentication, authorization, and access control technologies.  Hands-on experiences through programming assignments and course projects.
  • INFO-I 433 Protocol Design and Analysis (3 cr.) Covers the fundamentals of computer security by looking at how things can go wrong, how people can abuse the system, and ways to make the system secure. Students will gain a basic overview of existing security problems and be introduced to methods for addressing such problems. Should be taken by anyone designing, selecting, or using applications in which security or privacy plays a role.
  • INFO-I 441 Interaction Design Practice (3 cr.) Human-computer interaction design (HCID) describes the way a person or group accomplishes tasks with a computer - what the individual or group does and how the computer responds; what the computer does and how the individual or group responds. This course will be organized a collection of readings and three design projects applying human-computer interaction principles to the design, selection, and evaluation of interactive systems.
  • INFO-I 445 Competitive Intelligence for Informatics I (3 cr.) This course will focus on the basic principles, techniques and methods of competitive analysis, the types of competitive analysis systems and their applications, traditional and new sources of information about competitors and industries, the nature of business information and its lifecycle, the ethical issues of competitive analysis and the application of competitive intelligence to real-world scenarios.
  • INFO-I 453 Computer and Information Ethics (3 cr.) P: Sophomore standing Ethical and professionalization issues that arise in the context of designing and using networked information technologies and information resources. Examines frameworks for making ethical decisions, emergent technologies and their ethical implications, information/computer professionalism. Topics include privacy, intellectual property, cybercrime, games, social justice, and codes of professional ethics.
  • INFO-I 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their expertise area in a service project for the local or global community. Projects will be completed through students' current and developing new media production, information technology, and client-based research skills.
  • INFO-I 470 Litigation Support Systems and Courtroom Presentations (3 cr.) Provide students with an opportunity to use specialized software that is available for organizing, managing, retrieving, and presenting documents and evidence in a legal matter. Students will gain hands-on experience with software tools and learn what is effective and allowable from a technical, legal and ethical standpoint.
  • INFO-I 475 Informatics in Sports (3 cr.) Technology applications are changing the sports world in biomechanics, sports advancement and injury prevention, equipment, entertainment, gaming, and journalism.  The approach of this course is to delineate what digital technologies are progressing the sporting field most and changing the way we view athletics.
  • INFO-I 480 Experience Design and Evaluation of Ubiquitous Computing (3 cr.) The course focuses on ubiquitous computing and related interface/system design, and user-experience issues. Applications include interactive systems which support natural/gesture/touch-based interactions on devices such as mobile, extra-small-and-large displays, and other non-traditional pervasive technologies. Projects include interaction and evaluative techniques: field observation, contextual inquiry, ethnography, survey/interviews, and cognitive walkthrough.
  • INFO-I 490 Internship in Informatics Professional Practice (3-6 cr.) P: approval of dean and completion of 100- and 200- level requirements in informatics Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work.
  • INFO-I 491 Capstone Project Internship (1-6 cr.) P: Consent of instructor Students culminate their course studies through practical application of concepts and practices working in industry. Course requires prior authorization and approval of internship through the Career Services Office. Required coursework is completed via Oncourse.
  • INFO-I 492 Senior Thesis (3 cr.) P: Consent of instructor The senior student prepares and presents a thesis: a substantial, typically multi-chapter, paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 493 Senior Thesis (3 cr.) P: Consent of instructor The senior student prepares and presents a thesis: a substantial, typically multichapter paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 494 Design and Development of an Information System (3 cr.) P: Consent of instructor System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 495 Design and Development of an Information System (3 cr.) P: Consent of instructor System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 499 Readings and Research in Informatics (1-3 cr.) P: consent of instructor and completion of 100- and 200- level requirements in informatics Independent readings and research related to a topic of special interest to the student. Written report required.
  • NEWM-N 220 Media Applications I (3 cr.) P: NEWM N101 or INFO I101 Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 299 Directed Study (2 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 320 Media Applications II (3 cr.) P: NEWM N221 Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • INFO-Y 395 Career Development for Informatics Majors (1 cr.) Develops skills and knowledge that enable the student to successfully pursue the career search both at the time of graduation and later as the student progresses through their career. The course covers techniques and strategies which make the job search more efficient and effective.
New Media
  • NEWM-N 100 Foundations of New Media (3 cr.) An exploration of the characteristics of digital media, including interactivity, hypermedia, immersion, and storytelling. Includes an introduction to the practice, theory, and history of new media, from the viewpoint of technology, communication, and culture. There are readings, demonstrations, examples, hands-on projects, and written assignments. This course is approved for the Arts and Humanities component of the General Education core.
  • NEWM-N 102 Digital Media Imagery (3 cr.) A hands-on introduction to the basic tools used in industry for the creation, editing, manipulation, and uses of 2D raster and vector graphics. Other topics include the integration of imagery into a personal Web site.
  • NEWM-N 115 Multimedia Authoring Tools (3 cr.) A hands-on introduction to some of the fundamental tools used in industry to produce interactive media-rich Web pages. Case studies of sites that incorporate text, sounds, graphics, animations, and interactivity. Other topics include the design, development, and deployment of a personal Web site.
  • NEWM-N 190 Topics in Interactive Media (1-3 cr.) Special topics in interactive media, with a focus on exploring concepts at the forefront of media arts.
  • NEWM-N 199 Directed Study I (1 cr.) This course introduces the new media student to the current job market and will provide instruction on the development of job promotional material. Students will explore various new media careers in business, education, entertainment, science, and other related fields.
  • NEWM-N 200 Desktop Tools for Digital Media (3 cr.) A hands-on survey of the wide variety of tools used in creating multimedia animation, video, sound, and digital effects.
  • NEWM-N 201 Design Issues in Digital Media (3 cr.) Exploration of the traditional principles of visual design, as expressed in digital design tools and applied to digital media. Topics include visual literacy, fundamental design elements and design principles, and their expression in various tools for digital design. Hands-on practice with applying design principles in several projects. This course is approved for the Arts and Humanities component of the General Education core.
  • NEWM-N 202 Digital Storytelling (3 cr.) P: NEWM-N 100. Examination of the principles of storytelling across a range of digital media formats, with attention to techniques for creating story-rich projects. Explores the role of agency, interactivity, story structure, and narrative, as well as the opportunities and challenges raised by emerging interactive and transmedia approaches to story-rich projects.
  • NEWM-N 204 Introduction to Interactive Media (3 cr.) The creation of interactive multimedia products for multi-platform delivery. Topics include the multimedia production process, audience analysis, hardware and software requirements, authoring tools, scripting, content development, interface design, distribution, and development strategies. Concentration will be on real-world applications for interactive multimedia.
  • NEWM-N 215 Online Document Development (3 cr.) P: N101, N102 Study of the creation, publication, and management of documents, images, and other media types on the Web. Topics include Web publishing, asset preparation, document types, contemporary content management systems and their use in the organization. Hands-on experience with contemporary systems for content management.
  • NEWM-N 220 INTRODUCTION TO MEDIA APPLICATION DEVELOPMENT (3 cr.) P: NEWM N101 or INFO I101 Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 230 Introduction to Game Design and Development (3 cr.) P: N221 Introduction to designing and developing games, examining the role that games play in daily life, and analyzing the impact of games in popular culture. Additional topics include world creation, game space design, programming 2D games, character and creature design, animation, and playability testing.
  • NEWM-N 238 2D Animation (3 cr.) P: N101 Introduction to traditional techniques for 2D animation, and their application in digital media. An exploration of the 12 principles of animation and how to use them to create effective animations.
  • NEWM-N 241 Stop Motion Animation (3 cr.) Through lecture and hands-on practice, this class studies the production techniques of stop action animation. Topics include the study of pioneers in the field, evolution from analog to digital techniques, and the building of sets and characters. Students will produce a series of short frame-by-frame digital animations.
  • NEWM-N 243 Introduction to 3D (3 cr.) An introduction to the concepts and production process of 3D graphics and animation. Students learn basic techniques and theories related to modeling, texturing, lighting, animation, and rendering. Students produce animated graphics and text within the context of various projects.
  • NEWM-N 250 Team Building in Technology (3 cr.) P: N202. Practical introduction to working in groups of three or more people. Topics include the interpersonal process, decision-making styles, the creative effort, problem-solving, conflict resolution, leadership, and assessment techniques.
  • NEWM-N 253 Introduction to Digital Video (3 cr.) Introduction to video production techniques for digital media. Hardware, software, and technique are explored through lecture and projects. All phases of video production are addressed, from pre-production through production to post-production with a focus on the digital media aspects.
  • NEWM-N 255 Introduction to Digital Sound (3 cr.) Introduction to role and function of sound in interactive media. Concepts, theory, and practice related to audio, including voice, music, and sound effects. Effective listening skills, and understanding how people listen and comprehend sound. Experience with tools and techniques for recording, editing, and reproduction.
  • NEWM-N 256 Digital Composition (3 cr.) P: N102 An introduction to digital cameras and the principles of photographic composition for multimedia. Topics include shot selection, framing, camera movements, and time-based effects, as well as the use of photographs in storytelling.
  • NEWM-N 260 Scriptwriting (3 cr.) P: N202 An introduction to writing for new media. Concentrating on developing ideas, concepts, plans and stories, students will generate scripts and analysis for numerous new media projects. Other topics covered include writing for scripts, grants, storyboards, and advertising and marketing plans.
  • NEWM-N 261 Storyboarding for Multimedia (3 cr.) P: N101, N102 Introduction to story and production planning through traditional and digital techniques. Topics include the development of roughs, storyboards, and animatics as planning devices for digital storytelling and other new media products.
  • NEWM-N 262 Sequential Narrative (3 cr.) P: N202 An introduction to the use of panel-to-panel and frame-to-frame sequential storytelling as foundational elements of animation and storytelling. Other topics covered include pre-visualization, storyboards, and character design.
  • NEWM-N 265 Sound Composition (3 cr.) An introduction to digital sound creation and editing. Concentrating on sound effects, voiceover, and composition, students will generate sound for various new media projects. Other topics covered include recording, formatting, effects, editing, and conversion.
  • NEWM-N 270 Visual Composition (3 cr.) An introduction to the composition of visual information in regards to new media. Students will develop a visual style through digital and traditional methods to tell stories. Other topics covered include digital photography, framing, shot selection, camera movements, and time-based programs.
  • NEWM-N 284 Building Physical Prototypes (3 cr.) An examination of concept formation for multimedia technology, including current, emerging, and future devices and displays. Learn to build physical and digital prototypes to facilitate idea development and presentation. Students research ideas, develop prototypes, evaluate, and present results.
  • NEWM-N 285 Interactive Design (3 cr.) P: N101 Examination of issues related to interactivity, including the frameworks, models, and theories related to user interaction with new media products. Topics include user modeling, types of user interfaces, and interaction paradigms.
  • NEWM-N 288 New Media Marketplace Innovation (3 cr.) Through discussion, reading and writing, this course introduces students to the strategies needed to think outside the box and generate innovation in digital products and services, with an emphasis on existing or potential businesses and markets.
  • NEWM-N 290 Creative Concept Development (3 cr.) Exploration of creativity, ideation, and concept development. Students learn the processes of creative thinking, idea generation and development, and creative problem solving through specific theories, methodologies, and application in multimedia projects.
  • NEWM-N 295 Career Enrichment Cooperative (3 cr.) P: N175 and N180; sophomore standing and approval of the dean. A semester of external career experiences designed to enrich the student’s preparedness for entering the workforce. Periodic meetings with faculty advisors and a comprehensive written report on the experience detailing the intern’s activities and reactions are required.
  • NEWM-N 299 Directed Study (2 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 300 Digital Media Production (3 cr.) P: N101, N102 Hands-on experience in taking a project through the typical product life-cycle, from initial contact to final acceptance. Topics include communicating with a client, cost estimation, product design, implementation, handling change requests, product documentation, acceptance testing, and post-process review.
  • NEWM-N 311 The Digital Paradigm Shift: Effects in International Cultures and Society (3 cr.) Examination of the digital paradigm shift and its global impact on cultures and societies. A study of major paradigm shifts in reference to culture and society as well as the implications for the future. Readings, lectures, class discussions.
  • NEWM-N 315 Online Document Development II (3 cr.) P: N215 Advanced creation, publication, and manage-ment of interactive publications for online distribution with the inclusion of emerging technologies for a media-rich experience. Topics include interactive Web site development, animations for the Web, online interactive design, document conversion, file exchanges, and digital media development for online usage.
  • NEWM-N 320 Media Applications II (3 cr.) P: N221 Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 322 Dynamic Data Applications (3 cr.) P: N222 Examines the techniques used in multimedia applications to communicate with back-end data and information services, and to create applications with run-time access to data, information, and media assets.
  • NEWM-N 328 Visualizing Information (3 cr.) P: N222 Exploration of techniques for using graphics and sound to present data and information. Topics include data types (including data that is geographical and/or time-varying), presentation techniques, effective use of design elements, and effective use of interactive media.
  • NEWM-N 330 Intermediate Game Design and Development (3 cr.) P: N230 Design and development of 3D games in the context of a 3D game engine. Topics include world creation, game space design, programming, design and modeling of characters and creatures, environmental animation, and playability testing.
  • NEWM-N 335 Character Modeling and Animation (3 cr.) P: N230 Intermediate course in designing characters, for a variety of applications. Topics include character modeling, locomotion, facial animation, and lip movement.
  • NEWM-N 340 Digital Video Production (3 cr.) P: N253 Video production techniques for digital media. Preproduction, production, and postproduction of digital video will be addressed and utilized for the completion of a short video project. Other topics covered include directing, editing, media optimization, and assembling assets.
  • NEWM-N 341 LIGHTING AND MATERIALS (3 cr.) P: N243 This course focuses on texturing and lighting in creating 3D objects and environments. Topics include an examination of state-of-the-art examples, reproduction of results, and production of individual portfolio-quality projects. Possible software includes use of Autodesk Maya, Mental Ray, Adobe Photoshop, and Adobe AfterEffects.
  • NEWM-N 342 3D Animation (3 cr.) P: N243 Introduction to 3D computer graphic animation for students interested in producing animations for product design, gaming, entertainment, marketing, training, and simulation. Topics include environment design, modeling, motion studies, camera movement, and composition.
  • NEWM-N 343 3D Modeling (3 cr.) P: N243 Intermediate modeling course, aimed at achieving high-detail, professional quality 3D models for games, film, architecture, science, and other application areas. In-depth use of professional software packages. Possible topics include modeling high-resolution organic characters, modeling foliage and ornate structures, displacement mapping techniques.
  • NEWM-N 353 Intermediate Video (3 cr.) P: N253

    Video production techniques for digital media. Preproduction, production, and postproduction of digital video will be addressed and utilized for the completion of a short video project. Other topics covered include directing, editing, media optimization, and assembling assets.

  • NEWM-N 355 Intermediate Sound (3 cr.) P: N255 Intermediate course in designing soundtracks and sound effects for various media applications. Topics include digital signal processing, digital sound techniques, sound recording using a variety of synthesizers and samplers, editing techniques, file formats and conversion techniques.
  • NEWM-N 356 LIghting and Field Production (3 cr.) P: N253 Theoretical and practical application of lighting, filming, and audio recording. Students will work in a variety of locations to encompass as many different environments as possible. Other topics covered include daytime shooting, nighttime shooting, studio shooting, and storytelling.
  • NEWM-N 357 Digital Effects (3 cr.) P: N253 Integration of computer-generated imagery and digital effects technique for video production. Students learn techniques for creating digital effects, shooting video for effects, and the use of effects to aid in storytelling. Other topics covered include programming/scripting, shooting raw footage, effects, and media integration.
  • NEWM-N 385 Seeing Sideways: Experimental Approaches to New Media (3 cr.) In this non-traditional open format course students will explore a variety of methods for fostering creative exploration in new media. Discussion, readings, blogging, and directed exercises lead the student to find individual ways of exploring different areas of new media through a variety of output options.
  • NEWM-N 399 Directed Study III (1 cr.) P: Junior standing or N299 This course applies design and visualization information towards the development of a comprehensive portfolio. The development of the portfolio will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio to be used for future career opportunities.
  • NEWM-N 400 Imaging and Digital Media Seminar (3 cr.) Variable titled course designed to bring guest speakers from the industry and other disciplines on campus to expose students to the wide realm of new media and how it can be utilized in each discipline. Class discussions, assigned readings, and research papers.
  • NEWM-N 410 History and Theory of Digital Media (3 cr.) Examines the history of computer-based media, technologies, and the digital information age. Topics include studying the historical components and developments, as well as present digital media and research speculation towards the future of digital media and technologies.
  • NEWM-N 413 Advanced Web (3 cr.) P: N315 A survey of advanced issues in Web site design, maintenance, and enhancement. Possible topics include Web analytics, clickstream analysis, ads and other revenue opportunities, payment systems, attracting visitors, and search engine optimization.
  • NEWM-N 420 Multimedia Project Development (3 cr.) P: (COMM-R 110 and ENG-W 131 and JOUR-J 200) or ENG-132 or TCM 220 and Senior standing. THIS IS A PRE-CAPSTONE COURSE. Project design in new media. Topics include product planning and design, hardware and software selection, cost estimation, timelines, project management tools, feasibility studies, prototyping, and product presentation. Students work individually or in small groups to develop a project plan suitable for a capstone experience.
  • NEWM-N 421 Physical Object Interfaces (3 cr.) P: N222 Exploration of the possibilities for interacting with computer applications through physical objects and other tangible media. Introduces the use of several sensor technologies to support interactivity, including cameras, proximity, contact, and RFID. Students design, build, and evaluate applications that address various scenarios.
  • NEWM-N 422 Advanced Interactive Production (3 cr.) P: N322 A project-based course emphasizing the design, implementation, and evaluation of interactive new media applications. Working individually and in teams, students create multiple products, evaluate the products, and evaluate their own production process.
  • NEWM-N 423 DATABASE DEVELOPMENT FOR MOBILE APPLICATIONS (3 cr.) P: N222 This course applies the representational state transfer software architecture to the development of mobile applications using a nonrelational database.  Students learn how to implement a RESTFUL backend API for securely storing and retrieving data in a NoSQL database via AJAX calls.
  • NEWM-N 431 Game On! (3 cr.) An exploration of the evolution, concepts, and impact of video games. Examines the role of games in popular culture, as well as the impact on contemporary notions of interactivity, learning, and storytelling. Includes discussion of console and online games, casual games, Alternate Reality Games, serious games, and others.
  • NEWM-N 438 Advanced 2D Animation (3 cr.) P: N238 The creation, development, and production of animation utilizing advanced methods of performance and movement. Possible topics include character and environment design, soundtrack, syncing, backgrounds and animation, and motion principles.
  • NEWM-N 440 DV and CGI Digital Effects (3 cr.) P: N 342 and N 343 Covering the integration of CGI and digital effects technique for video production. Students learn the techniques for creating digital effects, shooting video for effects, and the use of effects to aid in storytelling. Other topics covered include programming/scripting, shooting raw footage, effects and integrating all new media.
  • NEWM-N 441 3D Production (3 cr.) P: N243, N342 and N343

    Team-based course focusing on the creation of high-end, broadcast-quality animations. Team members demonstrate mastery of narrative, modeling, lighting, effects, rendering, and animation skills culminating in a final team project. Other topics include planning, preproduction, production, and postproduction.

  • NEWM-N 442 Advanced 3D Animation Techniques (3 cr.) P: N342 Advanced techniques in computer animation, including character development and dynamics. Possible topics include story development, character facial animation and locomotion, dynamics, special effects, composites, fluid effects and particle systems.
  • NEWM-N 444 Stereoscopic Production and Display (3 cr.) P: N243 The production and display of stereoscopic imagery for various applications, including games, education, science, virtual reality, and marketing. Topics include human stereoscopic perception, types of stereoscopic displays, evolution of techniques, production issues for various types of stereoscopic media.
  • NEWM-N 450 Usability Principles for New Media Interfaces (3 cr.) P: N285 Examination of principles of human-computer interaction (HCI) and user experience modeling. Study of user-centered design, usability, and usability testing in the context of new media (hypermedia and multimedia). Topics include aesthetics, human factors, and cognitive psychology as related to user interfaces, navigation, and interactivity.
  • NEWM-N 453 Advanced Video (3 cr.) P: N353 Application of technical and critical-thinking skills towards understanding the genre of documentary films. Students review, discuss, and analyze several exemplar films, as well as do the research, planning, production, editing, post-production, and evaluation of a short high-quality documentary.
  • NEWM-N 455 Advanced Sound Design (3 cr.) Students design, record, and edit sound files, apply effects, and mix several audio projects using state of the art technology. Topics include acoustics, circuits, waveforms, digital signal processing (DSP), and studio design and equipment. Emphasis is on practical techniques for integrating sound with other media.
  • NEWM-N 462 Advanced Sequential Narrative (3 cr.) P: N332 Advanced topics in the creation of sequential narrative using 2D animation. Topics include ideas of pacing, tempo, sequence, and synchronization of graphic and audio elements.
  • NEWM-N 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their technology expertise area in a service project for the local, state or global community. Projects will be completed through students’ current and developing new media production, information technology, and client-based research skills.
  • NEWM-N 475 Research in Design Methods (3 cr.) This course is designed to give students an understanding of the advanced concepts of theoretical topics, simulation modeling, and analysis concepts. Investigate applications of simulation in systems characterized by probabilistic behavior.
  • NEWM-N 480 Technology and the Law (3 cr.) Provides students with a solid foundation on legal matters that impact new media and informatics, including intellectual property (copyright, patents, trademark, trade secrets), contracts, licensing, privacy, publicity, global legal issues, and professional ethics.
  • NEWM-N 485 Seminar in New Media (3 cr.) P: Prerequisite varies by topic. Current trends, problems, best practices, and developments in new media. Students pursue a special interest and share information and experiences with the group. This course is an in-depth exploration of topics and issues at the forefront of new media. Seminar format with research papers and class discussion/presentations.
  • NEWM-N 490 Independent Study (1-6 cr.) Departmental consent required. Research and practical experience in various areas of new media as selected by the student prior to registration, outlined in consultation with the instructor and approved by the program advisor. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 495 Enrichment Internship (3 cr.) P: Junior standing. Completion of 9 credit hours of new media electives at the 300-400 level is required. Industry, corporate, or similar experience in new media-oriented employment. Projects jointly arranged, coordinated, and evaluated by faculty and industrial supervisors. Apply during the semester prior to desired internship. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 499 Capstone Experience (3 cr.) To be taken during the students’ senior year. Departmental consent required. The capstone experience is the culmination of the student’s major in both knowledge and abilities of a particular area of interest in new media. The successful execution, individually or as a team, integrates student’s learning across the field.
Health Information Management
  • HIM-M 108 Introduction to Health Information Management (3 cr.)

    Course introduces the health information management profession and healthcare delivery systems. Topics include healthcare settings, the patient record, electronic health records (EHRs), data collection standards, legal aspects of health information, coding, and reimbursement. Students gain hands-on experience with a virtual EHR and examine the impact of EHRs on healthcare.

  • HIM-M 110 Computer Concepts for Health Information (3 cr.) Course provides an overview of applications for the health and medical professionals. Topics include: audit trails, generating, quantifying and analyzing medical reports, word processing, computer hardware, medical software, copyright and fair usage. Students retrieve and present medical data.
  • HIM-M 120 Data Organization and Presentation in the Healthcare Environment (3 cr.) Students will study and apply problem solving, decision analysis and data presentation techniques used in healthcare data representation for both internal and external users. ICD and CPT classification systems will be modeled and analyzed utilizing spreadsheets.
  • HIM-M 200 Database Design for Health Information Administration (3 cr.) Introduction to database design with an emphasis on managing data in the health information environment. Topics and concepts include creating data table relationships and normalization. Utilizing Microsoft Access to create user forms and reports. Students will be required to create a large group project.
  • HIM-M 220 Healthcare Decision Support (3 cr.) This course provides an overview of essential information technology tools necessary for quantitative and qualitative decision making in a healthcare environment. Students will learn effective methods to analyze patient data including ICD and CPT classification systems as they relate to decision processes in a healthcare environment.
  • HIM-M 270 Foundations and Principles of Health Information Management (2 cr.) Course focuses on the administration of foundational principles of management within a health information department. Students will gain an understanding of the language of quantitative methods as well as the processes that are required for health information managers to function in a healthcare environment which demands competency in the areas of profit margins, management of financial resources and complex reimbursement processes.
  • HIM-M 275 Effective Communication for the Healthcare Environment (3 cr.) Course is designed to develop effective interaction among internal and external customers in a healthcare environment. Emphasis is placed on professional communications with superiors, peers and subordinates in all areas of healthcare. Topics include: policy creation, HIM job descriptions, information technology proposal requests, e-mail etiquette and presentation skills.
  • HIM-M 322 Hospital Organization and Management (3 cr.) Orientation to hospital departments hospital organization; inter- and intra-relationships of hospital and community agencies.
  • HIM-M 325 Health Care Information Requirements and Standards I (3 cr.) Course outlines the essential documents/data content required for maintaining legal health records using paper and electronic media. Federal, state and local law, accreditation standards and regulatory requirements for maintaining patient data examined. Documentation in acute care, psychiatric and other healthcare settings. Students begin to explore the health information management professions.
  • HIM-M 326 Laboratory Enrichment for Healthcare Information Requirements and Standards I (1 cr.) This course consists of exercises that reinforce the lectures in HIA-M 325. Students explore up-to-date Web resources used in the healthcare field as well as perform database searches. Students engage in laboratory exercises that consist of evaluating health records for completeness, regulatory compliance and documentation.
  • HIM-M 327 Healthcare Information Requirements and Standards II (3 cr.) This course is a continuation of HIA-M 325 and includes the ongoing review of health record documentation, in particular secondary data bases such as cancer registry, long term care and other healthcare settings. Healthcare information resources, both in print and on the World Wide Web are researched and examined extensively.
  • HIM-M 328 Laboratory Enrichment for Healthcare Information Requirements and Standards II (1 cr.) P: M325 This course consists of exercises that reinforce the lectures in HIA-M 327. Students explore Web resources used in the healthcare field and perform extensive database searches.
  • HIM-M 330 Medical Terminology (3 cr.) The purpose of this course is to further develop a student’s understanding and use of medical terminology. There is a focus on spelling and pronunciation, abbreviations, analyzing words based on their root, prefix or suffix as well as identifying common mistakes within medical terminology.
  • HIM-M 345 Medicine and the Law (1-2 cr.) Presentation of concepts of law in medical, and/or health related areas as applied to the physician, hospital, health institutions, health information and individual health workers.
  • HIM-M 350 Medical Science for Health Information I (3 cr.) This course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 351 Medical Science for Health Information II (3 cr.) P: M350. This course is a continuation of M350. Course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 355 ICD-9-CM Coding (3 cr.) This course will focus on International Classification of Diseases (ICD) and coding. Students will learn how to code, index, and sequence diagnoses and procedures. Ethical coding guidelines will be taught.
  • HIM-M 356 Laboratory Enrichment for ICD-9-CM Coding (1 cr.) This course is a laboratory for HIA-M 355 that provides hands-on experience in assigning ICD-9-CM codes. Actual patient records are used for coding practice which focuses on correct code assignment and sequencing of codes to follow ethical coding guidelines. Students will also gain hands-on experience with electronic health records and coding software used in the HIM industry.
  • HIM-M 358 CPT Coding (3 cr.) P: M355. Focus on Current Procedural Terminology coding. Sequence of procedures as they relate to correct coding guidelines. Study of Health Care Common Procedure Coding System (HCPCS) will also be included.
  • HIM-M 359 Clinical in Health Information Administration (1 cr.) P: M355 This course is a laboratory for HIA-M 455 that provides hands-on experience in assigning CPT codes. Actual patient records are used for coding practice which focuses on correct code assignment and sequencing of codes to follow ethical coding guidelines. Students will also gain hands-on experience with electronic health records and coding software used in the HIM industry.
  • HIM-M 361 Release of Health Care Information (1 cr.) This course will outline the requirements associated with confidentiality and privacy of health information. This course will focus on Health Insurance Portability and Accountability Act (HIPAA) code sets and transactions privacy.
  • HIM-M 370 Health information Management (3 cr.) This course will focus on human resources management in a Health information Department. Work scheduling, work flow and work design will be discussed. Other issues in managing an HIM department will be addressed such as education and training, establishing productivity standards, developing a budget and managing contracts.
  • HIM-M 400 Health Information Storage and Retrieval (3 cr.) This course will focus on the creation of forms design, including the retrieval, filing, and storage of health care information according to the guidelines established by federal and state regulations. Registries will be discussed with specific focus on the cancer registry and master patient index (MPI).
  • HIM-M 420 Health Care Planning and Information Systems (3 cr.) Understanding the design of systems, research various vendors, present information so that a selection of information system can be recommended. This course will also address systems planning; systems selection process; clinical and business applications of computing in healthcare; resolving organization information issues.
  • HIM-M 425 Quantitative Methods and Research (2 cr.) This course will outline the procedures associated with vital statistics in health care (birth/death certificates). The student will learn about the statistics associated with health care. The research portion will focus on data search and access techniques, national research policy making, biomedical and health research investigation, and research protocol data management.
  • HIM-M 443 Professional Practicum in Health Information Management I (1-8 cr.) This course is designed to provide professional practice experience in an approved clinical site under the direction of an HIA faculty member and an onsite clinical instructor. Students also receive didactic and practicum experience in the classroom. Emphasis on clinical science, health information management, business administration and information systems.
  • HIM-M 444 Professional Practicum in Health Information Management II (1-8 cr.) P: M443

    This course is a continuation of HIA-M 443 and includes professionally supervised experience in an approved clinical site as well as practicum experience in the classroom.

  • HIM-M 457 Practicum in Medical Coding (4 cr.) Course is designed for students completing the Certificate in Medical Coding. Students will participate in a supervised laboratory practicum focusing on the coding of complex medical records using both the ICD and CPT coding systems. Onsite observations related to coding function in approved clinical settings are included in the course content.
  • HIM-M 462 Health Care Quality Improvement (2 cr.) This course will identify quality/performance improvement methods and techniques for health care professionals. Interpretation of data appropriate to user needs and presentation of information will also be covered.
  • HIM-M 470 Health Care Reimbursement Systems (3 cr.) P: M355,M455 This course will present data elements that apply to prospective payment systems. It will allow the student to gain the knowledge of correct reimbursement systems and to identify issues and patient types in meeting medical necessity guidelines.
  • HIM-M 475 Health information Technology (3 cr.) Introduction to health information standards that have been developed for the electronic health record and information interoperability and standards in development. Emphasis on understanding healthcare organization networks, intranets, the role of the Internet in patient data access, differences between clinical and administrative information systems used in healthcare organizations and the management and maintenance of those systems.
  • HIM-M 490 Directed Study (1 cr.) This course will reinforce the concepts taught throughout the semester in an independent study approach in order to review for the certification examination.
  • HIM-M 499 Capstone Experience (3 cr.) This final project will allow the student to synthesize all of the information learned throughout the professional program. Written research projects and oral presentations will test the student's integrated knowledge and abilities across the field.
Library and Information Science
  • SLIS-S 401 Computer-based Information Tools (3 cr.) Graded S/F. This skills-based course introduces basic applications that will be used throughout the student's course work and beyond. Students' experiences in this course should be seen as a basis for further skill development and learning throughout their careers. The course covers computing platforms, access tools, and management tools. Demonstration of skills will be by a mastery test or an assignment in each unit of the course. S401 does not count toward graduate degree requirements.
General Education Courses
  • INFO-I 101 Introduction to Informatics (4 cr.)

    Problem solving with information technology; introductions to information representation, relational databases, system design, propositional logic, cutting-edge technologies: CPU, operation systems, networks, laboratory emphasizing information technology including web page design, word processing, databases, using tools available on campus.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • INFO-I 201 Mathematical Foundations of Informatics (3 cr.)

    An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory. Cross listed with COGS Q250. Credit given for either INFO I201 or COGS Q250.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 202 Social Informatics (3 cr.)

    Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g. peer-to-peer file sharing), digital divides, etc. Outlines research methodologies for social informatics.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 210 Information Infrastructure I (3 cr.)

    The software architecture of information systems. Basic concepts of systems and applications programming.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 223 Data Fluency (3 cr.)

    Pervasive, vast, and growing describe data in today’s environment. This course introduces fundamental skills for extracting from data actionable knowledge. Students create, access, munge, analyze, and visualize data to draw inferences and make predictions. The course uses real datasets from a variety of disciplines including healthcare, business, and the humanities.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 270 Introduction to Human-Computer Interaction Principles and Practices (3 cr.)

    Students learn the fundamental principles and practices of human-computer interaction (HCI) and evaluation. Specific focus is given to the introductory knowledge of HCI methods, tools, and techniques for designing and evaluating user interfaces through the use of low and high fidelity prototypes for the Web and software.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 275 Introduction to Human-Computer Interaction Theory (3 cr.)

    Students will learn the fundamental theories of human-computer interaction (HCI) and user-centered design. This course is both a survey of HCI research and an introduction to the psychological, behavioral, and other social science knowledge and techniques relevant to the design of interactive and ubiquitous computing systems.

    This course is approved for the Social Sciences component of the General Education core.

  • HIM-M 200 Database Design for Health Information Management (3 cr.)

    An introduction to database design with an emphasis on managing data in the health information environment. Topics include using a relational database system to create tables and relationships, perform normalization, and generate user forms and reports. Students conduct a large group project.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • NEWM-N 100 Foundations of New Media (3 cr.)

    An exploration of the characteristics of digital media, including interactivity, hypermedia, immersion, and storytelling. Includes an introduction to the practice, theory, and history of new media, from the viewpoint of technology, communication, and culture. There are readings, demonstrations, examples, hands-on projects, and written assignments.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 102 Digital Media Imagery (3 cr.)

    A hands-on introduction to the basic tools used in industry for the creation, editing, manipulation, and uses of 2D raster and vector graphics. Other topics include the integration of imagery into a personal Web site.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 131 Game On! A History of Video Games (3 cr.)

    Course examines ancient and traditional games to inform a history of video games from their humble birth in the 1940’s to the present. Students design and evaluate aspects of games to understand the historical development of game designs.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 132 Game Design Psychology: Theory and Prototyping (3 cr.)

    Course explores the application of cognitive psychology and theories of learning and motivation to the design and prototyping of games. Students learn how to create games that are fun to play, and evaluate and improve games that may not be, based on psychological concepts, theories, and findings.

    This course is approved for the Social Sciences component of the General Education core.

  • NEWM-N 201 Design Issues in Digital Media (3 cr.)

    Exploration of the traditional principles of visual design, as expressed in digital design tools and applied to digital media. Topics include visual literacy, fundamental design elements and design principles, and their expression in various tools for digital design. Hands-on practice with applying design principles in several projects.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 260 Scriptwriting (3 cr.)

    An introduction to writing for new media. Concentrating on developing ideas, concepts, plans and stories, students will generate scripts and analysis for numerous new media projects. Other topics covered include writing for scripts, grants, storyboards, and advertising and marketing plans.

    This course is approved for the Arts and Humanities component of the General Education core.

Library and Information Science
  • INFO-C 100 Informatics Foundations (3 cr.) This course introduces informatics, basic problem-solving, and elementaryprogramming. It also provides a survey of computing tools in the context ofselected disciplines.  Online delivery.
  • INFO-C 112 Tools for Informatics: Programming and Databases (3 cr.) This course is an introduction to programming and databases, two basic means of creating, changing, and storing information on a computer. Computational thinking, programming, and debugging methods will be covered in a high-level language. Topics also include data modeling, schemas, SQL queries, and data-entry forms.  Online delivery.
  • INFO-C 201 Mathematical Foundations of Informatics (3 cr.) P: MATH-M118 or higher An introduction to methods of analytical, abstract, and critical thinking; deductive reasoning; and logical and mathematical tools used in information sciences. Topics include propositional and predicate logic, natural deduction proof system, sets, functions and relations, elementary statistics, proof methods in mathematics, and mathematical induction.  Online delivery.
  • INFO-C 203 Social Informatics (3 cr.) This course introduces ethical, privacy, and legal issues in informatics as well as social research perspectives and literature on the use of information and communication technologies. Topics include intellectual property, legal issues, societal laws, ethical use of information, information privacy laws, personal codes of ethics, principles for resolving ethical conflicts, and popular and controversial uses of technology. This course also outlines research methodologies for social informatics.  Online delivery.
  • INFO-C 210 Problem Solving and Programming I (3 cr.) P: INFO-C112 First in a two-course sequence of intensive computer programming. In this course, students will design, develop, test, and debug software solutions.  Online delivery.
  • INFO-C 211 Problem Solving and Programming 2 (3 cr.) P: INFO-C210 Second course in the two-course sequence of intensive computer programming. In this course, students will learn and apply object-oriented computer programming concepts and techniques. The course also will provide a brief introduction to data structures and files.  Online delivery.
  • INFO-C 300 Human-Computer Interaction (3 cr.) This course provides an introduction to the core topics, approaches, and developments in the field of human-computer interaction (HCI). The course introduces the process involved in designing and evaluating interactive technologies. Topics include interaction design, evaluation, usability, user psychology, web design, prototyping, requirements and analysis, and other related issues.  Online delivery.
  • INFO-C 307 Data Representation and Organization (3 cr.) P: INFO-C211 This course provides an introduction to ways in which data can be organized, represented, and processed from low level to high level. Topics include construction of memory based structures and algorithms using arrays (single, multidimensional), lists (single, double, circular), stacks, queues, binary trees, and hash tables, and basic file manipulation.  Online delivery.
  • INFO-C 413 Web Design and Development (3 cr.) P: INFO-C211 and INFO-C300 This courses introduces Website design and development, topics include client-side technologies such as Hypertext Markup Language (HTML, XML), the document object model (DOM), Cascading Style Sheet (CSS), JavaScript and jQuery, AJAX, front-end framework, and server-side technologies.  Online delivery.
  • INFO-C 450 System Design (3 cr.) P: INFO-C300 This course introduces the concepts of large-scale system design and development. Topics include the software development life cycle, specification, analysis, design, modeling, use cases, user interface design, planning, estimating, reusability, portability, working in teams, introductory project management, and CASE tools. Student teams will present their final project design.  Online delivery.
  • INFO-C 451 System Implementation (3 cr.) P: INFO-C450 This course introduces the concepts of large-scale system implementation. Topics include implementation of data models, user interfaces, and software systems, working in teams, software testing, planning, estimating, and post-delivery maintenance. The students work in teams and use project management tools and revision control and source code management systems. Student teams present their final project design.  Online delivery.
  • INFO-C 452 Project Management (3 cr.) P: INFO-C450 This course provides an in-depth discussion of project management in an informatics setting. Students become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical path analysis, critical chain scheduling, cost estimates, earned value management, motivation theory, and team building.  Online delivery.