Resource Center Search

The Resource Center is your source to find information on faculty preparation, learning activities, presentation material and reference information.

Search

  in      
Advanced Search


Categories

Special Collaboration Areas


Home > Software Engineering   (92 Object(s) in 16 Usage Type(s) found)

Faculty Preparation: Course Outline Back to top
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Software Engineering Case Analysis (软件工程案例分析)  - 02/27/2007
This course is open for students of Software Engineering Department. It is based on real engineering CASE, combined with real process of software development, focused on teaching Microsoft Solutions Foundations software development process.
Software Engineering  - 04/17/2006
The primary objective of the course is to teach the fundamentals of software engineering (SE) with emphasis on requirements engineering and software design. The course heavily concentrates on the Unified Modeling Language (UML) technology and client/server Web-based software engineering.
Intermediate Software Design and Engineering  - 04/17/2006
The primary objective of the course is to teach the principles and techniques of software engineering with emphasis on requirements engineering and software design. The course heavily concentrates on the Unified Modeling Language (UML) technology and client/server web-based software engineering.
Advanced Software Development Methods  - 02/17/2005
Materials for a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Systems Analysis and Design  - 01/13/2004
This course studies the methodology for building a complete application system, with an emphasis on critical analysis of existing systems and design of computer-based systems.
Software Engineering  - 01/13/2004
This introductory software engineering course provides a basic knowledge of software engineering principles that can be applied to the software development process.
Systems Analysis and Design  - 08/14/2001
Study of the methodology for building a complete application system. Emphasis on critical analysis of existing systems and design of computer-based systems.
Software Engineering  - 08/14/2001
This is an introductory software engineering course designed to provide students with knowledge of software engineering proinciples that can be applied to the software process.


Faculty Preparation: Professional Development Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short


Faculty Preparation: Textbook Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
ASP.NET Security  - 07/23/2003
Covers every topic from building secure pages, to security configuration.                                                                       
Security for Microsoft® Visual Basic® .NET  - 05/05/2003
This procedural book teaches developers how to add security features to applications and how to deploy and run them securely with Visual Basic, the most popular programming language.
Writing Secure Code  - 04/18/2002
Keep the bad guys at bay with this entertaining, eye-opening book. You'll learn how to padlock your applications throughout development-with advice from two battle-scarred veterans who have solved some of the toughest security problems in the industry.


Learning Activities: Executable Program Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                


