|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course is an introduction to machine language structure and coding, comprehensive description of the arithmetic, logical, branching, and I/O operations of interrupt system. Three hours of lecture per week. Prerequisite: COSI 216 or COSI 223. Fall or Spring.
-
3.00 Credits
This course will prepare students to design mathematical and engineering projects using computer software. Designs relating to architecture, subdivisions automobiles, etc., will be graphed on the screen and operations to alter, such as, move, mirror, copy will be performed. Concepts of block, layers and other aspects will be explained. Prerequisites: COSI 118 and MATH 145. As needed.
-
3.00 Credits
The course includes processor, memory, I/O devices, digital logic level, microprogramming, conventional machine level, and introductory computer architecture. The knowledge of assembly language is required. Three hours of lecture per week. Prerequisite: COSI 240. Fall or Spring.
-
3.00 Credits
This course deals with advanced issues in Java programming, such as Graphical User Interfaces, exception handling, multithreading, and multimedia (Images, animation, audio and video). This course also surveys client-side and server-side Internet programming, including Java script, ASP, CGI and Java servlets. Three hours of lecture per week. Prerequisite: COSI 223. As needed.
-
3.00 Credits
This course is an introduction to data structures including lists, stacks, queues, trees, graphs, etc. Searching, sorting, merging, information storage and retrieval also are covered. Three hours of lecture per week. Prerequisite: COSI 216. Fall or Spring.
-
3.00 Credits
Boolean algebra and logic circuits, register transfer operations, design of small computer, I/O and interrupt organization, addressing modes, instruction formats, microprogram control, etc. Three hours of lecture per week. Prerequisite: COSI 320 and COSI 330. As needed. COSI 335 Computer Algorithms (3) This course is an investigation of various algorithms, their properties, applications, and corresponding data structures. Three hours of lecture per week. Prerequisite: COSI 240 and 330. Fall or Spring.
-
3.00 Credits
This course focuses on the theory and practice of numerical computations. Numerical methods include: analysis of errors in approximate numerical calculations, solutions of nonlinear equations, finite differences and interpolating numerical polynomials, numerical differentiation and integration, least square approximation, and systems of linear equations. (Same as MATH 340.) Three hours of lecture per week. Prerequisites: COSI 216 and MATH 202. Fall or Spring.
-
3.00 Credits
This course emphasizes the concepts and structures necessary for the design and implementation of database management systems, data models, data normalization, file organization, and index organization. Three hours of lecture per week. Prerequisite: COSI 240. Fall or Spring.
-
3.00 Credits
This course focuses on a formal definition of programming language including specification of syntax and semantics. The course compares the features, syntax, and applicability of various computer languages. Topics include data types, data structures, control structures, procedures, recursion, list processing and programming styles. Three hours of lecture per week. Prerequisite: COSI 330. Fall or Spring.
-
3.00 Credits
This course is a survey of system programs such as loaders, linkage, editors, assemblers, compilers, and operating systems. Covers the major components of each as well as design and implementation considerations. Three hours of lecture per week. Prerequisite: COSI 320 or permission of instructor. As needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|