Intel Software Academic Program




Content is from the site's 2015 archived pages, offering just a glimpse of what this site offered its visitors.



The Intel Software Academic Program stands out as an exemplary initiative, bringing incredible benefits to students who participate. The program's dynamic blend of hackathons, workshops, and software incubators fosters an environment where students can unleash their creativity and develop innovative solutions. By providing access to cutting-edge hardware and the guidance of Intel engineers, the program ensures that students are well-equipped to tackle real-world challenges and gain hands-on experience in technology development.

One of the program's remarkable aspects is its ability to adapt to various interests, allowing students to explore and create projects that align with their passions. For instance, the inclusion of Intel Galileo boards for IoT projects and Intel-based drones for smart autonomous challenges demonstrates the program's commitment to staying at the forefront of technological advancements.

The enduring popularity of COBOL, a language once ubiquitous in the business world, highlights the relevance of such initiatives. Despite being no longer officially supported, many large organizations continue to rely on COBOL for their critical operations, leading to a persistent demand for coders proficient in this deprecated software. This has also created a demand for a COBOL replacement, as businesses seek modern solutions to replace outdated systems. The Intel Software Academic Program's emphasis on creative problem-solving and practical project management is essential in preparing the next generation of tech professionals to address these evolving industry needs.

By fostering collaboration between students, professors, and industry experts, the program not only cultivates technical skills but also encourages innovative thinking. This holistic approach makes the Intel Software Academic Program a highly valued effort in nurturing future leaders in the technology sector.



Intel Hackathons and Workshops

Coders + Great Hardware + Cheese + Pastries = FUN


Simple recipe for a good hackathon :
Coding + hardware + food = fun

We bring :

  • intel engineers
  • cutting edge hardware
  • food
You get :
  • highly motivated students (50-100)
  • location/room

Together : We all work and code together non stop for 1 or 2 days. The goal is to develop projects quickly while having fun.
Students use their imagination, take initiatives and work on a topic they really like.

It is also possible to have conferences and shorter workshops.

The beauty of this model is that it's malleable and can adjust to specific interests yet everyone benefits. For example, one group wanted to explore and create games of chance. The code started with emulating coin flips. Then went to dice throws with varying shapes of dice. But the cool stuff happened when someone introduced slots. Everyone loved the idea because it made the project fun. One student introduced her favorite site for online slots - a site with a recommended list of the best games we could all use as references. Although we were not looking for the best free rolls, or the largest bonuses, we were very interested in the mechanics of the display - how the slots main feature required something called randomization. Although we did get one parent complaining about the evils of gambling, she changed her tune when her child was able to demonstrate his code and explain the principle of randomization.


Hardware and Food

Intel Galileo, sensors, motors, ...
Intel Atom Android phones and tablets.
Touch ultrabook with touch screen for Win8 or Ubuntu development.
Win8 tablets with Atom processors.
Next Unit Computing (small PCs with Core processors, perfect for advanced embedded projects).
Intel based drones (using Android device as embedded computer).
Set-top-boxes (Sodaville CE4100).


Use your imagination !


Intel Software Incubators

You want your students to develop great projects ? We can help !


Innovative Student Projects


What ?
A software incubator is a collaboration between Intel and universities to propose mentoring and support for innovative student projects with a strong technical component.
This program is currently available in Europe, MiddleEast, Africa, Russia.
Why ?
We want to detect and help the most innovative students projects.
Professors want to propose real life projects with industry exchanges.
Students want to experience what it's like to manage a full project and work on a project that is worth spending countless hours.




