|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 3.00 Credits
This course is a student's investigation and report on topics of current interest in computer science. One lecture and laboratory session will be held per week. Prerequisite: Junior or Senior classification
-
3.00 Credits
This course is a formal definition of programming languages, including specification of syntax and semantics. Scope of declarations, storage allocation, group statements, binding time of constituents, subroutines, and tasks. Data description, runtime representation of program and data structure. An examination of the syntax, semantics, and usage of a selected programming language. Introduction to flowcharting: Developing a flowchart, flowcharting problems, and programming flowcharts. Programming techniques: Step 1; given, Step 2; analyzes, Step 3; flowchart, Step 4; program, and Step 5; run job. Three lectures and laboratory sessions per week. Prerequisite: COSC 1401
-
3.00 Credits
This course is a study of the basic concepts and techniques of artificial intelligence (AI). The capabilities of AI software and hardware, and the use of AI in future programming languages and computer systems will be addressed. Three lectures and laboratory sessions will be held per week. Prerequisite: COSC 3310
-
3.00 Credits
This course covers an introduction to the organization and design of hardware features of computers. Includes, computer architecture, logic design, codes, number representations, arithmetic, and an introduction to assembly language programming concepts. Three lectures and laboratory sessions are held per week. Prerequisite: COSC 3343
-
3.00 Credits
This course covers an introduction to the principles of operating systems. Discussion of various operating systems, in terms of memory management, processor management, device management, and information management will be conducted. Three lectures and laboratory sessions are held per week. Prerequisite: COSC 3333
-
3.00 Credits
This course covers the theory and practice of parallel processing, including characterization of parallel processors, models for memory, algorithms, and inter-process synchronization. Issues in parallelizing, serial computations, efficiency, and speedup analysis. The course will include programming exercises using one or more concurrent programming languages, on one or more parallel computers. Prerequisites: COSC 4313 and COSC 4321
-
3.00 Credits
This course covers a study of storage and retrieval systems. Topics include information storage and retrieval system models, internal information structures and organization, storage allocation and representation, algorithms to create, alter, and destroy structured information, direct access storage devices, and data structure and file organization. Three lectures and laboratory sessions are held per week. Prerequisite: COSC 4321
-
3.00 Credits
This course covers a study of numerical analysis techniques. Taylor series, finite difference calculus, interpolation and extrapolation, roots of equations, solution of algebraic and transcendental equations, curve fitting and functional approximation, and numerical differentiation and integration. Computer applications are emphasized. Three lectures and laboratory sessions are held per week. Prerequisites: COSC 3353, MATH 2311, and MATH 2322
-
3.00 Credits
This course is a study of advanced, specialized topics selected on the basis of mutual interest of the student and the instructor. Three lectures and laboratory sessions are held per week. Prerequisite: Junior or Senior classification
-
3.00 Credits
This course is an analysis of software and systems, including specification techniques, software design methodologies, performance measurement, validation and verification, and quality assurance techniques. Three lectures and laboratory sessions are held per week. Prerequisite: COSC 4321
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|