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.