|
5310
Fundamentals of Computers (3-0)
A
review of fundamental programming concepts
proceeding to topics in algorithm development, data
structures, and intelligent combinations of data
structures and algorithms for production-quality
software development. Prerequisite:
Department approval.
5312
Systems
Analysis and Design (3-0)
This
course presents an overview of the systems
development life cycle. It focuses on tools and
techniques that the programmer or analyst can use to
document information systems. Tools for describing
data flow, data structure, process flow, file
design, input and output design, and program
specifications are applied to documenting systems.
The course surveys other important skills for the
systems analyst such as fact finding,
communications, project management, and cost-benefit
analysis. Prerequisite: Department approval.
5314
Database
Applications (3-0)
A
programmer-level class in developing database
application software, focusing on schema, query, and
host language interfaces, culminating in 4GL
software development. Prerequisite:
Department approval.
5316
Web-based
Computing (3-0)
A
user-level data communications class for developing
multimedia web-based systems in modern development
environments. Topics include applied
telecommunications and computer networks.
Prerequisite: Department approval.
5318
Evaluation
of the Impact of Info Technology (3-0)
A
study of the impact of information technology on
industrial management, productivity, personnel,
privacy, competitive advantage, innovation,
organizational design, organizational intelligence,
individual learning, and communication. This course
will include a term project where each student will
study the impact of information technology on an
industry (e.g., health care, manufacturing, banking)
depending on her/his background/interest and prepare
a term paper. Prerequisite: Department
approval.
5322
Hardware
Software Computing Environments (3-0)
A
programmer-level course in the basic functions of an
OS including memory, CPU device, and file
management; concurrency issues; command and
window-based interfaces; and distributed operating
systems. Prerequisite: Department approval.
5324 Object-Oriented Analysis and Design (3-0)
Object-oriented techniques as they apply to software
engineering and software architecture design and
implementation. Instruction focuses on a formal
specification and design language. Prerequisite:
Department approval.
5328
Applied
Multiprocessing Computing (3-0)
This course
will provide students with a general understanding
of parallel and distributed computer systems and the
ability to design and implement programs for such
systems. The course focuses on the motivation for
the use of parallel and distributed systems, the
high-level architecture of these systems, key
parallel and distributed programming concepts, and
the implementation of these concepts in a
distributed programming language. Prerequisite:
Department approval.
5330 Computer Networks and Data Communication
(3-0)
This
course will provide students with a general
introduction to data communications theory and
technology. Covered topics include: networking media
and hardware, multiplexing, switching, network
topologies, internetworking, address resolution,
protocol layering, routing methods, and network
security. Prerequisite: Department approval.
5332 Data System Administration (3-0)
This
course will provide students with a general
understanding of fundamental system administration
tasks such as systems planning, maintenance, data
recovery strategies, user group design and
administrator tools. Includes a study of policy and
procedure development and system documentation.
Prerequisite:
Department approval.
5334 Management of Information Technology (3-0)
This
course entails the management of the development,
planning, and utilization of information systems
within organizations. Among the topics discussed are
the approval and decision process for the
development of systems, information technology (IT)
strategic planning, and IT outsourcing, IT project
management, evaluation of strategic investments in
IT. The course utilizes case studies and the student
is expected to do a project utilizing the
professional literature. Prerequisite:
Department approval.
5390 Special Topics in Information Technology
(3-0)
Advanced topics of contemporary interest in
Information Technology. May be repeated once if
topic is varied. Prerequisite: Department
approval.
5398 Thesis (3-0)
Students will apply knowledge developed in the MIT
program courses to a project relevant to their areas
of interest/expertise.
5399 Thesis (3-0)
Students will apply knowledge developed in the MIT
program courses to a project relevant to their areas
of interest/expertise. Prerequisite:
Department approval.
MIT
Home Page |