The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper details the process to inject and measure the understanding of student's knowledge and application of software coding standards. As with most other educational processes, consistent repetition enforces the learned concept. This process and techniques to reinforce the use of coding standards can be applied from freshman through graduate level embedded software courses.
This paper explores the proposition that teaching programming for application development differs from established methods in computer science, engineering, and MIS, and requires a re-framing of pedagogical models. In addition to programming fundamentals, algorithms, and data structures, application development also requires understanding the foundations of human-computer interaction and the nature...
We show in this paper our experiences and results in teaching different user interface technologies. Our focus is one of the biggest ERP solutions, which offers several UI possibilities. We have recognized that different technologies require different knowledge from programming, design, fantasy and robustness aspects as well. On the other hand the students' age, educational environment, graduate level...
Pen-based e-form is the e-form software based on pen-based user interface. Because of the complexity of existing development tool and difficulty of implementing pen-based user interface, pen-based e-form only can be designed and implemented by the professional developers, which make it difficult to adapt to the changing user requirements. It is a good method to solve the above problem to develop a...
Pen-based e-form is a style of office software in the era of Post-WIMP interface. It is complicate and difficult to utilize the existing development tool to implement pen-based user interface, so that pen-based e-form only can be designed and implemented by the professional developers, which make it is difficult for the pen-based e-form software to adapt to the changing user requirements. Given the...
The profession as an electrical engineer has undergone many changes in the last 20 years. Many of the design jobs have been outsourced, downsized or eliminated. While there is an oversupply of one type of engineer, there is a significant shortage of another type of engineer. Jobs in New York area represent the pulses of the engineering profession. Defense contractors have moved out of the area but...
Open source software (OSS) is becoming increasingly visible throughout the software industry. Not only for the software industry, it is also penetrating numerous aspects of today's world, such as open innovation and social innovation. The power of OSS, as a radical driver of social innovation, presents a wide array of challenges, not just for the real world, but also for education. The author presents...
Objective: to investigate studies about software processes looking for practices which can be used to obtain agility in software processes. Method: A systematic review including seven search engines was executed in Feb/2010. To apply the defined criteria to select papers and extract information regarding working practices bringing agility to software processes. Results: from 6696 retrieved papers,...
The design and application of a Java programming experiment automatic evaluation system is described. The system is developed based on the Java EE platform. By using tiered architecture and Façade design pattern, loose coupling and call interface clarity between the presentation tier, business tier, and data persistence tier are achieved, reusability, maintainability, and extensibility of the system...
The current undergraduate software engineering curriculum in Iran was approved by MSRT in October 1998. However, software industry faces the fastest growth rate among science and technology areas. Considering that, this article aims at revising this curriculum from the viewpoint of users of its output, the managers of software industry. To achieve this goal, the courses of MSRT's and high-ranked universities'...
This paper presents a flexible programming model based on task investigation in order to truly achieve the purpose that talent planning effectively serves the enterprise strategy. In this model, the multi-dimension evaluation architecture is designed with the emphasis of interaction among the superiors and subordinates, task orientation basis and the ability, characteristics of knowledge workers....
In the process of engineering design, data sorting, data query, graphics processing and documents editing are beginning to be reachized by using specialized software. According to the specific characteristics of the design industry, more professionals are usually working together to achieve the aim of sharing information in the process of designing. This paper, combining with oil exploration design...
In the VB Programming teaching, author combined with own teaching experience discuss several teaching method, such as case teaching method, goal-driven method, related case teaching, and study the attention problems in the teaching.
Aspect-Oriented Programming (AOP) is good at solving the difficulty in Object-Oriented Programming (OOP) of crosscutting concerns, and loosens the system from higher standpoints. Based on the characteristics of web application system, this paper introduces the AOP idea into it, and designs a kind of multi-player architecture based on MVC, emphasizes on the analysis of crosscutting concerns in web...
In the field of J2EE, MVC framework exists crosscutting concerns across multiple modules (e.g. logging, validation, transaction etc.) causing the code scattering and code confusion and making the system difficult to maintain and to extend. Fortunately, Aspect-Oriented Programming aims at addressing the problems of them. Aspects can be defined to modularize such concerns. In this work, we introduce...
The paper discussed the elementary theory and essentiality in E-commerce at first In the next section, the knowledge about ASP. NET, C#, SQL Server, Internet Information Services and SSL Certificate and so on was introduced, also the paper talked about why to select ASP. NET and C# as E-commerce project programming language, project deploying and methods in E-commerce project. The relation of the...
In order to achieve the ease of use and performance requirements of the network teaching system, a solution based on open source framework of Spring, Hibernate and JavaServer Faces (JSF) is proposed. The generics DAO schema is introduced into the data persistence layer and the rich UI components of development framework ICEfaces based on open-source Ajax are embedded in the presentation layer to meet...
Learning to program is difficult for novices with high levels of cognitive load being experienced. A new programming language, Scratch, has been created to help young students learn programming. However the system can also be used with older students in introductory courses in higher education. This paper discusses the new system and how ldquostandardrdquo algorithms might be created as a precursor...
The paper discussed the elementary theory and essentiality in e-commerce at first. In the next section, the knowledge about JSP, Java Bean, servlet and EJB and so on was introduced, also the paper talked about why to select Java as e-commerce project programming language, project deploying and methods in e-commerce project. The relation of the education of Java programming and the deployment of e-commerce...
This paper presents a proposal to acknowledge the importance of tacit course knowledge to students and transform this knowledge into a valuable asset. When a student or an employer reads course descriptions they usually miss a lot of important information. Course descriptions and the transcript of records normally state only the professional goals. In this paper we show an analysis of courses delivered...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.