Undergraduate Programs – Analysis of Peer Schools University Florida State Illinois Pittsburgh Rutgers Singapore Management University Unit College of Information GSLiS School of Information Science School of Communication, Information, & Library Science Information Management & Technology Degree B.S. Information Technology Information Technology Studies B.S. Information Science Other Offer a Minor as well Minor only Core Courses 6 6 Information Technology & Informatics 5 B.S. Information Management & Technology 10 Syracuse School of Information Studies B.S. Information Management & Technology Washington iSchool B.S. Informatics Offer a Minor as well as dual degrees with Business and with Communication Schools 9 10 Information Systems and Technology – Core Courses Devoted to the Topic (Florida State University) Technology Foundations (no description available) (Florida State University) Introduction to Information Systems and Services (no description) (Florida State University) Information Technology Project (no description available) (Florida State University) Perspectives on Information Technology (no description available) (Pittsburgh) INFSCI 0010 Introduction to Information Systems and Society Focus is how to build a useful Web site. (Pittsburgh) INFSCI 0017 Object-Oriented Programming 1 for Information Science Introductory programming, uses Java (Pittsburgh) INFSCI 1070 Introduction to Telecommunication and Networks Internet technologies, TCP/IP, LANs, WANs; Data communication and performance analysis (Pittsburgh) INFSCI 1024 Information Systems and Analysis (requirements analysis) (Pittsburgh) INFSCI 1044 Human Factors in system Design Examines human designs – how to improve equipment and environment to be compatible with human needs and expectations. (Rutgers) Introduction to Computer Concepts As the introductory course to the technological concentration/area in the ITI program, Introduction to Computer Concepts explains the basic principles of computer systems and applications. It covers the basic mathematical-theoretical principles that govern the functioning of computers, the architecture and organization of computer systems, the role of hardware and software, and the role of creative thinking and problem solving in building software applications. Objectives/Competencies The student will be able to: understand the difference between hardware and software, the architecture of the computer and the functioning of software; use a variety of applications to organize, process, store and retrieve data; understand the principles of computer programming and write simple applications such as macros and Web scripts; use the computer in a networked environment and access remote resources and services; create and publish simple webpages; demonstrate competency with technical terminology and ability to communicate with IT professionals; develop creative thinking and problem solving skills (Rutgers) Object-Oriented Programming This course introduces students to the principles of object-oriented analysis, design and programming. The focus is on developing creative thinking for analyzing a problem domain and designing a solution, and on using the Java programming language (or other appropriate programming language) to implement it. (Singapore Management University) IS 200 – Software Foundations Small applications (HTML, PHP, Java, or VB). Understand how small applications relate to internet-based solution architecture, e.g. browser, Web server, network, layer, security, database, etc. Understand how business issues impact application design and development. (Singapore Management University) Object-Oriented Programming. Java, fundamentals of programming. (Singapore Management University) IS480 – Application Project (a team project for application development) (Syracuse) IST195 – Information Technologies (description not online) (Syracuse) IST233 – Introduction to computer Networking (description not online) (Syracuse) IST346 – Application of Information Systems (description not online) (Syracuse) Database Management Systems (description not online) (Washington) CSE 143 Computer Programming for Engineers and Scientists (description not online) (Washington) CSE 373 Data Structures and Algorithms (description not online) (Washington) INFO 343 Web Technologies (5) Explores the best practices of usability and accessibility of design, styling of visual content and scripting to support interactivity including client-side protocols, markup, technologies and algorithms ofr building effective pages, sites, and web presentations. (Washington) INFO 360 User-Centered Design (5) Introduces the theory and practice of user-centered design. Examines methods for identifying users' needs, understanding users' behaviors, envisioning and prototyping new systems, and evaluating the usability of systems. Emphasis on incorporating people in the design process from initial field observations to summative usability testing. (Washington) INFO 440 Design Methods for Interaction and Systems (5) NW Theoretical and practical examination of the information systems design process. Techniques for assessing the need for technology, specifying the system design, and involving users in the design process are explored. Design methods include social impact statements, future scenarios, mock-ups, rapid prototyping, field-testing, heuristic evaluation. Prerequisite: CSE 373