Learning Activities: Exercise/Exam Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
_NET Technology and C Sharp Language  - 02/15/2006
This course will teach students about the basic concepts of .NET/C# language, and let the students know how to make programs using C#. Besides, some knowledge about WEB SERVICE are also introduced. This is a practical course, especially for those students who have some background in programming.
.NET Framework and ASP.NET Web development  - 01/05/2006
This is 6-days training 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
Internet Programming with .NET  - 03/30/2005
The main contents include: Microsoft .NET (.NET Framework, CLR, C#, ADO.NET, ASP.NET, XML Web Services), Web development (Data Binding, DHTML, Jsript, DOM, etc.) XML related technologies, Fundamentals of DBMS and Networking.
Assignments-Advanced Software Development Methods  - 02/17/2005
Assignments from a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Course Web Site-Advanced Software Development Methods  - 02/17/2005
Course Web site for a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Foundations of Software Engineering  - 09/01/2004
This course site consists of an extensive set of lecture notes, recitation notes and assignments. This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software using C# and .NET is covered.
Microsoft.NET Architecture and the C# Language  - 06/22/2004
This is the first version of one-semester university course by Professor Vladimir O. Safonov on Microsoft.NET architecture and C#. The course is based on 26+ years experience by the author on research and teaching in the field of software engineering.
Software Design Project  - 01/12/2004
This course discusses the design, implementation, and management of large-scale software projects by using C++. It covers advanced OOP properties, such as encapsulation, inheritance, and polymorphism.
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                


Learning Activities: Lab Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Aspect.NET 2.0  - 09/18/2006
This is Version 2.0 of Aspect.NET working with the latest Phoenix RDK (dated May 2006) and Visual Studio.NET Release (Standard or Professional edition). The new version of Aspect.NET has a lot of enhancements implemented, is fully documented by the User Guide, and has a number of bundled demo samples.
MEDC 2006: Application Development for Windows Mobile  - 08/31/2006
This session will cover the basics of using Visual Studio® 2005 to target the different Windows Mobile® devices in different languages, including basic platform features as well as tools usage. It will also include some more advanced concepts like calling Web services and using SQL Mobile.
MEDC 2006: Application Development for Windows Mobile - Lab  - 08/31/2006
This session will cover the basics of using Visual Studio® 2005 to target the different Windows Mobile® devices in different languages, including basic platform features as well as tools usage. It will also include some more advanced concepts like calling Web services and using SQL Mobile.
MEDC 2006: A Tour of Device Development for Visual Studio 2005  - 08/31/2006
Your Tour guide for tour will be Amit Chopra, who has been a Program Manager with the Visual Studio for Devices for almost 3 years and apart from showing what you can do today, he will also talk about features you can look forward to in the upcoming release.
MEDC 2006: A Tour of Device Development for Visual Studio 2005 - Lab  - 08/31/2006
Your Tour guide for tour will be Amit Chopra, who has been a Program Manager with the Visual Studio for Devices for almost 3 years and apart from showing what you can do today, he will also talk about features you can look forward to in the upcoming release.
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
_NET Technology and C Sharp Language  - 02/15/2006
This course will teach students about the basic concepts of .NET/C# language, and let the students know how to make programs using C#. Besides, some knowledge about WEB SERVICE are also introduced. This is a practical course, especially for those students who have some background in programming.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
.NET Framework and ASP.NET Web development  - 01/05/2006
This is 6-days training 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
Internet Programming with .NET  - 03/30/2005
The main contents include: Microsoft .NET (.NET Framework, CLR, C#, ADO.NET, ASP.NET, XML Web Services), Web development (Data Binding, DHTML, Jsript, DOM, etc.) XML related technologies, Fundamentals of DBMS and Networking.
Lab Manual-Advanced Software Development Methods  - 02/17/2005
Lab manual from a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Robot Manual-Advanced Software Development Methods  - 02/17/2005
Robot construction manual from a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Course Web Site-Advanced Software Development Methods  - 02/17/2005
Course Web site for a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                


Learning Activities: Project Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Aspect.NET 2.1  - 04/23/2007
This is version 2.1 of Aspect.NET working with the latest Phoenix RDK (dated March 2007) and Visual Studio.NET Release (Standard or Professional edition). It provides a lot of enhanced functionality, is fully documented and contains a number of demo samples.
Foundations of Software Engineering  - 09/01/2004
This course site consists of an extensive set of lecture notes, recitation notes and assignments. This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software using C# and .NET is covered.


Presentation Materials: Audiovisual Content Back to top
Lang.NET Symposium 2008 – Parsing with Irony and ERP Language Challenges 1 of 2 (Video)  - 03/14/2008
Roman Ivantsov is a Software Architect with Tyler Technologies, Eden Division. His presentation covers Parsing with Irony and ERP Language Challenges.
Lang.NET Symposium 2008 – o.x the Managed Jscript Type System 1 of 2 (Video)  - 03/14/2008
Managed JScript is the codename for Microsoft's implementation of JScript targeting the Dynamic Language Runtime (DLR). This talk presents the Managed JScript/DLR bindings, a few key learnings, and a glimpse into what's been happening since our last release.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Understanding and Optimizing Behavorial Operations in Medium-Sized Companies Participating in Value Networks  - 11/30/2007
In this presentation, the presenter describes research and education efforts focused on behavioral operations within firms participating in value networks.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Making Business Intelligence Part of the Organizational DNA in Hospitality  - 11/30/2007
In this session, the presenter will talk about how hospitality businesses are quite complex given their global reach, the diverse nature of their guests and employees, and the large and overwhelming quantities of data that must be managed.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Microsoft Office to meet the Challenge of Outcomes Assessment and Accreditation  - 11/30/2007
In this presentation, the presenter will cover ways in which an Access database system can support the collection and analysis of educational outcomes assessment data as mandated by ABET as part of the accreditation process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Creating Instructional Applications with Visual Studio  - 11/30/2007
In this session, the presenter will talk about creating instructional applications with Visual Studio such as course management, photo roster and e-mail applications for classes and advising.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Entity Data Model as a Mistake Proofing Mechanism  - 11/30/2007
In this presentation Art Conklin will discuss Poka-Yoke for mistake proofing as it applies to the entity data model.                             
Microsoft Academic Days on Business Applications, Relational Databases, and Security - General Session Speakers Panel  - 11/30/2007
In this video, a panel will examine problems common among educators working to develop, implement, and/or evaluate programs, curricula, and courses in ERP/CRM, Information Systems, Relational Databases, and Security. Dr. Richtermeyer will pose several challenges to the panelists with the balance of the session devoted to questions from conference attendees.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Grooming Tomorrow’s Business Decision Makers  - 11/30/2007
The presenter will discuss items such as confirming the need for business intelligence, seeing new opportunities for bringing technology into your classroom, empowering students to build analytical abilities needed for critical decision making and planning the path to strengthen your curriculums overall.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Field of Dreams: If We Rebuild IT, Will They Come Back?  - 11/30/2007
The presenter will talk about how most disciplines have faced some ebbs and flows over the years, but the current shortfall of students is very severe in technical disciplines such as math, science, engineering, and technology.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Software Throughout the Curriculum: Making the Transition from Office Accounting to Dynamics GP 10  - 11/30/2007
This presentation focuses on strategies for including software throughout the business curriculum showing how professors use specific Microsoft Dynamics modules in a variety of courses.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Electronic Firm (E-Firm): A Comprehensive Teaching Environment  - 11/30/2007
The presenter will discuss how the industry demand for students with hands-on experience in Business Processes, Databases, ERP, Data Warehouse/Business Intelligence, and Data security has prompted many universities to consider incorporating these components into their curricula.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Item-Level RFID: Insights from METI’s Trial in the Japanese Publishing Industry  - 11/30/2007
The presenter will discuss how over the past decade, several industries have considered Radio Frequency Identification (RFID) technology to improve supply chain efficiency. In Japan, the national Ministry of Economy, Trade, and Industry (METI) initiated and sponsored a number of industry-wide RFID trials between 2003 and 2006. It selected the Japanese publishing industry, one of the largest publishing industries in the world, for an early item-level RFID trial.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The Value of Teaching Cases and Innovations: A JIT Perspective  - 11/30/2007
The presenter will outline why the Journal of Information Technology is the only highly ranked journal in the field of Information Systems that publishes teaching cases on a regular basis, and why JIT actively encourages innovations in teaching practice, especially where the new practice stems from an academic research process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The State of the Art in Relational Databases: SQL Server  - 11/30/2007
In this session the presenter will discuss the key elements of a state-of-the-art relational database system including concurrency, performance, scalability, availability, and security, as well as the types and sizes of data that can be stored and manipulated.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Transitioning the Business Applications Landscape—Putting the User in Focus  - 11/30/2007
In this session, the presenter will talk about the Business Application market. This market is the largest individual software market for commercial software, generating about $52B annually in license and maintenance revenues.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Security, Privacy, and the Role of Academia: A Consumer’s Viewpoint  - 11/30/2007
During this session, the author will talk about the motivations behind Microsoft's Trustworthy Computing initiative with specific emphasis on the Microsoft Security Development Lifecycle, the methodology used to proactively address security and privacy threats to Microsoft software.
Taverna, a Workflow System for the Life Scientist in the Trenches  - 09/12/2007
Tom Oinn from The European Bioinformatics Institute, explains Taverna, a workflow system for the life scientist in the trenches.                 
Open Archives Initiative Object Exchange and Reuse  - 09/12/2007
Carl Lagoze from Cornell, talks about open archives initiative object exchange and reuse.                                                        
Digital Data Preservation and Curation: A Collaboration Among Libraries, Publishers and the Virtual Observatory  - 09/12/2007
Robert Hanisch from the Space Telescope Science Institute, discusses the collaboration among libraries, publishers and the virtual observatory.  
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Jose Blakeley from Microsoft, talks about building a data management platform for the scientific and engineering communities.                    
Knowledge For The Masses, From The Masses  - 09/12/2007
Mark Wilkinson from the University of British Columbia, discusses current research with organizing data from global research centers in such a way that scientists can more quickly and more easily get access to the data they need to answer the big questions.
Interactive Visual Proteomics  - 09/12/2007
Amitabh Varshney from the University of Maryland discusses interactive visual proteomics.                                                        
Scalable Techniques for Scientific Visualization  - 09/12/2007
Claudio T. Silva from the University of Utah discusses scalable techniques for scientific visualization.                                         
Tools for Distributed Observatory Management  - 09/12/2007
Mike Godin from The Monterey Bay Research Institute talks about the use of tools for distributed observatory management.                         
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Gyorgy Fekete from the Johns Hopkins University talks about building a data management platform for the scientific and engineering communities.  
COMPASS: Staying Found in a Material World  - 09/11/2007
Gerd Heber from the Cornell Theory Center talks about a new science portal - Computation and Materials Portal and Adaptive Simulation System (COMPASS).
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short
.NET Framework and ASP.NET Web development  - 01/05/2006
This is 6-days training 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
Crash Course on Software and Web Engineering in the Microsoft .NET Environment  - 04/26/2004
Selected presentations from Microsoft Research’s Fourth Crash Course for Faculty and PhD students. This four-day workshop provided attendees with an in-depth understanding of Microsoft latest developments in software engineering, web services, writing of secure code, and .NET specific enhancements.


Presentation Materials: Demo Back to top
Lang.NET Symposium 2008 – Parsing with Irony and ERP Language Challenges 1 of 2 (Video)  - 03/14/2008
Roman Ivantsov is a Software Architect with Tyler Technologies, Eden Division. His presentation covers Parsing with Irony and ERP Language Challenges.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Understanding and Optimizing Behavorial Operations in Medium-Sized Companies Participating in Value Networks  - 11/30/2007
In this presentation, the presenter describes research and education efforts focused on behavioral operations within firms participating in value networks.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Making Business Intelligence Part of the Organizational DNA in Hospitality  - 11/30/2007
In this session, the presenter will talk about how hospitality businesses are quite complex given their global reach, the diverse nature of their guests and employees, and the large and overwhelming quantities of data that must be managed.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Microsoft Office to meet the Challenge of Outcomes Assessment and Accreditation  - 11/30/2007
In this presentation, the presenter will cover ways in which an Access database system can support the collection and analysis of educational outcomes assessment data as mandated by ABET as part of the accreditation process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Creating Instructional Applications with Visual Studio  - 11/30/2007
In this session, the presenter will talk about creating instructional applications with Visual Studio such as course management, photo roster and e-mail applications for classes and advising.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Entity Data Model as a Mistake Proofing Mechanism  - 11/30/2007
In this presentation Art Conklin will discuss Poka-Yoke for mistake proofing as it applies to the entity data model.                             
Microsoft Academic Days on Business Applications, Relational Databases, and Security - General Session Speakers Panel  - 11/30/2007
In this video, a panel will examine problems common among educators working to develop, implement, and/or evaluate programs, curricula, and courses in ERP/CRM, Information Systems, Relational Databases, and Security. Dr. Richtermeyer will pose several challenges to the panelists with the balance of the session devoted to questions from conference attendees.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Grooming Tomorrow’s Business Decision Makers  - 11/30/2007
The presenter will discuss items such as confirming the need for business intelligence, seeing new opportunities for bringing technology into your classroom, empowering students to build analytical abilities needed for critical decision making and planning the path to strengthen your curriculums overall.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Field of Dreams: If We Rebuild IT, Will They Come Back?  - 11/30/2007
The presenter will talk about how most disciplines have faced some ebbs and flows over the years, but the current shortfall of students is very severe in technical disciplines such as math, science, engineering, and technology.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Software Throughout the Curriculum: Making the Transition from Office Accounting to Dynamics GP 10  - 11/30/2007
This presentation focuses on strategies for including software throughout the business curriculum showing how professors use specific Microsoft Dynamics modules in a variety of courses.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Electronic Firm (E-Firm): A Comprehensive Teaching Environment  - 11/30/2007
The presenter will discuss how the industry demand for students with hands-on experience in Business Processes, Databases, ERP, Data Warehouse/Business Intelligence, and Data security has prompted many universities to consider incorporating these components into their curricula.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Item-Level RFID: Insights from METI’s Trial in the Japanese Publishing Industry  - 11/30/2007
The presenter will discuss how over the past decade, several industries have considered Radio Frequency Identification (RFID) technology to improve supply chain efficiency. In Japan, the national Ministry of Economy, Trade, and Industry (METI) initiated and sponsored a number of industry-wide RFID trials between 2003 and 2006. It selected the Japanese publishing industry, one of the largest publishing industries in the world, for an early item-level RFID trial.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The Value of Teaching Cases and Innovations: A JIT Perspective  - 11/30/2007
The presenter will outline why the Journal of Information Technology is the only highly ranked journal in the field of Information Systems that publishes teaching cases on a regular basis, and why JIT actively encourages innovations in teaching practice, especially where the new practice stems from an academic research process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The State of the Art in Relational Databases: SQL Server  - 11/30/2007
In this session the presenter will discuss the key elements of a state-of-the-art relational database system including concurrency, performance, scalability, availability, and security, as well as the types and sizes of data that can be stored and manipulated.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Transitioning the Business Applications Landscape—Putting the User in Focus  - 11/30/2007
In this session, the presenter will talk about the Business Application market. This market is the largest individual software market for commercial software, generating about $52B annually in license and maintenance revenues.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Security, Privacy, and the Role of Academia: A Consumer’s Viewpoint  - 11/30/2007
During this session, the author will talk about the motivations behind Microsoft's Trustworthy Computing initiative with specific emphasis on the Microsoft Security Development Lifecycle, the methodology used to proactively address security and privacy threats to Microsoft software.
Taverna, a Workflow System for the Life Scientist in the Trenches  - 09/12/2007
Tom Oinn from The European Bioinformatics Institute, explains Taverna, a workflow system for the life scientist in the trenches.                 
Open Archives Initiative Object Exchange and Reuse  - 09/12/2007
Carl Lagoze from Cornell, talks about open archives initiative object exchange and reuse.                                                        
Digital Data Preservation and Curation: A Collaboration Among Libraries, Publishers and the Virtual Observatory  - 09/12/2007
Robert Hanisch from the Space Telescope Science Institute, discusses the collaboration among libraries, publishers and the virtual observatory.  
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Jose Blakeley from Microsoft, talks about building a data management platform for the scientific and engineering communities.                    
Knowledge For The Masses, From The Masses  - 09/12/2007
Mark Wilkinson from the University of British Columbia, discusses current research with organizing data from global research centers in such a way that scientists can more quickly and more easily get access to the data they need to answer the big questions.
Interactive Visual Proteomics  - 09/12/2007
Amitabh Varshney from the University of Maryland discusses interactive visual proteomics.                                                        
Scalable Techniques for Scientific Visualization  - 09/12/2007
Claudio T. Silva from the University of Utah discusses scalable techniques for scientific visualization.                                         
Tools for Distributed Observatory Management  - 09/12/2007
Mike Godin from The Monterey Bay Research Institute talks about the use of tools for distributed observatory management.                         
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Gyorgy Fekete from the Johns Hopkins University talks about building a data management platform for the scientific and engineering communities.  
COMPASS: Staying Found in a Material World  - 09/11/2007
Gerd Heber from the Cornell Theory Center talks about a new science portal - Computation and Materials Portal and Adaptive Simulation System (COMPASS).
MEDC 2006: Building Your First Casual Game on Windows Mobile  - 08/31/2006
In this demo-intensive session, learn how to use Visual Studio 2005 and the .NET Compact Framework to develop casual games for Windows Mobile devices. You’ll also receive the Windows Mobile 5.0 Developer Resource Kit, which contains all the tools and resources needed to start developing.


Presentation Materials: Slides Back to top
Lang.NET Symposium 2008 – Parsing with Irony and ERP Language Challenges 2 of 2 (Slides)  - 03/14/2008
Roman Ivantsov is a Software Architect with Tyler Technologies, Eden Division. His presentation covers Parsing with Irony and ERP Language Challenges.
Lang.NET Symposium 2008 – o.x the Managed Jscript Type System 2 of 2 (Slides)  - 03/14/2008
Managed JScript is the codename for Microsoft's implementation of JScript targeting the Dynamic Language Runtime (DLR). This talk presents the Managed JScript/DLR bindings, a few key learnings, and a glimpse into what's been happening since our last release.
Lang.NET Symposium 2008 – Multiple Languages on the Java VM  - 03/14/2008
John R. Rose is a Senior Staff Engineer on the Open JDK project. He has worked on Java(tm) technology at Sun since 1997, contributing widely to functionality and performance of the JDK stack. This material covers: Opportunities, Problems, Case Studies, Solutions and Ruby and the JVM.
Lang.NET Symposium 2008 – Building Languages with the Dynamic Language Runtime  - 03/14/2008
This presentation was given by Martin Maly who is a senior software developer in the Dynamic Languages team at Microsoft Corporation. His team's vision is to provide fun and productive dynamic development experience.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Understanding and Optimizing Behavorial Operations in Medium-Sized Companies Participating in Value Networks  - 11/30/2007
In this presentation, the presenter describes research and education efforts focused on behavioral operations within firms participating in value networks.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Making Business Intelligence Part of the Organizational DNA in Hospitality  - 11/30/2007
In this session, the presenter will talk about how hospitality businesses are quite complex given their global reach, the diverse nature of their guests and employees, and the large and overwhelming quantities of data that must be managed.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Microsoft Office to meet the Challenge of Outcomes Assessment and Accreditation  - 11/30/2007
In this presentation, the presenter will cover ways in which an Access database system can support the collection and analysis of educational outcomes assessment data as mandated by ABET as part of the accreditation process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Creating Instructional Applications with Visual Studio  - 11/30/2007
In this session, the presenter will talk about creating instructional applications with Visual Studio such as course management, photo roster and e-mail applications for classes and advising.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Entity Data Model as a Mistake Proofing Mechanism  - 11/30/2007
In this presentation Art Conklin will discuss Poka-Yoke for mistake proofing as it applies to the entity data model.                             
Microsoft Academic Days on Business Applications, Relational Databases, and Security - General Session Speakers Panel  - 11/30/2007
In this video, a panel will examine problems common among educators working to develop, implement, and/or evaluate programs, curricula, and courses in ERP/CRM, Information Systems, Relational Databases, and Security. Dr. Richtermeyer will pose several challenges to the panelists with the balance of the session devoted to questions from conference attendees.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Grooming Tomorrow’s Business Decision Makers  - 11/30/2007
The presenter will discuss items such as confirming the need for business intelligence, seeing new opportunities for bringing technology into your classroom, empowering students to build analytical abilities needed for critical decision making and planning the path to strengthen your curriculums overall.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Field of Dreams: If We Rebuild IT, Will They Come Back?  - 11/30/2007
The presenter will talk about how most disciplines have faced some ebbs and flows over the years, but the current shortfall of students is very severe in technical disciplines such as math, science, engineering, and technology.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Using Software Throughout the Curriculum: Making the Transition from Office Accounting to Dynamics GP 10  - 11/30/2007
This presentation focuses on strategies for including software throughout the business curriculum showing how professors use specific Microsoft Dynamics modules in a variety of courses.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Electronic Firm (E-Firm): A Comprehensive Teaching Environment  - 11/30/2007
The presenter will discuss how the industry demand for students with hands-on experience in Business Processes, Databases, ERP, Data Warehouse/Business Intelligence, and Data security has prompted many universities to consider incorporating these components into their curricula.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Item-Level RFID: Insights from METI’s Trial in the Japanese Publishing Industry  - 11/30/2007
The presenter will discuss how over the past decade, several industries have considered Radio Frequency Identification (RFID) technology to improve supply chain efficiency. In Japan, the national Ministry of Economy, Trade, and Industry (METI) initiated and sponsored a number of industry-wide RFID trials between 2003 and 2006. It selected the Japanese publishing industry, one of the largest publishing industries in the world, for an early item-level RFID trial.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The Value of Teaching Cases and Innovations: A JIT Perspective  - 11/30/2007
The presenter will outline why the Journal of Information Technology is the only highly ranked journal in the field of Information Systems that publishes teaching cases on a regular basis, and why JIT actively encourages innovations in teaching practice, especially where the new practice stems from an academic research process.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - The State of the Art in Relational Databases: SQL Server  - 11/30/2007
In this session the presenter will discuss the key elements of a state-of-the-art relational database system including concurrency, performance, scalability, availability, and security, as well as the types and sizes of data that can be stored and manipulated.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Transitioning the Business Applications Landscape—Putting the User in Focus  - 11/30/2007
In this session, the presenter will talk about the Business Application market. This market is the largest individual software market for commercial software, generating about $52B annually in license and maintenance revenues.
Microsoft Academic Days on Business Applications, Relational Databases, and Security - Security, Privacy, and the Role of Academia: A Consumer’s Viewpoint  - 11/30/2007
During this session, the author will talk about the motivations behind Microsoft's Trustworthy Computing initiative with specific emphasis on the Microsoft Security Development Lifecycle, the methodology used to proactively address security and privacy threats to Microsoft software.
Escrevendo Código Seguro  - 10/26/2007
Introdução à Segurança de Código; Microsoft Secure Development Lifecycle; como funcionam os Buffer Overruns; boas práticas e ferramentas de desenvolvimento com foco em segurança.
Taverna, a Workflow System for the Life Scientist in the Trenches  - 09/12/2007
Tom Oinn from The European Bioinformatics Institute, explains Taverna, a workflow system for the life scientist in the trenches.                 
Open Archives Initiative Object Exchange and Reuse  - 09/12/2007
Carl Lagoze from Cornell, talks about open archives initiative object exchange and reuse.                                                        
Digital Data Preservation and Curation: A Collaboration Among Libraries, Publishers and the Virtual Observatory  - 09/12/2007
Robert Hanisch from the Space Telescope Science Institute, discusses the collaboration among libraries, publishers and the virtual observatory.  
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Jose Blakeley from Microsoft, talks about building a data management platform for the scientific and engineering communities.                    
Knowledge For The Masses, From The Masses  - 09/12/2007
Mark Wilkinson from the University of British Columbia, discusses current research with organizing data from global research centers in such a way that scientists can more quickly and more easily get access to the data they need to answer the big questions.
Interactive Visual Proteomics  - 09/12/2007
Amitabh Varshney from the University of Maryland discusses interactive visual proteomics.                                                        
Scalable Techniques for Scientific Visualization  - 09/12/2007
Claudio T. Silva from the University of Utah discusses scalable techniques for scientific visualization.                                         
Tools for Distributed Observatory Management  - 09/12/2007
Mike Godin from The Monterey Bay Research Institute talks about the use of tools for distributed observatory management.                         
Building a Data Management Platform for the Scientific and Engineering Communities  - 09/12/2007
Gyorgy Fekete from the Johns Hopkins University talks about building a data management platform for the scientific and engineering communities.  
COMPASS: Staying Found in a Material World  - 09/11/2007
Gerd Heber from the Cornell Theory Center talks about a new science portal - Computation and Materials Portal and Adaptive Simulation System (COMPASS).
Academic Days on Game Development 2007 – Ender's Game for Science and Engineering: Games for Real, For Now, or We Lose the Brain War  - 05/14/2007
This presentation was given by Merrilea J. Mayo at the Academic Days on Game Development conference. This material discusses topics such as the U.S. fraction of scientists and engineers, global Ph.Ds, efficiency of U.S. educational system in producing technical talent, and the positive impact of Science and Engineering games.
Interoperability and File Formats  - 04/17/2007
This presentation was given by Michael Thatcher at the MEA Academic Days 2007 conference. It covers maturation of file formats to XML, the role of XML in Office, open XML, scenarios using XML documents, Microsoft’s approach with Open XML and the OpenXML Translator Project.
Information Security  - 04/17/2007
This presentation on Information Security was delivered by Dr. Sherif El Kassas at the MEA Academic Days 2007 conference. This material covers an overview of security trends in practice, research and education.
Shared Source and Windows Academic Programs  - 03/19/2007
Shared Source and Windows Academic Programs. Presented by Arkady Retik and Ahmet Koltuksuz at the MEA Academic Days 2007.                        
Software Engineering Case Analysis (软件工程案例分析)  - 02/27/2007
This course is open for students of Software Engineering Department. It is based on real engineering CASE, combined with real process of software development, focused on teaching Microsoft Solutions Foundations software development process.
Secure Software Engineering  - 02/13/2007
This archive contains materials of a uinversity course on secure software engineering at St. Petersburg University. Software lifecycle, programming paradigms, software process and their relation to secure software development are considered. Special attention is paid to aspect-oriented programming.
MEDC 2006: Application Development for Windows Mobile  - 08/31/2006
This session will cover the basics of using Visual Studio® 2005 to target the different Windows Mobile® devices in different languages, including basic platform features as well as tools usage. It will also include some more advanced concepts like calling Web services and using SQL Mobile.
MEDC 2006: Porting to the Compact Framework  - 08/31/2006
This talk follows the tips and techniques, problems and successes in porting a large scale application to the compact framework. Included is a discussion of digital rights management, playing video in a managed application, network configuration and low level disk access in a managed application.
MEDC 2006: Leveraging the New Managed Windows Mobile 5.0 APIs  - 08/31/2006
This session will show how the new Managed APIs in Windows Mobile 5.0 can be used with Visual Studio 2005 to easily develop highly functional PDA and Smartphone applications that exploit the potential of the latest generation devices.
MEDC 2006: Web 2.0 and Device Development: Working With Blogs, Search Engines and Rich Web Services Using Visual Studio 2005 and SQL Server 2005 Mobile Edition  - 08/31/2006
Explore how you can make your device application work with what Web 2.0 has to offer. Join Sriram Krishnan on a magical adventure about choosing a data store (XML or SQL Server Mobile?), the dirty details of UI databinding and the secrets of accessing rich web services.
MEDC 2006: Tablet PCs and Smartphones: Working Hand-in-Hand to Enable Your Mobile Workforce  - 08/31/2006
Give your users the power of a rich Tablet PC application while extending this power with the convenience of a Smartphone. This session, complete with insightful demonstrations, explores some of the techniques mobile .NET developers can leverage using a combo of Tablet PC and Smartphone.
MEDC 2006: Incorporating COM Objects into Your .NET Compact Framework 2.0 Application  - 08/31/2006
For the first time it is possible to use existing Component Object Model (COM) objects without the need to create a wrapper DLL around them. In this session you will learn how to use existing COM objects directly in your Microsoft .NET Compact Framework 2.0 applications!
MEDC 2006: Essential Tips & Tricks for .NET Compact Framework Application Developers  - 08/31/2006
From best practices to debugging and diagnostics, this session presents the essential tips and tricks for .NET Compact Framework application development, direct from the .NET Compact Framework product team
MEDC 2006: Mobile PC and Tablet PC Development Basics  - 08/31/2006
New to Tablet PC Development? Learn how to use the Tablet PC Platform API to extend existing applications or create applications specifically targeted to take advantage of the power of pen and ink in computing.
MEDC 2006: Building Your First Casual Game on Windows Mobile  - 08/31/2006
In this demo-intensive session, learn how to use Visual Studio 2005 and the .NET Compact Framework to develop casual games for Windows Mobile devices. You’ll also receive the Windows Mobile 5.0 Developer Resource Kit, which contains all the tools and resources needed to start developing.
MEDC 2006: A Tour of Device Development for Visual Studio 2005  - 08/31/2006
Your Tour guide for tour will be Amit Chopra, who has been a Program Manager with the Visual Studio for Devices for almost 3 years and apart from showing what you can do today, he will also talk about features you can look forward to in the upcoming release.
_NET Technology and C Sharp Language  - 02/15/2006
This course will teach students about the basic concepts of .NET/C# language, and let the students know how to make programs using C#. Besides, some knowledge about WEB SERVICE are also introduced. This is a practical course, especially for those students who have some background in programming.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
.NET Framework and ASP.NET Web development  - 01/05/2006
This is 6-days training 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
.NET Platform & C#  - 12/30/2005
Goal of the course: Understanding the technologies of Microsoft.NET platform The C# language programming on .NET platform hours of course: 36
Programming for Microsoft.NET  - 12/28/2005
This archive contains materials of a seminar on Microsoft.NET at St. Petersburg University (scientific advisor - Professor Vladimir O. Safonov). The students' presentations on various topics of Microsoft.NET are provided, in English and in Russian.
Software Engineering for Computer Games  - 07/26/2005
All purposes software engineering course, whose projects and assignments relate to the construction of a software tool to build computer games. Useful to teach software engineering in general, although more appealing to an audience interested in software engineering for gaming.
Internet Programming with .NET  - 03/30/2005
The main contents include: Microsoft .NET (.NET Framework, CLR, C#, ADO.NET, ASP.NET, XML Web Services), Web development (Data Binding, DHTML, Jsript, DOM, etc.) XML related technologies, Fundamentals of DBMS and Networking.
Web Engineering  - 03/29/2005
Web Engineering is the application of systematic, disciplined and quantifiable approaches to planning, construction, operation, and evolution of Web-based applications. The course presents an introductory overview of this discipline.
Lecture Slides-Advanced Software Development Methods  - 02/17/2005
Lecture slides (2 x 50 min/week) from a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Course Web Site-Advanced Software Development Methods  - 02/17/2005
Course Web site for a one-semester, project-based course in software development techniques. The project focuses on the creation of a control system for a mobile robot. Students work in groups of four and groups work in teams of two. The technical content is primarily on project management.
Software Engineering  - 10/08/2004
A one-semester course on software engineering for 5th year student teaches principles and concepts of software engineering, as well as some results in this area by the author. The course materials contain presentations and lectures.
Embedded Software Engineering  - 09/17/2004
Two semestrial course oriented to theory and practice of design and development of embedded control systems and mobile devices.                  
Foundations of Software Engineering  - 09/01/2004
This course site consists of an extensive set of lecture notes, recitation notes and assignments. This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software using C# and .NET is covered.
Microsoft.NET Architecture and the C# Language  - 06/22/2004
This is the first version of one-semester university course by Professor Vladimir O. Safonov on Microsoft.NET architecture and C#. The course is based on 26+ years experience by the author on research and teaching in the field of software engineering.
Assertions in modern software engineering: MSR Crash Course 4  - 04/26/2004
This presentation (slides w/ narration) from Microsoft Research’s Fourth Crash Course for Faculty and PhD students discusses interesting ways assertions are now being used within Microsoft.
Crash Course on Software and Web Engineering in the Microsoft .NET Environment  - 04/26/2004
Selected presentations from Microsoft Research’s Fourth Crash Course for Faculty and PhD students. This four-day workshop provided attendees with an in-depth understanding of Microsoft latest developments in software engineering, web services, writing of secure code, and .NET specific enhancements.
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                


Reference Materials: Case Study Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Software Engineering Case Analysis (软件工程案例分析)  - 02/27/2007
This course is open for students of Software Engineering Department. It is based on real engineering CASE, combined with real process of software development, focused on teaching Microsoft Solutions Foundations software development process.
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short


Reference Materials: Journal/Magazine Articles Back to top
Forum for Advancing Software engineering Education  - 08/03/2001
FASE (pronounced like "phase"), the Forum for Advancing Software engineering Education, was started in 1991 by members of the software engineering education community in order to have a electronic forum for the dissemination and discussion of events related to software engineering education. The original acronym for FASE was Forum for Academic Software Engineering, but was subsequently changed so that it was more inclusive to industrial and government training issues (which led to a co-editor in that area). In recent years, FASE has also covered a wide variety of professional issues (e.g. licensing, certification, ethics, body of knowledge, and accreditation), which has also led to the addition of yet another co-editor for this area.
IEEE Software  - 08/03/2001
IEEE Software's readers are the software profession's opinion and change leaders; the engineers and managers of software systems and the practitioners responsible for the development and implementation of software. They are the people who design the systems and select the tools that industry uses.


Reference Materials: Readings Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
Aspect.NET 2.1  - 04/23/2007
This is version 2.1 of Aspect.NET working with the latest Phoenix RDK (dated March 2007) and Visual Studio.NET Release (Standard or Professional edition). It provides a lot of enhanced functionality, is fully documented and contains a number of demo samples.
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Software Design Project  - 01/12/2004
This course discusses the design, implementation, and management of large-scale software projects by using C++. It covers advanced OOP properties, such as encapsulation, inheritance, and polymorphism.


Reference Materials: Source Code Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
Aspect.NET 2.1  - 04/23/2007
This is version 2.1 of Aspect.NET working with the latest Phoenix RDK (dated March 2007) and Visual Studio.NET Release (Standard or Professional edition). It provides a lot of enhanced functionality, is fully documented and contains a number of demo samples.
Aspect.NET 2.0  - 09/18/2006
This is Version 2.0 of Aspect.NET working with the latest Phoenix RDK (dated May 2006) and Visual Studio.NET Release (Standard or Professional edition). The new version of Aspect.NET has a lot of enhancements implemented, is fully documented by the User Guide, and has a number of bundled demo samples.
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
DXFramework  - 01/27/2006
DXFramework is a simple, illustrative, general purpose 2D (and 3D) computer game engine for Microsoft Visual Studio using Microsoft’s DirectX technology, version 9.0c.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
.NET Framework and ASP.NET Web development  - 01/05/2006
This is 6-days training 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
.NET Platform & C#  - 12/30/2005
Goal of the course: Understanding the technologies of Microsoft.NET platform The C# language programming on .NET platform hours of course: 36
Internet Programming with .NET  - 03/30/2005
The main contents include: Microsoft .NET (.NET Framework, CLR, C#, ADO.NET, ASP.NET, XML Web Services), Web development (Data Binding, DHTML, Jsript, DOM, etc.) XML related technologies, Fundamentals of DBMS and Networking.
Software Design Project  - 01/12/2004
This course discusses the design, implementation, and management of large-scale software projects by using C++. It covers advanced OOP properties, such as encapsulation, inheritance, and polymorphism.
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                


Reference Materials: Tutorial Back to top
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0 . It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
DSL Tools Course  - 01/08/2008
This is a very complete course about using DSL Tools in Visual Studio. You can learn using Video, Demos and presentations.                       
Software Engineering Case Analysis (软件工程案例分析)  - 02/27/2007
This course is open for students of Software Engineering Department. It is based on real engineering CASE, combined with real process of software development, focused on teaching Microsoft Solutions Foundations software development process.


Usage Type: Other Back to top
Komponentenstrategien  - 04/21/2004
Komponentenstrategien - Entstehung, Nutzung und Wartung komponentenbasierter betrieblicher Anwendungssysteme Component-based Software Engineering - development, use and maintenance of component-based business application systems