|
|
|
|
Search:
The following outlines of
course content are correct at the time of writing, although the
material (or the order in which it is covered) may be subject to
change.
1. All courses are 3 credit hours each, unless otherwise indicated.2. Normally, a course will not be run without a minimum enrolment of five students.
This course provides students with a deep
understanding of what is involved in the Management of IT. The course
will focus on three dimensions in the management of IT -- People
(organizational change), Process (project management) and Product (key
business applications with an emphasis on integration). The course will
be structured to provide a thorough grounding in theory before
proceeding into applications of theories through case studies and
empirical research articles. As such, the course is aimed to provide a
broad understanding of concepts relating to the management of
technology as well as to introduce specific skills needed for
successful IT project management.
ITE513:
Fundamentals of Computer Systems
This course discusses the
design and organization of modern computer systems, including
fundamental hardware and software building blocks. The course provides
a comprehensive introduction to computer organization and computer
communications. Topics related to computer organization include Boolean
logic, number systems, data representation and formats, hardware
building blocks, processor architectures, memory and storage
subsystems, input/output systems, and operating system functions.
Topics related to computer communications include synchronous and
asynchronous data communication, local and wide area networks, and
network protocols, including the basic operation of the TCP/IP protocol
suite.
Data Communications and
Networking course, provides students a comprehensive and current
introduction to networking technologies. The course is suitable to
students from all backgrounds and teaching methods used are based on
figures to visually represent concepts. This course will reflect the
constantly changing world of network technologies. Enhanced coverage of
cable, wireless, satellites, as well as comprehensive coverage on
security and network issues is included.
This course is an
introduction to design methodologies in information systems. Structured
systems analysis and design methodologies are discussed. An
introduction to database design methodologies is also included. Topics
related to different database models and their implementation is
discussed. Students are also required to design and implement
information systems using appropriate computer software.
This course will present
an object-oriented methodology from the outset for beginning Systems
Analysis and Design students. It will introduce object-oriented methods
without relying on classical methods to introduce key concepts or
without requiring students to know Java or C++. It will presume no
knowledge whatsoever about process modeling or data modeling. The
widely used UML notation (unified modeling language) will be used
throughout the course for all diagrams and model renderings. The key
benefit to this approach is that it makes the course easier to teach
and learn since many students come to this course with limited
backgrounds. Also, this approach is appealing because object-oriented
methodology is widely used in industry.
ITE518:
Computer-Based Decision Support Systems
This course explains the
characteristics, use, and development of decision support systems (DSS)
within the context of other business information systems. The process
of designing and implementing decision support systems in business is
discussed from both theoretical and practical standpoints. Students
will learn various ways of measuring the success of DSS implementation
as well as the difficulties associated with all such measures. Students
will learn to use common software tools to develop a simple DSS and
will learn to use the Internet as a decision making and productivity
tool.
Ties together concepts
introduced in various other courses. The information needs of
organizational functions are integrated with information systems and
electronic commerce through an information systems strategic plan.
ITE521:
Network Systems Management
ITE522:
Network Architecture and Protocols
Principles and concepts
of networking and protocols, with emphasis on data link, network, and
transport protocols. Contemporary and emerging networks and protocols
to illustrate concepts and to provide insight into practical networks
including the Internet. Quantitative and qualitative comparisons of
network architectures and protocols.
Focuses on information
systems security threats and requirements. Emphasizes problems and
issues relevant to the risks to which information systems are exposed
and methods of dealing with such risks.
This course covers survey
of human-computer interaction concepts, theory, and practice. Basic
components of human-computer interaction. Interdisciplinary
underpinnings. Informed and critical evaluation of computer-based
technology. User-oriented perspective, rather than system-oriented,
with two thrusts: human (cognitive, social) and technological
(input/output, interactions styles, devices). Design guidelines,
evaluation methods, participatory design, communication between users
and system developers.
This seminar will examine
how people can live and work in societies in which these practices and
social forms are widespread and mixed with face-to-face relationships.
It will be a critical forum for studies of the implication of these
diverse virtual forms within the larger context of "virtual societies.’
ITE526:
Object-Oriented Programming with Java
This course covers the
basic concepts of object-oriented programming and their relationships
to the principles of software engineering. Emphasis is placed on the
programming structures of interfaces, classes, objects, inheritance,
and polymorphism and how these structures aid in the development of
extensible software systems. Practical experience is gained in the
design, construction, and debugging of systems in a strongly-typed
object oriented language such as Java. This course provides the
programming skills needed for developing software in other courses, and
provides the context for more advanced modules that deal with software
engineering and project management.
Emphasizes hands-on
investigation of both current and potential commercial aspects of the
Internet. The structure and services of the Internet are reviewed with
emphasis on related service provider management issues. These issues
include selecting and supporting services that best support an
organization's strategies, performance measurement, security, and
unique aspects of electronic commerce. Future developments in the
national and global information infrastructure initiatives are
discussed.
This course will examine
the principles and practices of Web application development. Evaluation
of existing Web sites, design of new Web sites, and technologies for
Web site creation are covered.
Focuses on information
systems security threats and requirements. Emphasizes problems and
issues relevant to the risks to which information systems are exposed
and methods of dealing with such risks.
This seminar will examine
how people can live and work in societies in which these practices and
social forms are widespread and mixed with face-to-face relationships.
It will be a critical forum for studies of the implication of these
diverse virtual forms within the larger context of "virtual societies.’
ITE535:
Strategic Leadership in Technology-Based Organizations
The course helps students
understand the root causes of common problems in innovation, showing
how these can manifest themselves symptomatically in various stages of
the development process, and in different areas of the company. Some
action-driven students may find fault with this problem-searching
approach, wanting instead to get straightforward directives on how to
solve problems, not to understand them. But the viewpoint of this
course is that many problems in managing innovation persist because
managers aggressively implement solutions to the wrong problems - or
because managers address only the apparent symptoms, without
understanding their underlying cause. Framing the problem accurately is
the most significant element of problem solving because when the root
causes of problems have been well defined, what to do about them often
becomes obvious. Hence, while each of the case studies requires
students to formulate clear plans of action, the aspiration of this
course is first to help managers build the tools to understand the
real, underlying reasons why efforts to innovate so often fall short of
expectations - and then with that understanding as a foundation, to
learn how to build action plans that resolve the root problems
(Christensen, 1999).
The interconnection of
terminals, computers, workstations, and other intelligent systems
within a building or a number of buildings constituting a small campus.
A survey of the various
working environments used to communicate managerial problems to the
computer. Programming languages and tools are explored, ranging from
formal, procedural and algorithmic systems to nonprocedural,
fourth-generation, as well as windows, shells and natural language
systems.
Covers the application
development process from an object oriented perspective. Various
techniques for planning, analysis, design, and project management are
discussed, with emphasis on UML and related methods.
This course introduces
students to advanced concepts in database management systems. It is
assumed that students have already had an introductory database design
course. This course provides students a theoretical foundation on which
databases are built. It enhances students’ understanding of how
enterprise databases should be designed. Students develop an awareness
of the problems related to developing and administering complex
enterprise database systems. Specific topics discussed include data
warehousing and data-mining, distributed database systems,
object-oriented databases, and architectures for enterprise databases,
theory of relational database design, database performance issues,
current developments in database technology, and the integration of
databases to the internetworked environment.
The goal of the course is
to introduce students to the major concepts and role of information
technology (ITE) in the modern organization. Today, ITE provides firms
and managers with strategic advantage in a competitive and dynamic
market. The course takes a practical and managerial approach by
bringing in basic terminology, new technologies, communication networks
and the Internet, and showing how these become a critical success
factor in the operation of companies in the new millennium.
Covers the application
development process from an object oriented perspective. Various
techniques for planning, analysis, design, and project management are
discussed, with emphasis on UML and related methods.
|
DISCLAIMER:
THE UNIVERSITY OF CAMBODIA RESERVES THE RIGHT TO MAKE CHANGES TO THESE CATALOGS AS IT SEES FIT, SO THAT WE HAVE THE NECESSARY FLEXIBILITY IN AN EVER-EVOLVING WORLD. |
Search:
Problems with any of the Catalogs? - Please e-mail us, but remember to state clearly what the problem is!