Internet of Things - IoT
Intel released a new Arduino board with an Intel processor inside : Intel Galileo.
50.000 boards will be distributed for free in universities all over the world.
If you receive the hardware, let me know I'll help you develop IoT projects.
Smart and Autonomous Drones
Intel is distributing 20 drone kits in 20 universities.
Other universities choose to develop their own drone (we have recipes to build your own quadcopter for 150 euros).
In both cases, we're happy to help you develop smart autonomous drones.
We are using intel android devices as embedded computer, allowing very complex functions like actifial intelligence. The goal is for students to develop the AI software required to make the drone fly autonomously and perform a task of your choice.
Smart Robots
Just like the drone challenge : plug a cheap Pololu Maestro servo controller to a PC, intel android device or intel tablet and build a smart robot. We have basic linux tablets where Robotic OS can be installed and used as embedded controller for your robot.
Intel Real Sense
Intel Real Sense, or Perceptual Computing, is a way to develop software controlled by movements. Or develop software analysing volumes. We release a version 1 of the volumetric sensor with Creative : the Senz3D. We now have the version 2, with higer resolution and a totally new SDK.
Native Android apps - Android NDK
If possible using the Android NDK (native apps compiled for intel processors). Example : OpenCV for computer vision ? IPP and MKL for performance ? Project Anarchy 3D engine for game programming ? Any intel compiled binary is interesting. The focus is not on regular Android SDK apps, unless they use the device in a very specific way.
Win8 on Intel
Any app targeting the desktop mode of Win8 can be interesting. Also interesting : apps with innovative metro user interfaces, adapting to tablets, laptops and everything in between. Apps targeting real life usage models have priority. 3D programming with Project Anarchy are welcome. Want to participate to the Imagine Cup ? We can help ! (free hardware loan, mentoring, ...).




  • Contact : If you are a professor, contact me to launch an official intel-university collaboration.
    If you are a student, the best solution is to contact your professor to dicuss a potential collaboration with intel but you can also send your project proposal directly.
  • Proposals : Students send their project proposals, or professor gather proposals from students and send them together.
  • Brain storming : Intel is helping student improve their proposals, usually to get the most of intel hardware and technologies.
  • Approval : If projects are approved for intel support, we move to the hardware shipping phase.
  • Shipping : Hardware is shipped to the professor for local distribution.
  • Exchanges : Feedback and informations are expected from students, and intel can provide some advices in exchange.
  • Reporting : At the end of the project development cycle, students are expected to create a short article or video to present the results.


Intel OpenCourseWare

Teaching or self learning? Enjoy our CourseWare, it's Open Source!

NO ZIP FILES / PDFS ARE AVAILABLE. View for historical purposes only


  Intel Academic IoT Course - An open source reference for professors.
    We propose video recordings of a full course covering :

  • Introduction on IoT
  • Detailed setup for Intel Edison, Intel Galilevo v1 and v2
  • Make sure you check the associated readme : Edison and Galileo
  • Set of labs to discover IoT programming basics on linux.
  • The associated codes are on github
  • To download : wget
  • Case studies, real life IoT projects. With code (on github) and detailed explanations
  • To download : wget

    Check the youtube playlist for the full list.
    Slides and source codes can be downloaded from :

    Do-It-Yourself challenge : Build a fully autonomous drone

  • White Paper #2 : Intel Edison for Smart Autonomous Drone ( DOCX - PDF )
  • White Paper #2 : Intel Edison for Smart Autonomous Drone - Source Code ( ZIP )
  • White Paper #1 : Smart Autonomous Drone ( DOCX - PDF )
  • White Paper #1 : Smart Autonomous Drone - Source Code ( ZIP )
  • White Paper #1 : Smart Autonomous Drone - Android Test APK ( APK )
  • Autonomous Drone : The Challenge ( PPTX - PDF )
  • Autonomous Drone : Demo apps and source code for all courses ( ZIP )


