|
|
|
|
|
|
|
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 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 20803. Introduction to assembly language and the corresponding machine representation, assemblers, linkers, and loaders. Study of the design and implementation of 2-pass assemblers with special attention to symbol tables and the problems of resolving forward and external references.
-
3.00 Credits
COSC Prerequisites: COSC 30203 (may be concurrent) and MATH 10123, or, ENGR prerequisites: ENGR 30444. Corequisite: COSC 20101. Treatment of sequential and combinatorial circuits including flipflops, multiplexers, decoders, adders, registers, counters. Design of functional components, of a computer including memory, ALU, control unit, busses. The tradeoffs of alternative architectural features such as word size, instruction sets, addressing modes. (Offered as COSC or ENGR credit.)
-
3.00 Credits
Prerequisite: COSC 30253. Introduction to the design of microprocessor based digital systems including the study of processor control signals, address decoding and memory interfacing, interfacing to serial and parallel ports, A/D conversion, and interrupt processing. Features of state-of-the-art microprocessors will be discussed. Both hardware and software assignments will be required. (Offered as COSC 30353 or ENGR 30583.)
-
3.00 Credits
Prerequisite: COSC 20803. A study and comparison of the concepts and constructs of major programming language paradigms. Topics include evolution of programming languages, formal definition (syntax and semantics), data types, scope, subprograms, data abstraction. Students will review a published paper in the area of programming languages. Lab assignments are given in languages selected to illustrate paradigms.
-
3.00 Credits
Prerequisite: COSC 30253. The logical organization and functional behavior of digital computers are studied. Fundamental principles in the design of the CPU, memory, I/O devices, and bus structures are presented. Performance enhancement topics such as caching, memory interleaving, interconnection schemes, pipelining, memory management, reduced instruction sets (RISC) and multiprocessing are discussed. (Offered as COSC 30453 or ENGR 30593.)
-
3.00 Credits
Prerequisite: COSC 30203. Introduction to the systems software features provided by a modern operating system. The techniques and problems associated with the use of concurrent execution of multiple tasks (spawning new tasks from within a task; intertask communications, synchronization, and termination; the use of low-level I/O primitives; and methods for dealing with mutual exclusion, race conditions, and deadlock). Students will be required to develop command language procedures and write programs which invoke operating system services.
-
3.00 Credits
Prerequisite: COSC 20803, and MATH 10123. Introduction to the design, implementation, and use of relational database systems. Topics include entity-relationship modeling, dataflow modeling, relational algebra and tuple calculus, normalization, SQL, external data structures, query optimization, and transaction processing.
-
3.00 Credits
Prerequisite: COSC 20803. Introduction to the problems associated with the development of large software systems and the features of the Ada programming language that can be used to attack many of these problems. Emphasis will be on those features of Ada that distinguish it from most other programming languages including the use of packages, formal specifications of interfaces, use of private types, operator overloading, tasking, representation clauses, exception handlers, and generics.
-
3.00 Credits
Prerequisites: COSC 20803. Discrete event simulation programming and analysis techniques for simulation experiments. Includes experimental sampling and model development in a special purpose simulation language.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|