Computer, Data, and Information SciencesThe following majors offer students the opportunity to create systems that aid in the processing and communication of information and data. Explore the options below and visit the department websites for more information.
Information Science (College of Information Studies)
The Information Science (InfoSci) program prepares to you to create innovative systems and information resources that meet individual, organizational, and societal needs. Human-centered design, and information analysis will enable you to identify critical needs and innovative approaches. Using technical skills, such as database design, information architecture, web and mobile development, data analysis, and visualization, you will create robust and usable technological solutions. Through teamwork, leadership, and project management you will mobilize resources and people to implement products, processes, and services that solve problems on a large-scale. As an InfoSci student, you will learn to work with, design, and create the complex combinations of information, technology, and people that are the basis for success in government, corporate, and entrepreneurial careers.
Geographic Information Systems (College of Behavioral and Social Sciences)
Students specializing in Geographic Information Science gain the technical skills needed to acquire, manage, and analyze large amounts of geographic data. Students will get computer training in the digital processing of remote sensing observations and cartographic vector data, spatial analysis, and creating geovizualizations with GIS software. The curriculum will provide students with the necessary background to use remote sensing in various fields such as military analysis and intelligence, environmental monitoring, counter-narcotics, disaster assessments, law enforcement and other related fields. This track goes beyond the techniques for gathering and analyzing data and requires an understanding of the environmental and social processes represented by the data. These tools are essential to the education and future of global citizens.
Information Systems (Robert H. Smith School of Business)
The Information Systems (IS) major offered by the Robert H. Smith School of Business prepares students to be effective planners, users, and managers of information technologies and systems in technology-enabled business firms. The IS major focuses on system design and implementation skills, including database and web design. It also builds analytical skills for both strategic planning of IT and performance evaluation, and the managerial and organizational knowledge required to manage information systems and applications based on business and customer requirements. Like all Smith School of Business majors, IS majors obtain a broad grounding in the key functional areas of business, including marketing, operations, accounting, and finance. These core concepts provide an excellent foundation to ground the IS major’s key concepts of systems analysis and design and the strategic use of information systems.
Computer Science (College of Computer, Mathematical, and Natural Sciences)
Computer science is the study of computers and computational systems. Computer scientists deal mostly with software and software systems, including their theory, design, development, and application. Computer science students have diverse and varying interests ranging from systems to programming languages, from algorithms to design and from VR to Robotics. While you are an undergraduate here, you will study fundamentals in computing including programming languages and theory, which will help you later in a variety of courses we offer in artificial intelligence, systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics, and theory of computing. Programming is only one element of the computer science field, and this major requires high acuity in mathematics. After taking classes, perhaps doing research, participating in our honors program, or studying abroad, and completing internships, our students go on to some of the best graduate programs in the world or join start-ups, small and large tech companies, consulting firms, or government organizations.
Computer Engineering (A. James Clark School of Engineering)
In the last 30 years, advances in computer hardware, wireless communications, internet, and software have transformed the way we live and connect with one another. Computer engineers design and implement the hardware and software systems that comprise these society-changing inventions. Among the computer and information-related programs on campus, computer engineering is the only major that teaches hardware design, covering electrical circuits, signal analysis, digital logic design, and computer organization. At the same time, the computer engineering program also teaches software topics such as programming, algorithms, and operating systems, as well as, how software interacts with hardware. Equipped with this holistic understanding of computing, computer engineering graduates are capable of performing a wide range of tasks, including designing microprocessors and supercomputers, building robots and other smart devices, fabricating integrated circuits, developing network protocols, programming computer vision algorithms, and creating secure cryptographic systems. Computer engineering graduates would have the foundation necessary to cope with and advance the state of the art in computing and communications.