|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 3.00 Credits
Additional information is indexed under Guided Independent Research and Study.
-
1.00 - 3.00 Credits
Additional information is indexed under Guided Independent Research and Study
-
3.00 - 6.00 Credits
Full-time work experience as a regular staff member in a communication-related position. Student will work under the supervision of an on-the-job supervisor and report to a Troy University faculty advisor who will monitor the work experience. Student will also prepare written and oral reports. Prerequisites: Approval of the academic adviser and department chair, a minimum of 75 hours of course work, completion of a Permission to Register for an Internship Form, and successful completion of an internship workshop prior to registering for the internship.
-
3.00 Credits
An introduction to the theory and development aspects of a high-level programming language. The course covers programming methodologies, control structures, predefined and user defined functions, input/output streams, control structures, logical expressions, enumeration, repetition, multidimensional array and string manipulation, structures, searching, sorting techniques, and advanced input/output. Program analysis, design, development, and testing are emphasized. Prerequisite: MTH 1112
-
3.00 Credits
A continuation of Computer Science I to include advanced programming techniques including classes and data abstractions, inheritance and composition, pointers, virtual functions, overloading, exception handling, and recursion. Students analyze, design, implement, and test complex programs. Prerequisite: CS 2250
-
3.00 Credits
Provides student the opportunity to gain experience and training in an additional high-level language. The course focuses on advanced topics including objects, structures, applets, graphics, exception handling, files, and streaming. Prerequisite: CS 2255.
-
3.00 Credits
A broad perspective of computer science concepts intended as preparation for more in-depth coverage in higher-level courses. Topics include machine and assembly language programming, computer system organization and operation, logic circuits, finite-state diagrams and programming language grammar, Boolean algebra, and circuit design considerations. Prerequisite: CS 2250
-
3.00 Credits
The study and application of a business-oriented programming language. Students apply a structured, multiphase program development process that features a series of steps involving understanding of problems, formal problem definition, design methodologies, program specification, and file definition as applied to business processing systems. The course includes the study and application of the following concepts: structured design methodology, divisions, arithmetic and intrinsic functions, decisions structures and logical control structures, iterative processes, case structure, error capture, batch processing, file manipulation, table manipulation, and interactive structures. Prerequisite: CS 2255
-
3.00 Credits
A survey of data structures that includes lists, ordered lists, linked lists, stacks, queues and trees. Also included are measurement of program performance and how program performance is affected by alternative data structures. These concepts are presented within an object-oriented framework. Programming labs are included. Prerequisite: CS 2255, MTH 1125, 2215.
-
3.00 Credits
Introduction to operations research, linear programming, simplex-based sensitivity analysis and duality, linear programming applications, network models, simulation, waiting line models, Markov processes, forecasting, and inventory models. Prerequisites: MTH 1125
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|