|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course represents credit earned through a semester study abroad experience with an institution or program with which Texas Christian a University has an official agreement to accept credit. The site and specific content will be identified on the official transcript. Courses appearing on a student's official transcript have been included in the student's grade point average.
-
3.00 Credits
Prerequisite: COSC 30253. Introduction to basic data communications concepts, including hardware and software aspects of protocols, asynchronous and synchronous communication, network configurations, and error detection. This course includes the study of both local area networks and long haul networks, the 7 layer ISO network model, the architecture of networks, and network communication protocols. Local and wide area networks including the internet and world wide web will be discussed.
-
3.00 Credits
Prerequisites: COSC 30253 and a knowledge of linear algebra MATH 30224. A basic course in graphics systems. Considers the equations of lines, planes, and surfaces; hidden line algorithms; rotations, scaling, and cutaway transformations; 3-D images and the use of shading and perspective; animation; and color graphics.
-
3.00 Credits
Prerequisites: COSC 30253 and MATH 10143. Introduction to operating systems principles. Includes management of CPU, memory, peripherals, and information; the problems associated with communications and controlling concurrent processes; and the differences in batch, timesharing, and real-time operating systems.
-
3.00 Credits
Prerequisites: COSC 20803, MATH 10143, and a knowledge of probability and statistics. Topics concerning what can and cannot be proven about computational complexity, including algorithm design methodology, techniques for analysis of space and time requirements, and P and NP completeness.
-
3.00 Credits
Prerequisite: COSC 30603. Introduction to knowledge representation and methods for intelligent search. Fundamental topics include state space search, logic, and inference engines. AI languages Prolog, Lisp, and Clips will be used to explore additional topics selected from twoperson games, expert systems, automated theorem proving, planning, and machine learning.
-
3.00 Credits
Prerequisites: COSC 30203, COSC 30403, and MATH 10143. Formal description of algorithmic languages, such as Pascal, and the techniques used in writing compilers for such. Topics include syntax, semantics, storage allocation, code generation, error handling and diagnostics, code optimization, etc. Includes the definition and writing of a compiler for a simple programming language.
-
3.00 Credits
Prerequisite: Permission of instructor. Advanced topics of current interest in computer hardware, such as computer design, computer networks, advanced computer graphics. Students will study current literature. May be repeated for credit when topic changes.
-
3.00 Credits
Prerequisite: Permission of instructor. Advanced topics of current interest in computer software, such as natural language programming, advanced operating systems, advanced compiler design, file structures, advanced database. Students will study current literature. May be repeated for credit when topic changes.
-
3.00 Credits
Prerequisite: Senior standing. Stages of the software development lifecycle (requirements analysis, specification, design, implementation, testing), evolution, and quality assurance. Classical and alternative process models and techniques are described and discussed. Management issues, professional responsibilities, and ethics of the profession are covered. Includes team projects and individual requirements analysis effort.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|