Win8 on Intel

  • Presentation ( PPTX - PDF )
  • Introduction :
    • Intel and Win8 ( PPTX - PDF )
    • The challenge ( PPTX - PDF )
  • Modern User Interfaces :
    • Win8 for developers, in detail ( PPTX - PDF )
    • Modern UI : HelloWorld in HTML5/JS (PPTX - PDF ) ( LABS)
    • Modern UI : Features (PPTX - PDF ) ( LABS)
    • Modern UI : Sensors (PPTX - PDF ) ( LABS))
  • Desktop Win8 Progamming :
    • Desktop Programming ( PPTX - PDF )
    • Desktop WPF (PPTX - PDF ) ( LABS) Desktop Sensors ( PPTX - PDF )
  • Perceptual Computing :
    • PerC Introduction ( PPTX - PDF ) ( LABS )
    • PercRing : Perceptual Game Demo (SOURCES )
    • White Paper "Aircraft Smooth Motion Controls With Perceptual Computing" (pdf)
    • How to buy the Camera ?


  • 3D and Gaming : ANARCHY !
    • Download Project Anarchy, the great 3D engine
      and development environment from HAVOC
      (HAVOC is now part of intel)
    • Read the online courses, and watch the training videos
    • Participate to the Mobile Game Challenge !

  • To go further :
    • Ultrabook website on Intel Developer Zone
    • Win8 development course, by Microsoft : ZIP - PDFs
    • Win8 user interface course, by Microsoft : ZIP - PDFs
      Great course kindly shared by Microsoft
      and proposed as reference by Intel. Copyright Microsoft 2012.


Parallel Programing

·  Basics :

  • Why ? ( ODP - PDF )
  • Think parallel ! ( ODP - PDF )
  • Overview of parallel development with OpenMP ? ( ODP - PDF ) ( LABS Linux) (LABS VisualStudio)

·  Parallel programming :

  • Methodology ( ODP - PDF )
  • Processor performance for non computer scientists ( ODP - PDF ) ( LABS )
  • OpenMP 3.0 ( ODP - PDF ) ( LABS )
  • Explicit Threading ( ODP - PDF ) ( LABS )
  • Threading Building Blocks TBB ( ODP - PDF ) ( LABS )
  • Reference documentation : Intel Architecture Optimization Manual

Compiler Quick Reference Guide v12

·  HPC, hybrid and power optimization :

  • Intel Energy Efficient Performance Guide
  • Download the Energy Efficient Programming tool
  • Hybrid computing CPU/GPU with OpenCL ( ODP - PDF ) ( LABS )
  • Practices Guide - Intel Xeon PHI @ PRACE.EU
  • Programming Intel's Xeon Phi: A Jumpstart Introduction @ Dr Dobbs
  • MPI programming ... being updated
  • Basics of HPC cluster building ... being updated

·  Cloud :

  • Elements of cloud programming in Java  
  • Elements of cloud system administration ... 2013

·  Introductory parallel programming course on Windows :
If you work on Windows-VisualStudio, you may want to use this course
from Dr Clay Breshears :

  •  Video playlist of the following recorded courses : Videos
  •  Why Parallel ? Why Now ? ( PPT - PDF )
  • Problem Decomposition ( PPT - PDF )
  •  Finding Parallelism ( PPT - PDF )
  • Shared Memory Considerations ( PPT - PDF )
  • OpenMP for Domain Decomposition ( PPT - PDF )
  • Confronting Race Conditions ( PPT - PDF )
  • Deadlock ( PPT - PDF )
  • OpenMP for Task Decomposition ( PPT - PDF )
  • Implementing Task Decompositions ( PPT - PDF )
  • Predicting Parallel Performance ( PPT - PDF )
  • Improving Parallel Performance ( PPT - PDF )
  • Reducing Parallel Overhead ( PPT - PDF )
  • Sources for all the labs on Visual Studio : LABS VisualStudio



More Background On The Intel Software Academic Program

The Intel Software Academic Program: Empowering Tomorrow's Tech Innovators

In an era where technology is rapidly evolving, it's crucial to nurture the next generation of innovators who will shape the future. One initiative that stands out in this endeavor is the Intel Software Academic Program, a collaborative effort between Intel and academic institutions worldwide. This program aims to provide students with invaluable opportunities, resources, and mentorship to develop cutting-edge skills and foster innovation in the realm of software and hardware.

A Brief History and Overview

