Undergraduate Specializations in Information Technology and Management
Undergraduate electives in Information Technology and Management may be chosen from one or more of the following course specializations. Completion of a specialization is optional but could be of value to demonstrate to a prospective employer that you have focused your education on a particular area or areas. You can complete more than one specialization. Completion of a specialization will be reflected by an annotation on your transcript.
Systems Security
This specialization focuses on application, data, and network security and the management of information technology security.
- ITM 428 Database Security
- ITM 451 Distributed Workstation System Administration (Currently covers Microsoft Windows servers and workstations)
OR
ITM 452 Client-Server System Administration (Currently covers Sun Solaris servers) - ITM 458 Operating System Security
- ITM 478 Information Systems Security Management
Data Management
This specialization focuses on the design, development and administration of traditional and Internet-based data management.
- ITM 414 Visual Programming Environments (Currently covers Visual Basic .Net)
- ITM 422 Advanced Database Management (Currently covers SQL using multiple industry-standard applications)
- ITM 428 Database Security
- ITM 463 Internet Application Development (Currently covers Web application development using the .Net framework)
Internet Development and Electronic Commerce
This specialization focuses on the design and development of fully-interactive Web sites and applications for Internet deployment.
- ITM 441 Network Applications and Operations
- ITM 462 Web Site Application Development (Currently covers content management systems and PHP/MySQL)
- ITM 463 Internet Application Development (Currently covers Web application development using the .Net framework)
- ITM 465 Dynamic Web Page Development (Currently covers client-side application development using Javascript, Flash and Silverlight)
- ITM 466 XML Technologies and Web Services
IT Entrepreneurship and Management
This specialization focuses on managerial and entrepreneurial skills needed to launch a new enterprise, and draws on the resources of IIT's Undergraduate Business program.
- ITM 441 Network Applications and Operations
- BUS 210 Financial and Managerial Accounting
- BUS 301 Theory of Organization and Management
- BUS 305 Operations Management
- BUS 371 Introduction to Marketing
Software Development
This specialization focuses on programming and the development of sophisticated applications .
- ITM 412 Advanced Structured/Systems Programming (Currently covers C++)
- ITM 414 Visual Programming Environments (Currently covers Visual Basic .Net)
- ITM 415 Advanced Software Development (Currently covers Java and C#)
- ITM 462 Web Site Application Development (Currently covers content management systems and PHP/MySQL)
- ITM 478 Information System Security Management
System Administration
This specialization focuses on the administration and management of servers.
- ITM 441 Network Applications and Operations
- ITM 451 Distributed Workstation System Administration (Currently covers Microsoft Windows servers and workstations)
OR
ITM 452 Client-Server System Administration (Currently covers Sun Solaris servers) - ITM 454 Operating System Virtualization
OR
ITM 458 Operating System Security - ITM 456 Introduction to Open Source Operating Systems (Currently covers Linux)
Networking and Communications
This specialization focuses on network applications and management.
- ITM 441 Network Applications and Operations
- ITM 451 Distributed Workstation System Administration (Currently covers Microsoft Windows servers and workstations)
OR
ITM 452 Client-Server System Administration (Currently covers Sun Solaris servers) - ITM 478 Information System Security Management
- ITM 491 Undergraduate Research
