|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This is a continuation of the development of computer programming solutions for solving problems with emphasis on algorithmic design, top-down development, implementation using Ada, and testing of solutions. Concepts include the review and reinforcement of topics studied in Computer Science I, procedural abstraction, the use of packages as a mechanism for encapsulation and data abstraction, text file processing, private types, exceptions and exception handling, and use of generics. Programming assignments are completed in the Ada language in a UNIX environment. Lecture/Lab Hours: Three hours per week.
-
2.00 Credits
This is a continuation of the development of computer programming solutions for solving problems with emphasis on object-oriented design, top-down development, and testing of solutions. Concepts include the Object Model, classes and objects, classification, notation, and process. Programming assignments and examples will be in object-oriented language. May be repeated for credit with a different language. Lecture/Lab Hours: Two hours per week.
-
3.00 Credits
This course introduces the student to data structures such as trees, graphs, and other forms and their implementations. An emphasis will be placed on abstract data types; static memory allocation vs. dynamic storage allocation; searching, hashing, and sorting methods; and algorithm analysis. Lecture/Lab Hours: Three lecture hours per week.
-
3.00 Credits
This course applies techniques of discrete mathematics to computer science problems. Topics include logic, proofs, algorithms, number theory, matrices, graphs, trees, sets, relations, counting, recurrences, generating functions, probability, and expectation. Lecture/Lab Hours: Three lecture hours per week.
-
3.00 Credits
This course introduces the student to techniques used in large scale scientific software development including requirements analysis, specification, systems design, implementation, testing, validation, verification, and maintenance. Lecture/Lab Hours: Three lecture hours per week.
-
3.00 Credits
This course content will be selected by the instructor and may be repeated for credit if the course topic is different. Lecture/Lab Hours: Three lecture hours per week.
-
3.00 Credits
This is a historical and contemporary survey of law enforcement and the structure, functions, and operations of criminal justice agencies, including the police, courts, and corrections. Lecture/Lab Hours: Three hours per week.
-
3.00 Credits
This is a survey of the field of criminology, including theories of causation, statistical trends, criminal behavior systems, and behavior within law enforcement and rehabilitative structures. Lecture/Lab Hours: Three hours per week.
-
3.00 Credits
This is an introduction to criminal law as it relates to enforcement, judicial, and correctional processes. Included are the history and basic concepts of criminal law, essential elements of selected crimes, and constitutional considerations. Lecture/Lab Hours: Three hours per week.
-
3.00 Credits
This is an introduction to the historical and contemporary philosophies affecting juveniles who come into contact with the justice system. Trends in juvenile delinquent and status offenses are outlined. Specific procedures used in processing children and youths, from intake to disposition, are examined. Lecture/Lab Hours: Three hours per week.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|