9 research outputs found

    Effects of information technology on the business

    Get PDF
    Information Technology develops extremely fast and never stops moving because we need this important and strategic technology. The article is about effects of Information Technology on Business and help of IT to prevent products smuggling, and in this scientific article we tried to introduce big achievements which are ideal prevention and security solutions that IT delivered recently and it had a very big effect of Business World.В современном мире, информатизация, как процесс, затрагивает все сферы деятельности государства как единой системы. Особо важно иметь весь срез данных при стратегическом планировании любого уровня, которое является одной из составляющих управленческой деятельности. В сфере большого, среднего и малого бизнеса информационные технологии переводят деятельность предприятий на качественно иной уровень. В статье рассматриваются вопросы, связанные с применением информационных технологий для предотвращения проникновения на рынок контрафактной продукции

    Using a Class-Wide, Semester-Long Project to Teach Software Engineering Principles

    Get PDF
    A senior-level, project-based Software Engineeringcourse taught at the University of Central Arkansas serves asthe capstone course for the Computer Science Program andintroduces students to the theory, tools, and techniques used tobuild large-scale software systems in a project-driven setting.Foundational to the course is the use of a class-wide, semesterlongcourse project to emphasize the theoretical aspects of thesoftware process and the system used for scoring studentperformance on the project. One project is selected for theentire class with students divided into teams of four to sixstudents to support different functional requirement areas. Amilestone-driven approach is used following a modifiedversion of the Unified Process for project development.Student scores on the project are divided into a group score,assignable via a rubric-like grade sheet, and an individualscore which is determined by the individual’s effort asassigned using the task-management tool, Issue-Tracker.Experiences gained and lessons learned in teaching the courseare provided as a guide for those wishing to follow a similarapproach to teaching Software Engineering in the future

    Using GitHub in Large Software Engineering Classes: An Exploratory Case Study

    Get PDF
    GitHub has been recently used in Software Engineering (SE) classes to facilitate col- laboration in student team projects. The underlying tenet is that the technical and social feature of GitHub can help students to communicate and collaborate more effectively as a team as well as help teachers to evaluate individual student contribution more objectively. To shed more light on this, in this case study, we explore the benefits and drawbacks of using GitHub in SE classes. Our study is conducted in a software engineering class of 91 students divided into 18 teams. Our research method includes an entry and an exit surveys and a qualitative analysis of students’ commit behavior throughout the period of the project. Our findings show that a) enforcing GitHub in SE classes can be an effective approach for enhancing students’ skills in configuration management and version control, and b) despite the steep learning curve, most teams managed to optimize their commit behavior over time. In terms of student evaluation, our analysis exposed the risks of using GitHub for individual effort assessment. The work in this paper provides several valuable insights for researchers and makes several recommendations for practitioners (teachers) about integrating GitHub in SE classes

    The effect of programming competency on success in undergraduate team projects in computing science

    Get PDF
    PhD ThesisAs part of the Centre for Excellence in Teaching and Learning Project, Active Learning in Computing (CETL ALiC) Newcastle University, in partnership with Durham University, developed a Cross-Site Software Development Activity in their Stage 2 Software Engineering modules (FHEQ level 5) and both universities carried out this activity during the academic years 2005/06 to 2008/09. This initiative involved ‘Companies’ of Newcastle and Durham students working in partnership to develop a software solution together throughout the academic year. This initiative was risky because assessment and marking of deliverables for the project was conducted between staff at both sites. Each module had differing assessment weightings, learning outcomes and taught content. Therefore it was imperative that CETL ALiC staff kept a close eye on assessment outcomes during the project to ensure that no students were disadvantaged by the Cross-Site work. This thesis outlines an initial review of assessment carried out at Newcastle University, the findings of which led to some concerns about fairness in attainment between students on different programmes at Newcastle due to student perceptions about the ‘higher’ value of programming skills and the ‘lower’ value of soft skills. These findings were the motivation for the deeper investigations into the assessment framework used in the Software Engineering Team Project (SETP) at Newcastle University that are presented in this thesis. The investigations show that student perceptions of the value of technical roles in the project teams led to students in non-technical roles being awarded lower peer percentage weightings, which in turn meant they achieved lower overall marks for the module. The thesis introduces remedial work in the form of competency matrices that was carried out in an attempt to address this problem. This remedial work led to the development of the Student Appraisal Method, a 360 degree feedback method of formative assessment that is presented at the end of this thesis. This method of assessment can be generalised for other disciplines and should ensure students become more aware of their own personal competency development in team projects in the future and that they make better ii judgements about the contribution of their teammates, irrespective of whether their role is technical or non-technical during Software Engineering projects
    corecore