Posts Tagged ‘research’
Understanding The Tasks Involved In Software Engineering
Software engineering is a very dynamic field involving designing, developing, testing and implementing software applications, tools and programs in various business and other operations as per customer specific requirement.
Being a software engineer, you can work in any of the related departments depending upon your interest from programming, testing or implementation. The demand for engineers in all these departments is always very high. But then without a professional qualification you will not be able to fit into these jobs at all.
The professional courses for computer science and engineering vary from country to country. In some countries you have licenses for software engineers like in UK you have the British Software Society that issues licenses where as in Canada they have the Professional Engineer tag given.
Depending upon your interest and inclination once can join different departments in the software industry. The departments vary across Design development, coding and programming, project management, software testing, deployment as well as maintenance besides training and technical writing etc.
Software languages and processes of development keep changing rapidly. The software developed also goes through various versions with subsequent improvements and modifications.
The job functions in this sector are highly specialized and skilled. Once a candidate chooses a particular field, he would be constrained to move in the same path and cannot jump to another stream. For example a hardware engineer cannot get into programming while a programmer cannot hope to do project management.
The software application development and implementation includes various disciplines and project teams all working in tandem under the central co-ordination and control of project managers as well as program managers who direct, control , monitor and own the delivery of projects with the help of programmers, testers, implementation team, system administrators as well as hardware administrators and many more teams.
Software systems is a very dynamic field where the language and standards as well as designing platforms and principles keep changing all the time. This requires the software engineers to keep upgrading their knowledge and skills all the time through training and retraining.
See various other works created by this author about items including computer software engineer jobs and information technology jobs.
How to Invent the Future by Playing Online Games: SuperStruct
Jane McGonigal, Director of Game Research and Development at the Institute for the Future, explores the theory behind massively multiplayer forecasting games and the design principles of her project, Superstruct. He reveals the most interesting insights from the first 10 days of live gameplay on the site.
Stanford University:
http://www.stanford.edu/
Stanford Center for Professional Development:
http://scpd.stanford.edu/
Stanford University Channel on YouTube:
http://www.youtube.com/stanford
Duration : 1:17:42
Massively Multiplayer Online Games, Learning & The New Pop Cosmopolitanism
Presentation by Constance Steinkuehler (University of Wisconsin-Madison) for the 2010 NMC Symposium on New Media & Learning (March, 2010, http://www.nmc.org/2010-nml-symposium)
American schools largely remain locked within a Ford type factory model of industry and efficiency; games, on the other hand, are forward leaning, recruiting intellectual practices, dispositions, and forms of social organization that are aligned with many of todays new capitalist workplaces. Massively multiplayer online games (MMOs) in particular function as naturally occurring, self-sustaining, indigenous online communities of learning and practice, and their study tells can us something important about how such communities form and function. In this presentation, Constance will detail research on commercial online games and how the constellation of intellectual practices that constitute gameplay in such spaces coalesce into a form of cosmopolitanism found in the least likely of places, in the context of pop culture. Games are incubators of a new pop cosmopolitanism a Discourse or way of being in the world marked by a willingness and ability to navigate an increasingly globalized and therefore diverse, networked, socio-technical world. If our world is indeed increasingly flat, then gaming communities such as those found in MMOs, are, in some respects, our proverbial canaries in the coalmine.
http://www.nmc.org/2010-nml-symposium/steinkuehler-keynote
Video by HVXSilverstar http://www.youtube.com/user/HVXSilverstar
Duration : 0:58:42