97 research outputs found
CEG 460/660-01: Introduction to Software Computer Engineering
This course introduces established practices for engineering large-scale software systems. Emphasis is placed on both the technical and managerial aspects of software engineering, and the software development process. This includes techniques for requirements elicitation, analysis, design, testing, and project management. The course emphasizes object-oriented development with the Unified Modeling Language (UML). Hands-on experience is provided through individual homework problems and a partnered project
CEG 468/668: Managing the Software Development Process
This course covers the challenges and issues associated with software project management. Emphasis will occur on two fronts: (1) the software project manager’s view (i.e., “What considerations and obstacles confront project managers during software development?”), and (2) the organizational view (i.e., “How can organizations can foster a climate where software project management is performed effectively throughout an organization?)
CEG 399: Introduction to Software Testing
This course covers software testing strategies, along with established best practices, so students learn how to test their software in a complete and systematic (vice ad-hoc) manner. Particular attention is paid to planning, writing, and executing software testing documentation, i.e., software test plan, to include documented results. Various projects are assigned, designed to illustrate various challenges associated with software testing, and to reinforce the strategies and techniques used to overcome these challenge
CEG 4120/6120-01: Managing the Software Process
This course will cover some of the challenges and issues associated with software project management. Emphasis will occur on two fronts: (1) the software project manager\u27s view (that is, what considerations and obstacles confront project managers during software development), and (2) the organizational view (that is, how organizations can foster a climate where software project management is performed effectively throughout an organization)
CEG 460/660-01: Introduction to Software Computer Engineering
This course introduces established practices for engineering large-scale software systems. Emphasis is placed on both the technical and managerial aspects of software engineering, and the software development process. This includes techniques for requirements elicitation, analysis, design, testing, and project management. The course emphasizes object-oriented development with the Unified Modeling Language (UML). Hands-on experience is provided through individual homework problems and a partnered project
Recommended from our members
Longitudinal cohort of HIV-negative transgender women of colour in New York City: protocol for the TURNNT ('Trying to Understand Relationships, Networks and Neighbourhoods among Transgender women of colour') study.
IntroductionIn the USA, transgender women are among the most vulnerable to HIV. In particular, transgender women of colour face high rates of infection and low uptake of important HIV prevention tools, including pre-exposure prophylaxis (PrEP). This paper describes the design, sampling methods, data collection and analyses of the TURNNT ('Trying to Understand Relationships, Networks and Neighbourhoods among Transgender women of colour') study. In collaboration with communities of transgender women of colour, TURNNT aims to explore the complex social and environmental (ie, neighbourhood) structures that affect HIV prevention and other aspects of health in order to identify avenues for intervention.Methods and analysesTURNNT is a prospective cohort study, which will recruit 300 transgender women of colour (150 Black/African American, 100 Latina and 50 Asian/Pacific Islander participants) in New York City. There will be three waves of data collection separated by 6 months. At each wave, participants will provide information on their relationships, social and sexual networks, and neighbourhoods. Global position system technology will be used to generate individual daily path areas in order to estimate neighbourhood-level exposures. Multivariate analyses will be conducted to assess cross-sectional and longitudinal, independent and synergistic associations of personal relationships (notably individual social capital), social and sexual networks, and neighbourhood factors (notably neighbourhood-level social cohesion) with PrEP uptake and discontinuation.Ethics and disseminationThe TURNNT protocol was approved by the Columbia University Institutional Review Board (reference no. AAAS8164). This study will provide novel insights into the relationship, network and neighbourhood factors that influence HIV prevention behaviours among transgender women of colour and facilitate exploration of this population's health and well-being more broadly. Through community-based dissemination events and consultation with policy makers, this foundational work will be used to guide the development and implementation of future interventions with and for transgender women of colour
Final Report of the AFIT Quality Initiative Internal Discovery Committee
This document contains results of a study designed to document the key elements for student success at AFIT in our continuing education and graduate programs and discover to what degree they exist at AFIT. The effort represents an attempt to guide improvement of our graduate and continuing education programs through experience available from our faculty, staff and students. The process outlined herein was designed to achieve success by allowing the participants to define what it means to succeed and then self-assess the presence of these factors at AFIT. It’s therefore a true internal discovery process since its output reflects the state of our internal understanding of teaching and learning excellence. This inclusive approach, which garnered participation from 400 people across AFIT’s schools, will be used in conjunction with the external committee\u27s recommendations to determine a course of action to invest into AFIT\u27s instructional capabilities
Towards a Processual Microbial Ontology
types: ArticleStandard microbial evolutionary ontology is organized according to a
nested hierarchy of entities at various levels of biological organization. It typically
detects and defines these entities in relation to the most stable aspects of evolutionary
processes, by identifying lineages evolving by a process of vertical inheritance
from an ancestral entity. However, recent advances in microbiology indicate
that such an ontology has important limitations. The various dynamics detected
within microbiological systems reveal that a focus on the most stable entities (or
features of entities) over time inevitably underestimates the extent and nature of
microbial diversity. These dynamics are not the outcome of the process of vertical
descent alone. Other processes, often involving causal interactions between entities
from distinct levels of biological organisation, or operating at different time scales,
are responsible not only for the destabilisation of pre-existing entities, but also for
the emergence and stabilisation of novel entities in the microbial world. In this
article we consider microbial entities as more or less stabilised functional wholes,
and sketch a network-based ontology that can represent a diverse set of processes
including, for example, as well as phylogenetic relations, interactions that stabilise
or destabilise the interacting entities, spatial relations, ecological connections, and
genetic exchanges. We use this pluralistic framework for evaluating (i) the existing
ontological assumptions in evolution (e.g. whether currently recognized entities are
adequate for understanding the causes of change and stabilisation in the microbial
world), and (ii) for identifying hidden ontological kinds, essentially invisible from
within a more limited perspective. We propose to recognize additional classes of
entities that provide new insights into the structure of the microbial world, namely ‘‘processually equivalent’’ entities, ‘‘processually versatile’’ entities, and ‘‘stabilized’’
entities.Economic and Social Research Council, U
- …