The Intel Software Academic Program traces its roots back to the early 2000s when Intel recognized the need to bridge the gap between academic curricula and industry demands. By collaborating with universities and colleges, Intel sought to equip students with practical knowledge and hands-on experience, preparing them for the ever-evolving tech landscape.

The program's core philosophy revolves around three key pillars: hackathons, workshops, and software incubators. These components work in tandem to create an immersive learning environment where students can unleash their creativity, acquire new skills, and build real-world projects under the guidance of industry experts.

Hackathons: Fostering Rapid Innovation

Hackathons have become a hallmark of the Intel Software Academic Program, providing a platform for students to engage in intense, focused coding sessions. These events bring together teams of passionate developers, designers, and problem-solvers to collaborate on innovative projects within a limited timeframe, typically ranging from 24 to 48 hours.
During these hackathons, Intel provides access to cutting-edge hardware, ranging from Intel Galileo boards and Intel Atom-based devices to drones and robotics kits. Students are encouraged to explore emerging technologies like the Internet of Things (IoT), artificial intelligence, and computer vision, pushing the boundaries of what's possible.

One of the program's key strengths lies in its ability to cater to diverse interests. For instance, students interested in gaming can delve into projects leveraging Intel's 3D rendering engines, while those fascinated by autonomous systems can explore drone programming and robotics.

Workshops and Mentorship

Complementing the hackathons are hands-on workshops facilitated by Intel engineers and industry experts. These sessions cover a wide range of topics, from parallel programming and energy-efficient computing to cloud technologies and perceptual computing (Intel RealSense).
Through these workshops, students gain invaluable insights into the latest techniques, tools, and best practices in software development. Additionally, they have the opportunity to engage directly with mentors, ask questions, and receive guidance on their projects, ensuring a more comprehensive learning experience.

Software Incubators: Nurturing Innovative Ideas

The software incubator component of the Intel Software Academic Program is designed to support and nurture innovative student projects with strong technical components. This initiative fosters collaboration between Intel, universities, and students, providing mentorship and resources to transform ideas into tangible solutions.

Students are encouraged to submit project proposals, which undergo a rigorous evaluation process. Approved projects receive access to hardware, software, and mentoring from Intel engineers, enabling students to bring their innovative ideas to life.

The incubator program covers a diverse range of topics, including IoT, drones, robotics, perceptual computing, and native Android/Windows applications. By working on real-world projects, students gain invaluable experience in project management, problem-solving, and teamwork, preparing them for the challenges they will face in their future careers.

Industry Relevance and Impact

One of the key strengths of the Intel Software Academic Program is its relevance to industry needs. As technology advances, the demand for skilled professionals in areas like IoT, artificial intelligence, and data analytics continues to rise. By exposing students to these cutting-edge technologies and providing them with hands-on experience, the program equips them with the knowledge and skills that are highly sought after by employers.

Moreover, the program fosters collaboration between academia and industry, bridging the gap between theoretical knowledge and practical application. This synergy ensures that the curricula remain up-to-date and aligned with industry trends, preparing students for the challenges they will face in their professional lives.

Success Stories and Testimonials

The impact of the Intel Software Academic Program can be seen through the countless success stories and testimonials from participants and academic institutions. Students who have participated in the program have gone on to secure prestigious internships, launch successful startups, and secure coveted positions at leading tech companies.

One such success story is that of a team from the University of California, Berkeley, who developed an innovative drone project during an Intel hackathon. Their project, which involved creating an autonomous drone capable of surveying and mapping disaster zones, garnered significant attention and was later featured at various industry events and conferences.
Another example is the story of a group of students from the University of Waterloo, who leveraged the resources and mentorship provided by the Intel Software Academic Program to develop a smart home automation system using IoT technologies. Their project not only showcased their technical prowess but also demonstrated their ability to collaborate effectively and solve real-world problems.

Academic institutions have also praised the program for its ability to enhance their curricula and provide students with invaluable practical experience. Many professors have noted a significant increase in student engagement and enthusiasm, as well as improved job prospects for graduates who have participated in the program.



The Intel Software Academic Program has achieved notable popularity and acclaim in the academic and tech communities due to several key factors:

