|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course focuses on the management and change control for both general and IT-related projects. Technical and behavioral aspects of project management are applied within the context of an information systems development project.
-
3.00 Credits
This course covers ethical and legal frameworks used in computing professions. Emphasis will be on the decision-making methodology in framing ethically-charged situations that arise from the use/misuse of technology and in strategies to mitigate conditions that impact the technologies employed by individuals, organizations, and society.
-
3.00 Credits
This course surveys human-computer interaction concepts, theory, and practice, focusing on its interdisciplinary nature. Human needs and capabilities as well as technological opportunities in the design of interactive systems are examined. The process of designing user interfaces, both from the perspective of design activities and the evaluation of user interface designs are examined, including user requirements gathering, with emphasis on usability goals; user analysis; user task analysis; design, rapid prototyping, and user-centered formative evaluation.
-
3.00 Credits
The design, use and programming of data structures, such as stacks, queues, linked lists and binary trees, will be discussed. Sorting and searching methods are also discussed in this course. The analysis of algorithms will be considered as well as the applications of the various data structures.
-
3.00 Credits
This course introduces computer architecture and organization through the lens of assembly language programming. Topics include processor/memory organization, processor control, instruction set architecture, and data representation. The programming provides a working grasp of low-level features, such as registers, program control, and input/output.
-
3.00 Credits
This course covers algorithm analysis theory and techniques. Students learn properties of both efficient and inefficient algorithms. The importance of analyzing algorithms before implementing them will be emphasized. This course will teach the skills necessary to determine the best algorithm for a given problem. We will investigate greedy, graph theoretic, divide and conquer, and distributed algorithms. We will cover both polynomial time algorithms and NP-completeness.
-
3.00 Credits
This course provides an overview of the basic principles and technologies of data communications and networking systems. Topics include transmission techniques, mutiplexing, flow and error control, routing and congestion control. The course will introduce switched, broadcast and wireless networking technologies. TCP/IP and the OSI protocol architectures will be investigated.
-
3.00 Credits
This course covers data models using Data Definition Language, use Data Manipulation Language to create complex action queries in tandem with Transaction Control Language, and use SQL (structured query language) to create and call stored program and procedures, work with cursor structures , create and execute database triggers.
-
3.00 Credits
This course introduces the graduate student to fundamentals of database design and use. Through the analysis of business processes, students will create conceptual database designs, in MS-Visio - for example, via normalization and entity-relationship modeling. Students will prove their models by implementing them using Oracle's DDL SQL, and manipulate data in those structures using Oracle's DML SQL and PL/SQL (Procedural Language/SQL).
-
3.00 Credits
This course enables the student to acquire a thorough understanding of the Java language and its application in solving engineering and real world problems. Both Java programs and Applets will be studied. Emphasis is placed on efficient software development using structured programming techniques. Students are required to design, write, test, and run programs using an appropriate version of Java.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|