|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
0.00 - 3.00 Credits
An introduction to the Java programming language. The core elements of programming are covered including control statements, primitive data elements and structures, program structure using methods, basic input and output, and the software development process. The essential object oriented programming language constructs are introduced, focusing on the definition and use of classes, interfaces, data encapsulation, inheritance, and polymorphism. Prerequisites: COSC 1302 or COSC 1310.
-
0.00 - 3.00 Credits
Application of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. Prerequisites: 3 hours of programming language and concurrent enrollment in MATH 3310. Lab fee $15.
-
0.00 - 4.00 Credits
Combinational and sequential digital system design techniques; programmable logic devices; computer components (ALU, memory, IO circuits); hardware description language (VHDL); introduction to machine and assembly languages. Credit for both COSC 2448 and ENPH 2448 will not be awarded. Lab fee $15. Prerequisite: One semester of programming language.
-
0.00 - 3.00 Credits
A study of selected topics in computer systems including programming languages, programming techniques, or other specialized topics. Normally only one major topic will be considered per offering. May be repeated once for credit as topics vary. Prerequisite: 6 hours of COSC or approval of department head. Lab fee $15.
-
0.00 - 3.00 Credits
Covers the principles and techniques used to develop GUI-based applications: window creation, dialog boxes, menus and controls. Introduces 2D and 3D graphics. Introduces the main building-blocks of game design, from a programmer's perspective, such as character animation, scene navigation, shading, modeling, game rules. Prerequisites: 3 hours of object-oriented programming and COSC 2341.
-
0.00 - 3.00 Credits
Numerical algorithms in a general-purpose computer language (C) and a specialized numerical language (MATLAB); binary representations of integers, floating-point numbers and characters; solutions to specific and general polynomial equations; regression and iteration techniques; approximate derivation and integration; error analysis; linear systems and matrix algorithms; other selected numerical algorithms. Lab fee $15. Prerequisite: MATH 2414 and one semester of programming.
-
0.00 - 3.00 Credits
Graphics architectures and data structures, color, matrix-based geometry in 2 and 3 dimensions, clipping, segmentation, interaction handling, visible surface determination, scene modeling and animation. Prerequisite: COSS 2341; Co-requisite: MATH 3332. Lab fee $15.
-
0.00 - 3.00 Credits
The design and development of embedded applications and systems. Hardware/software interface, embedded operating systems, and support software. Prerequisite: COSC 3443. Lab fee $15.
-
0.00 - 3.00 Credits
Mathematical tools for algorithm analysis, stacks, queues, lists, trees, heaps, dictionaries, sorting, sets, greedy method, divide-and-conquer, dynamic programming, graphs, network flow, distributed algorithms for networking, pattern matching. Prerequisites: COSC 2341, MATH 2414. Lab fee $15.
-
0.00 - 3.00 Credits
Introduction to the design and development of operating systems. Analysis of current system software technology, including process management, memory organization, security, and file systems. Prerequisites: COSC 2341, 3443. Lab fee $15.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|