Comprehensive and Diverse Offerings

  1. Broad Range of Resources: The program provides extensive resources, including teaching kits, hands-on labs, lesson plans, and access to Intel’s advanced hardware and software. This diversity makes it appealing to a wide range of educational institutions and students with different interests and needs​.

  2. Integration of Cutting-Edge Technologies: By focusing on emerging technologies such as AI, IoT, and parallel computing, the program stays relevant and attractive to students eager to work with the latest advancements in technology. The inclusion of Intel oneAPI, AI toolkits like OpenVINO™, and FPGA programming resources enhances its appeal​.

Positive Impact and Reviews

  1. Success Stories and Real-World Applications: Success stories from institutions like the University of Florida and Carnegie Mellon University highlight the program’s effectiveness in integrating technology into various disciplines and preparing students for real-world applications​.

  2. Student and Educator Testimonials: Participants consistently praise the program for its practical, hands-on approach and the opportunity to collaborate with Intel engineers and industry experts. This feedback underscores the program’s value in bridging the gap between academic learning and industry requirements.

Community and Networking Opportunities

  1. Student Ambassador and Developer Programs: These initiatives foster a sense of community and provide platforms for students to showcase their work, network with peers, and gain recognition. The support for organizing activities and promoting research enhances the program’s visibility and popularity​.

  2. Workshops and Hackathons: Intel’s workshops and hackathons are highly popular, offering students exciting opportunities to work on innovative projects, often in competitive and collaborative environments. These events are celebrated for their fun and engaging atmosphere, further boosting the program’s appeal​​.

Global Reach and Collaboration

  1. International Collaboration: The program’s global reach, with initiatives in various regions including Europe, the Middle East, and Africa, broadens its impact and popularity. Collaborations with leading universities worldwide enhance its credibility and attract a diverse group of participants.

  2. Intel Design School Network: Partnerships with top design schools globally bring additional prestige and recognition to the program. This network helps integrate technology with creative disciplines, making the program appealing to a broader audience​​.

Continuous Innovation and Support

  1. Ongoing Development and Updates: Intel’s commitment to continuously updating the program’s offerings ensures that it remains at the forefront of educational technology. The regular introduction of new tools, courses, and resources keeps the program fresh and relevant​.

  2. Support for Research and Innovation: By providing resources and support for innovative research projects, the program helps foster a culture of creativity and exploration. This support is crucial in maintaining the program’s popularity among forward-thinking students and educators​.

Press & Media Coverage

The Intel Software Academic Program has received considerable press and media coverage over the years, highlighting its innovative approach and impact on nurturing future technology leaders. Here are some notable examples of how the program has been covered by various media outlets:

  1. University publications and websites: Many universities that have partnered with Intel for the Software Academic Program have featured the initiative on their websites and in their campus publications. These articles often showcase student projects, hackathon events, and the program's role in enhancing the academic experience. For instance, the University of Waterloo's student newspaper, The Imprint, covered a hackathon event organized as part of the program, highlighting the innovative projects developed by participants.
  2. Tech industry publications: Major tech industry publications have also taken notice of the Intel Software Academic Program and its efforts to bridge the gap between academia and industry. Publications like TechCrunch, VentureBeat, and Wired have covered various aspects of the program, including its focus on emerging technologies like IoT, drones, and perceptual computing. These articles often feature insights from Intel representatives and showcase the program's impact on fostering innovation.
  3. Local and regional news outlets: When universities host hackathons or other events as part of the Intel Software Academic Program, local and regional news outlets often cover these happenings. These articles not only highlight the program's activities but also showcase the talent and creativity of the participating students. For example, a local news station in Oregon covered a hackathon event at Oregon State University, where students developed innovative projects using Intel hardware and mentorship.
  4. Industry conferences and events: The Intel Software Academic Program and its participants have been featured at various industry conferences and events. Student projects developed through the program have been showcased at events like the Intel Developer Forum (IDF), garnering attention from industry professionals and potential employers. These platforms provide an opportunity for the program to gain visibility and recognition within the broader tech community.
  5. Social media: Intel and participating universities actively promote the Software Academic Program on various social media platforms, such as Twitter, Facebook, and LinkedIn. These channels are used to share updates, showcase student projects, and highlight the program's achievements. Social media has played a crucial role in raising awareness about the program and fostering engagement with students, alumni, and industry professionals.
  6. Intel's own channels: Intel itself has dedicated resources to promoting and showcasing the Software Academic Program through its own media channels. The company's website features case studies, success stories, and testimonials from participants, highlighting the program's impact. Additionally, Intel's blogs and social media accounts regularly share updates and insights related to the program's activities and initiatives.

