Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Ethics in the Social Sciences begins with an introduction to moral theory, then surveys research regulation and research ethics, uses of authorship, plagiarism, peer review, data ownership, and stewardship. Also examined is human subjects research and informed consent; research using live animals; and the clinician-patient relationship. Case studies are derived from anthropology, sociology, and psychology.
  • 3.00 Credits

    Research Methods in the Social Sciences is designed to give students a thorough grounding in the different methodologies associated with research, principally qualitative and quantitative analysis. The biggest benefit that different research methodologies bring to a social scientist is the ability to develop firm correlations between the causes of observed phenomena and their consequences (an integral part of quantitative analysis) and to draw reliable causal explanations beyond mere correlations (the central focus of qualitative analysis). Students will also learn the practical knowledge and skills necessary for preparing robust social science research projects that can be applied in a variety of different settings. In particular, students will learn to create viable research designs, develop a research agenda, and match that agenda with the correct research tools and methodologies.
  • 3.00 Credits

    This course is designed for students with little or no instruction in the Spanish language. The course focuses on developing skills in the four basic modes of communication: speaking (both interpersonal and presentational), listening, reading, and writing. It also emphasizes the importance of understanding Hispanic cultures and civilizations.
  • 3.00 Credits

    Stresses vocabulary, grammar, listening, and conversational skills. Advisories: It is advisable to have completed SPA-101-GS Elementary Spanish I or equivalent. This course is not recommended for students who have previously taken a Spanish language course.
  • 3.00 Credits

    Principles of Statistics is designed to meet the needs of students across multiple disciplines and professions. As data becomes more prevalent in our world through advances in technology, there is a growing need to understand, analyze, and utilize these data effectively to make decisions. This course provides students with techniques needed to scientifically analyze data for statistical interpretation. Topics include types of statistics, data representations (tables, graphs, and charts), measures of location and variation, probability concepts, continuous and discrete distributions, confidence intervals, hypothesis tests, distribution-free tests, and regression and correlation analysis. The emphasis of the course is on the application of these statistical methods to solve real-world problems regardless of academic or professional discipline.
  • 3.00 Credits

    This course introduces students to the topic of sustainability with a focus on how they can build a business case for sustainability within their organization. The course provides background into the social, economic, and environmental challenges facing organizations today as they strive for more sustainable operations, explaining both the trade-offs and the potential payoffs from striving for a zero-waste supply chain. Students will learn why it is imperative that all businesses work toward developing a regenerative business model rather than one that is exploitative. This course discusses ways an organization can revise its operations to accommodate the triple bottom line of profit, people, and planet. Students will learn about the global issues challenging today's business managers from the key leaders and the important literature in the sustainability field. Students will also develop their capacity to think critically about the role the organizations they are connected with have played or can play in building a more sustainable world.
  • 3.00 Credits

    This course provides students with a solid foundation in software engineering and develops their knowledge and skills related to contemporary software development processes, methods, and practices. The goal of this course is to develop the student's ability to understand, design, develop, and implement complex programs using current architectural frameworks and design methodologies. In this course students will develop the expertise to reason about programs of moderate size. Topics include the software development life cycle, requirements engineering, modeling, software testing, and quality assurance. Additional topics, include: design patterns, modularity, code reuse, application program interface (API) design, assertions, invariants, separation of concerns, programming patterns, debugging, profiling, asynchronous programming, event-driven programming, metaprogramming, and graphical user interfaces (GUI). Students in the course will work in teams to develop fairly large projects that include a project plan, formal specifications, design artifacts, program documentation, and a fully functional software system.
  • 3.00 Credits

    This course focuses on software development models that are used to develop, validate, verify, and analyze software systems. Students will develop knowledge and skills in software verification and validation as well as expertise in data and process modeling. Various software modeling frameworks will be covered in this course and students will learn to apply them to the design and development of software artifacts. They will learn to use software verification tools and techniques to ensure that a software system has been built according to the requirements and design specifications defined in the model. Students will also use software validation frameworks to test whether the software actually meets the user's needs and that the initial specifications were correct. Topics in this course include development life-cycle models, modeling languages, software design templates, system documentation, software verification frameworks, and software validation methodologies.
  • 3.00 Credits

    Software security is concerned with ensuring that software processes are designed to prevent data and computing resources from becoming lost, unreliable, altered, inaccessible, or corrupt. In this course, students will learn how to identify, categorize, and prioritize the information and other resources used by software systems and to develop security requirements for the processes that access the data. Students will learn to develop strategies that mitigate security vulnerabilities caused by either nonconformance to software requirements or omissions caused by incorrect requirements. In this course, students will learn to perform software security evaluations; establish security requirements; develop guidelines for security that are applied during the software design, operations, and maintenance processes; evaluate security requirements during software reviews and audits; develop a configuration and process management policy that addresses corrective action for existing software; monitor software modifications to ensure that any changes do not unintentionally create security violations or software vulnerabilities; and develop plans for the physical security of the software.
  • 3.00 Credits

    The software development process focuses on software production concerns and not the technical issues related to software development such as the selection and use of software tools. This process exists to support the management of software development and is generally more focused on addressing business concerns associated with managing software. In this course students will learn about software development processes and will acquire the knowledge and skills required to manage the development of large, complex software projects. Students will learn to apply product development life-cycle methodologies and to develop strategies for managing product introduction, growth, maturity, and decline phases. In addition, students will learn about various quality management processes including requirements, testing, configuration, change, defect, risk, improvement, safety, and release management. Project planning, monitoring, and control as they apply to software development and management will also be covered in this course.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.