![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
College of Science and Technology 306 Barton Hall, Degree Programs: isc.temple.edu/grad/Programs
/stgrid.htm Departments: Chemistry Computer
& Information Geology Mathematics Physics
|
593. Artificial Intelligence, Heuristic Models, and Education. (3 s.h.) Prerequisite: CIS 587 or permission of instructor. Introduction to how artificial intelligence and heuristic models are used to build better computer-based educational systems. Current as well as past models are explored (e.g. PROUST, GUIDON, SOAR, etc.). Key issues to be examined include student models, interfaces, pedagogical expertise, and domain expertise. 595. Topics in Computer Science. (3 s.h.) Prerequisite: special authorization required. This course will deal with current topics and issues in Computer Science. 598, 599. Independent Study in Computer Science. (1-6 s.h.) Prerequisite: special authorization required. Independent research in the field of Computer Science directed by a graduate faculty member.
661. Principles of Data Management. (3 s.h.) Prerequisites: CIS 551 and CIS 561. Database environments and planning; data association. Database architectures and models, entity-relationship models and semantic data models. Database design: requirements analysis, normalization, conceptual and physical design. Database administration and implementation. Mainframe relational databases: SQL standards, data definition languages, data manipulation languages. 662. Computer Networking and Communication. (3 s.h.) Prerequisites: CIS 551, CIS 561. Introduction to computer networks. Network technology, protocols, and routing algorithms. Reliability and design issues. Network types, networking examples ARPA, TYMNET, and NASDAW. Networking relationship to Distributed Data Base Management. Introduction to Computer Communication and System Elements. 663. Computer Systems Architecture. (3 s.h.) Prerequisites: CIS 551 and 561. A study of the differences between architecture, organization, and implementation of computing systems. Consideration of the techniques used to improve performance and reliability. 667. Computer System Performance Measurement and Analysis. (3 s.h.) Prerequisites: CIS 561, MA 540. Techniques of measurement and evaluation of computer systems performance, including simulation, data collection, analysis and hybrid techniques. Monitoring and other measurement techniques examined, and model construction and analysis studied. 669. Distributed and Parallel Computer Systems. (3 s.h.) Prerequisites: CIS 551, 561, and 662 or permission of instructor. Intended for students interested in the advances of scalable parallel computing systems. The main goal is to apply distributed and parallel computing theories to practical scalable parallel application development and new parallel programming tool construction. 670. Advanced Topics in Data Base Systems. (3 s.h.) Prerequisites: CIS 543 or 661 or permission of instructor. Survey of recent developments in database systems with an emphasis on object-oriented databases (OODBs). Prototype and operational object oriented database systems will be analyzed. Applications of OODBs to computer aided software engineering (CASE) environments, integrated application development environments and geographical information systems. 673. Design and Analysis of Algorithms. (3 s.h.) Prerequisites: CIS 551 and 573. General methodology for developing algorithms. How to analyze algorithms. NP-completeness and related results. 675. Theorem Proving and Program Verification. (3 s.h.) Prerequisites: CIS 551, 573, PH411, or permission of instructor. Formal specification of the behavior of program modules and program invariants. Program verification. Theorem proving techniques. Use of current technology to specify and verify nontrivial system components. Other application of theorem proving in computer science. 680. Software Specification and Design. (3 s.h.) Prerequisites: CIS 580 and 661. The two most prominent specification and design methods used in industry are presented: dataflow oriented and object oriented. The rationale and applicability of each is examined by an analysis of two problems, representing broad application classes. One is a transaction/database problem, the other a real time problem. Within each of the methods, there are three modes of specification: functional, behavioral and performance. The student gains insight into each of these modes via models constructed using a Computer Aided Software Engineering (CASE) tool. In the second part of the course, the student learns how to convert the specification to a design and the concept of design tradeoffs. The four principal design elements: architectural, database, procedural, and user interface, are applied to the two problems. 682. Knowledge Based Systems. (3 s.h.) Prerequisite: CIS 587. How expert level performance of computer programs is achieved. Covers relevant theories of human problem solving and models of knowledge. Special languages for knowledge representation investigated. 693. Seminar on Intelligent Systems and Education. (3 s.h.) Prerequisite: CIS 593 or permission of instructor. In-depth study of selected issues in the design and development of Artificial Intelligence tools for education. Among the topics to be covered are Intelligent Tutoring Systems (e.g. GUIDON-WATCH, LISP Tutor, STEAMER), the Information Resource Model, the Cognitive Apprenticeship Model, and other current research projects. 744. Collaborative Systems (3 s.h./2.5 hr. lecture) S Prerequisites: CIS 642 and 741, CIS 580 (or 578) and 662, or permission of instructor. Analyze and evaluate the nature and components of collaborative systems. Understand the general requirements of collaborative work in organizations. The impact of social, economic, political, and cultural factors on the adoption, use, and design of collaborative systems. Design and develop prototype collaborative systems by applying networking, database, and human factor skills. Explore new methodologies for developing and specifying collaborative systems. 750. Seminar in Advanced Topics in Computer Sciences. (3 s.h.) Prerequisite: permission of the instructor. Topics to be decided individually. 751. Project in Computer Science. (3 s.h.) Prerequisites: any four graduate level courses and permission of the Department. Project to be carried out under the direction of a faculty member. 899. Pre-dissertation Research. (1-6 s.h.) Prerequisites: successful completion of the qualifier examination and permission of the department.
999. Dissertation Research. (1-9 s.h.) Prerequisites: successful completion of the preliminary examination and permission of the department. All Ph.D. candidates must enroll in this course for at least three credit hours each semester until the successful completion of the dissertation. Note: For additional course offerings in Computer and Information Sciences, see the Richard J. Fox School of Business and Management.
|