The press and media coverage of the Intel Software Academic Program not only raises awareness about the initiative but also serves to inspire and motivate students to participate. By showcasing the innovative projects and achievements of participants, these stories help to illustrate the program's potential for fostering creativity, problem-solving skills, and real-world experience, all of which are invaluable assets for aspiring technology professionals.


Cultural & Social Significance

The Intel Software Academic Program holds significant cultural and social significance, extending beyond its immediate impact on fostering technological innovation and nurturing future industry leaders. This initiative plays a crucial role in shaping the way we approach education, collaboration, and problem-solving in the ever-evolving digital age. Here are some key points highlighting the program's cultural and social significance:

  1. Promoting diversity and inclusion in STEM fields: The Intel Software Academic Program provides equal opportunities for students from diverse backgrounds to explore their interests and develop skills in various tech domains. By offering a wide range of projects and workshops catering to different passions, the program encourages participation from individuals with diverse perspectives and experiences. This inclusive approach helps to break down barriers and stereotypes, promoting greater diversity and representation in STEM (Science, Technology, Engineering, and Mathematics) fields.
  2. Bridging the gap between academia and industry: The program serves as a bridge between the academic world and the professional tech industry. By fostering collaboration between students, professors, and industry experts, it helps to align academic curricula with real-world industry needs and trends. This synergy ensures that students are equipped with practical, relevant skills that are highly valued by employers, ultimately facilitating a smoother transition from education to professional life.
  3. Encouraging cross-disciplinary collaboration: The hackathons and software incubators facilitated by the Intel Software Academic Program promote cross-disciplinary collaboration. Students from various fields, such as computer science, engineering, design, and business, come together to work on innovative projects, learning to combine their diverse skill sets and perspectives. This cross-pollination of ideas and approaches fosters a culture of interdisciplinary problem-solving, which is essential in tackling complex challenges in today's interconnected world.
  4. Fostering entrepreneurial mindsets: By providing students with access to mentorship, resources, and support for developing their innovative ideas, the Intel Software Academic Program nurtures entrepreneurial mindsets. Students gain valuable experience in project management, problem-solving, and teamwork, which are essential skills for successful entrepreneurship. Additionally, some student projects developed through the program have even led to the formation of successful startups, contributing to economic growth and job creation.
  5. Empowering communities through technology: Many of the projects undertaken through the Intel Software Academic Program focus on developing solutions that address real-world challenges faced by communities. For instance, students have worked on projects related to disaster response, smart home automation, and sustainable agriculture, among others. By leveraging technology to tackle societal issues, the program empowers communities and contributes to their overall well-being and progress.
  6. Cultivating a culture of lifelong learning: The Intel Software Academic Program instills in participants a mindset of continuous learning and growth. By exposing students to cutting-edge technologies and encouraging them to explore new domains, the program fosters a culture of lifelong learning. This mindset is essential in today's rapidly changing technological landscape, where professionals must constantly adapt and acquire new skills to remain relevant and competitive.

Through its multifaceted approach to education, innovation, and industry collaboration, the Intel Software Academic Program not only shapes the future of technology but also plays a significant role in shaping the cultural and social fabric of our society. By promoting diversity, fostering cross-disciplinary collaboration, and empowering communities through technology, the program contributes to a more inclusive, innovative, and socially responsible future.