- Undergraduate Experience
- Undergraduate Degrees
- Adv. Placement / Placement Exams
Minors in IST Department
Database Design, Development, and Implementation (DBDDI-MN)
This minor provides a cohesive set of courses that will elevate students from foundational to advanced knowledge of database systems and the database development process. The minor starts with an introductory course where students learn the basics of data modeling, the relational model, normalization, and Structured Query Language (SQL).
This knowledge is extended when students learn the skills needed to effectively capture requirements and compose data models that accurately reflect those requirements. They will also learn how to develop programs that establish lines of communication with back-end databases, build and manage large databases, and learn methods for designing and developing data warehouses.
Upon completion of the minor, students will have a formal credential to describe their work in data management. This credential will demonstrate that the student has the skills needed to design and implement database systems within a broad range of domains.
Geographic Information Systems Minor (GIS-MS)
The geographic information systems (GIS) minor provides students with experience in the concepts, technology, and applications related to computer-based mapping, spatial databases, and geographic analysis and problem solving. The minor features two tracks: a GIS development track for students interested in GIS software development, and a GIS analysis track for students interested in utilizing GIS as a strong methodological base within their major degree of study. Required courses provide core GIS foundations applicable to a variety of multidisciplinary elective courses students can chose from to match their research, post-graduate or career GIS interests.
Health IT (MEDINFO-MN)
The field of Medical Informatics is also known as "Health Information Technology" or "Health IT". This field is experiencing a period of rapid growth fueled by the federal government’s push for universal adoption of electronic health records.
The purpose of the minor is to teach students who have a computing background how to develop and maintain software systems in the healthcare field. One year of OOP programming and an introductory database course are required as background knowledge. The sequence begins with 2 courses that may be taken in parallel or in sequence: ISTE-330 teaches skills for writing code to access a database while MEDI-130 introduces the students to the language of healthcare and the broad need for applications. Students then take MEDI 320 where they learn about healthcare specific DBMS’s, data warehousing, and data mining as applied in the healthcare field. This is followed by MEDI-330, an in-depth examination of the electronic health record covering both the implementation issues and the privacy and policy issues. Finally, in MEDI-430 students learn about enterprise architectures (e.g., Web services, message oriented middleware) and their use in healthcare systems.
Networking and System Administration (NETSYS-MN)
The minor in networking and systems administration is comprised of a sequence of courses that will provide computing students outside of the NSSA department with a firm foundation in networking and/or systems administration. Computer networks and the systems attached to these networks have become ubiquitous. Therefore knowledge of how copmputer networks function, their administration, and the administration of the systems attached to them can be of value to every computing professional since their work will be impacted in some way by computer networks and computer systems. One year of OOP programming is required as background knowledge before being allowed to proceed to the 200 level courses.
Web Design and Development (WEBDD-MN)
The minor in Web Design and Development is designed for non-computing majors and students outside the computing field who wish to learn more than just the basics of Web usage. The minor features courses in Web images, video, communication, development, and integration technologies. Students will learn how to design and build Web sites and create and manipulate digital images and video for Web use. Students completing this minor will have the broad range of skills and understanding necessary to design and build a basic, but complete, web presence.
Web Development (WEBD-MN)
The minor in web development will provide students enrolled in computing degree programs with a firm foundation in Web development. The Web has become a global, essential, and ubiquitous information delivery medium. Hence, knowledge of how the Web works and how to effectively develop dynamic websites will add considerable value to the academic programs of computing majors. This minor offers a curriculum that provides foundational skills in Web development, starting with simple sites, moving through dynamic client-side and server-side functionality, and culminating in Web-based systems that create and access various information services.