Curriculum - Master Internet Technology Program
Students of the Master of IT Program are required to complete 32 hours of coursework in a five-semester timeframe. The core curriculum includes the following courses:
- Database Management
- Electronic Commerce
- Internet Programming I
- Internet Programming II
- Internet Technology
- Object Oriented Systems Analysis
- Project Management
- MIT Project I
- MIT Project II
- Web Design and Usability
MIST7510 - Database Management - 3.0 Credit Hours
Data storage and management principles, data modeling, database management, XML.
MIST7550 - Electronic Commerce - 3.0 Credit Hours
The general notion of electronic commerce and the management and marketing concepts and procedures that apply to electronic commerce. Principles of electronic commerce, attracting visitors, promotion, distribution, service, pricing, branding, advertising, consumer behavior, measuring effectiveness, societal effects, disintermediation, reintermediation, and strategy implementation. Electronic commerce case studies and projects.
MIST7570 - Internet Programming I - 3.0 Credit Hours
Introduction to Java Web applications using servlets and JavaServer pages (JSP). Basic servlet programming, accessing form data, database access using JDBC, Java Standard Tag Library (JSTL), security and authentication. Deployment and administration of an application server such as Apache Jakarta Tomcat. Use of an IDE to develop and deploy applications.
MIST7571 - Internet Programming II - 3.0 Credit Hours
Multitier enterprise applications using J2EE technology with enterprise javabeans (EJBs), Java messaging service (JMS) and other J2EE technologies. Applications that provide or use web services. Designing architecture of enterprise applications using J2EE and other technologies.
MIST7500 - Internet Technology - 3.0 Credit Hours
Introduction to the technologies, protocols and standards of the Internet. Networking basics, tcp/ip, network topologies, the domain name system, search engines, network security principles, firewalls, encryption, VPNs, multitier architecture, HTTP, FTP and other network protocols, wireless networks and mobile computing, IP telephony, network administration, basic Linux/UNIX administration.
MIST7530 - Object-Oriented Systems Analysis and Design - 3.0 Credit Hours
This course covers the principles and application of object oriented design and systems analysis for enterprise applications. The emphasis is on the use of modeling tools such as UML to design and architect solutions to information technology problems involving a multitier architecture and distributed processing.
MIST7520 - Project Management - 3.0 Credit Hours
Fundamentals and practical aspects of project management, especially with regards to managing software development in an e-commerce environment. This course has been designed to satisfy the educational component of the PMI certification.
MIST7590 - MIT Project I - 4.0 Credit Hours
Consultation with a client to determine the software need. Planning and design for an enterprise application satisfy client needs. Initial stages of software development and testing. Project planning and management. Interim reporting. Instruction on cutting edge topics in Web design and Web software development. The project concludes with a working e-commerce Web application developed by the team and a presentation of this application to the sponsor, faculty, other students and the public.
MIST7591 - MIT Project II - 4.0 Credit Hours
Continuation of MIST 7590. Software development and implementation for the MIT project. Continuing consultation with the client. Testing and deployment of software. Presentation to client, faculty, students and public.
MIST7540 - Web Design and Usability - 3.0 Credit Hours
Basic principles of design, information architecture, page layout, color principles and the use of color. Technology and design principles of Web page construction. XHTML, cascading style sheets (CSS), DOM Scripting and AJAX. Detailed examination of the document object model. Design techniques for search engine optimization.