Information Technology

IT 1113  Programming Principles
3-0-3
Prerequisite:  MATH 1113 or concurrent
This course covers the fundamentals of computer programming and the use of a computer for performing calculations and using data files.  Concepts of counters, accumulators, decision-making, looping, subroutines, arrays, files and string processing are covered.  A programming language such as Visual Basic is used for laboratory assignments.

IT 1124  Advanced Programming with Applications Development
4-0-4
Prerequisite:  IT 1113 or 1301
This course includes topics of multi-dimensional arrays, searching, sorting, simple linked-lists, stacks and queues and applications development.  The course will be taught using either a visual programming environment or state-of-the art language (such as JAVA).  Applications will be developed integrating the various programming concepts learned.

IT 3124  Hardware/Software Concepts
4-0-4
Prerequisite:  CS 1302 or IT 1124
This course examines various hardware and software components and how they work together in a modern computing environment.  Topics include an overview of computer organization and architecture, machine language and modern language.

IT 3224  Software Development Life Cycle
4-0-4
Prerequisite:  CS 1302 or IT 1124
This course examines the software engineering life cycle.  Topics include problem definition, systems analysis, requirements gathering, designing systems, development of systems, testing and implementation.  Team projects will be done.

IT 3323  Internet Marketing
3-0-3
A study of the theory and practice of internet marketing.  Emphasis will be placed upon the concepts of customer satisfaction in a web environment.  Topics include total quality management, innovation in the marketplace, product distribution using the web, cooperative associations, advertising, and the development of brands and trademarks.

IT 3883  Applications Development Using JAVA
3-0-3
Prerequisite:  CS 1302 or IT 1124
This course will look at how applications are built using the JAVA programming language.  Topics include JAVA scripts as well as JAVA beans.

IT 4123  Electronic Commerce
3-0-3
Prerequisite:  CS 1302 or IT 1124
This course will examine the aspects of electronic commerce.  Topics include internet development, EDS, security, network connectivity and privacy.  Basic business practices using electronic commerce will also be covered.

IT 4223  Web Development
3-0-3
Prerequisite:  CS 1302 or IT 1124
This course examines how to create applications for the world wide web.  Topics include current languages (such as HTML, XML, CGI, JAVA Script) and human-computer interfaces for the web.

IT 4323  Data Communications & Networks
3-0-3
Prerequisite:  IT 3124
Fundamental concepts of computer networking.  Topics include properties of signals and media, information encoding, error detection and recovery, LANs, backbones, WANs, network topologies, routing, Internet protocols, and security issues.  The focus is on general concepts together with their application to support the business enterprise.

IT 4401  Information Technology Senior Seminar
1-0-1
Prerequisite:  Senior status
This course will examine the current issues in information technology.  Speakers will be brought in for information sharing.  Students will be preparing a final portfolio of information technology activities.

IT 4683  Management Information Systems
3-0-3
Prerequisite:  Junior or Senior standing
A study of the information needs in a formal organization and the information systems required to meet those needs within the planning, control, operating and decision-making processes.

IT 4903  Special Topics in Information Technology
3-0-3
Prerequisite:  Junior or Senior standing
Special topics selected by the program head.  Offered on a demand basis.
 

Information Technology Graduate

IT 5103  Programming Principles
3-0-3
This course covers the fundamentals of computer programming.  Students are taught the concepts of sequences, iterations (looping), counters, accumulators, control structures, procedures and subroutines, arrays and files.  CS and MSSE students cannot receive credit for this course.

IT 5113  Advanced Programming and Applications
3-0-3
Prerequisite:  IT 5103 or equivalent
This course includes topics in beginning data structures, including arrays, stacks and queues.  In addition, the course examines different computer applications concentrating primarily on those used in business and management.  CS and MSSE students cannot receive credit for this course.

IT 6403  Windows Application Development
3-0-3
Prerequisite:  IT 5113 or equivalent
This course covers the logical analysis, design, development, testing and implementation of a windows system. Students will implement an object-based, event-driven design using a programming environment.

IT 6473  Multimedia Applications
3-0-3
Prerequisite:  IT 5113 or equivalent
This course introduces students to current practices, technologies, methodologies, and authoring systems in the design and implementation of systems that incorporate text, audio, images, animation and full-motion video.  Students will complete multimedia projects using state-of-the-art tools.

IT 6643  Issues in Information Management
3-0-3
This course addresses current issues relating to computers, ethics, and social values.  Topics include computer ethics, computer crime, abuse, social responsibility, risk analysis, computer law and cultural impact.  Library and internet research components are included, and a major research paper is required.

IT 6663  Data Center Management
3-0-3
Issues in setting up and running a multi-user computer or data system.  Includes RFP generation, vendor selection, project planning and control methods, backup and disaster recovery plans, site preparation, managing help desks, end user training, IT professional development, contract negotiation, outsourcing relationships and job scheduling.

IT 6683  Management Information Systems
3-0-3
A study of the use of computer and information management systems in the management of organizations. Includes formal characterization of management structures, identification of information needs, and integrated tools for providing MIS support. Major project included.

IT 6723  Managing Operating and Network Systems
3-0-3
Prerequisite:  IT 5113 or equivalent
This course covers the installation and management of operating systems and telecommunications networks, including cost-benefit analysis, and evaluation of connectivity options. Students learn to evaluate, select and implement different operating and communications options to support an organization.

IT 6733  Database Administration
3-0-3
Prerequisite:  CS 5153 or equivalent
This course covers data administration and management, backup/recovery, security, access control, performance monitoring and tuning, data warehousing, data mining, online analytical processing, centralized versus distributed environments, client server and world-wide-web database integration.

IT 6743  Data Communications and Computer Networking
3-0-3
Prerequisite:  IT 5103 or equivalent
Presents basic concepts and fundamental principles underlying current data communication and networking applications. Topics include data representation in multimedia systems, packet switching, high-speed LANs and WANs, TCP/IP protocol architecture, and client-server computing.  CS and MSSE students cannot receive credit for this course.

IT 6753  Web Development
3-0-3
Prerequisites:  CS 5153 or equivalent, IT 5113 or equivalent
This course covers SGML, HTML, XML, CGI and web scripts, forms, web page production, file compression, encryption and web site development and management.  Students will gain familiarity with a variety of browsers, plug-ins, network and PC operating systems, and tools used in the creation and maintenance of interactive multimedia web sites.

IT 6763  Electronic Commerce
3-0-3
This course covers tools, skills, business concepts, and social issues that surround the emergence of electronic commerce.  The student will develop an understanding of the current practices and opportunities in EDI, electronic publishing, electronic shopping, electronic distribution, electronic collaboration and database issues.  Other issues include standards, security, authentication, privacy, intellectual property, acceptable use, legal liability, and economic analysis.

IT 6903  Special Topics in Information Technology
3-0-3
Special topics selected by the program head.  Offered on a demand basis.

IT 7833  IT Strategy and Policy
3-0-3
Prerequisite:  Consent of the department head or the coordinator
This is a capstone course in which students complete a major project which integrates elements of the field.