Summer course in Computer Science

Top Summer Courses in Computer Science

Computer Science

Many students find summer courses an appealing option if their current education needs a boost. Summer courses offer a way to quicken progress in a field or to develop cross-disciplinary knowledge that can grant more opportunities in the future. The course hours can be put towards a conventional college degree.

A question that some students may ask is: what is a summer course in computer science? This summer course can give students knowledge and skills regarding designing, using, and managing computer systems. Some course material may cover the underlying theories for computer architecture, data structures, and algorithms. Courses may also teach topics related to software engineering, integrated circuits, databases, communication networks, and how computers interface with each other and with humans.

With a summer course in computer science, students can bolster math, science, and engineering skills. Problem-solving, communication, and effectively working with experts in other fields are all skills asked of computer scientists and which can be strengthened through this type of course.

Being shorter in length than fall or winter semester courses, summer courses can be expected to have lighter tuition costs. Researching the prices for courses at various schools is a sound idea, though, since students may see considerable variation from one program to another.

By taking a summer course in computer science, students can take early steps towards career opportunities that include hardware and software designer and data analysis consultant. Students may also find work in artificial intelligence. Almost every other industry has a need for computer scientists, so the knowledge developed here can complement education in other fields.

The flexibility of summer courses makes them suitable for accelerating education towards a career or rounding out knowledge and skills to broaden one’s horizons. For more information on courses offered, search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More

Summer Coding Camp - Ages 11 - 18

Tekkie Uni
Campus Full time September 2017 USA Thousand Oaks

In our camps, we teach teens how to turn their ideas into reality using the power of code. The camp moves from basic logic and programming concepts to advanced coding, all through fun, experience and practice. [+]

Best Summer Courses in Computer Science 2017/2018. In our camps, we teach teens how to turn their ideas into reality using the power of code. The camp moves from basic logic and programming concepts to advanced coding, all through fun, experience and practice. WHAT WILL YOU BE ABLE TO DO AT THE END OF THE COURSE? To give children basic computer science concepts and enable them to engage experitentially in logical thought To provide design and planning habits – self-discipline, working individually and as part of a group, simplification skills, and modular thought To expose the children to the software development project process – problem solving from the problem analysis stage through the actualization of the solution SYLLABUS SUMMARY Introduction of “Alice” Tekkies will start their journey in a unique blocks-based development environment called “Alice”. They will study and implement basic coding concepts such as: Objects, Methods, User Interface, Rules and Variables. The Jumping Rabbit or the Landing Astronaut are the first basic APPs that our tekkies code by themselves. These cute APPs teach them to move objects according to rules and variables. Getting to know Mobile APP Development using “Live Code” Tekkies will get aquinted with “live code”: A mobile app development language.They will also write code and learn to implement tools such as: Text Field, Push Button, Label, Handlers, and Combining Media Files in the app Be Cool is the first APP that is developed using real syntax writing. The APP allows texts to appear and disappear as... [-]

International Summer school: Project Bootstrap

EPITECH
Campus Full time 3 weeks July 2018 France Paris Bordeaux Lille Lyon Marseille Montpellier Nancy Nantes Nice Rennes Strasbourg Toulouse + 11 more

With the Epitech Bootstrap Summer, students will experience the Epitech innovative project-based pedagogy at one of twelve Epitech campuses of their choice. They will apprehend and bring together technologies in order to bootstrap the IT project they have always dreamt of. [+]

International Summer school: Project Bootstrap From July 3 to 21, 2017 Students will experience the Epitech innovative project-based pedagogy at one of twelve Epitech campuses of their choice. The aim of the program will be to realize a technical prototype based on a specific technology related to the ecosystem of the city. Technologies used will range from IoT to e-health, drones, video games or interactive design. In addition to technical modules, the program will include company visits and outdoor activities which will allow students to discover places of interest and the technological ecosystem of the city. WEEK 1: Mini-pool and innovation session WEEK 2: Technical Acculturation and bootstrapping WEEK 3: Project bootstrap SUMMER SCHOOLS TOPICS PARIS - IOT BORDEAUX - SCALABLE EMBEDDED IOT LILLE - VIDEO GAMES LYON - SMART CITIES MARSEILLE - ARTIFICIAL INTELLIGENCE - ROBOTICS MONTPELLIER - BOOTSTRAPPING & ENTREPRENEURSHIP NANCY - VIDEO GAMES NANTES - CONNECTED OBJECTS NICE – HEALTH AND TECHNOLOGY RENNES - MOBILE CONNECTED OBJECT STRASBOURG - E-HEALTH TOULOUSE - AUGMENTED REALITY EXAMPLES OF THE ACTIVITIES INCLUDED IN THE PROGRAM, BESIDES THE TECHNICAL MODULES: French language and culture Visits and cultural outings Visits to start-ups and accelerators ADMISSION REQUIREMENTS Two years of higher education in IT/computer science or 3 years of higher education in other technical fields. APPLICATION DEADLINE: April 28, 2017 PROGRAM FEE: 2 000€ Program fees include tuition fees, extra-curricular activities, accommodation, lunches and metro pass. [-]

Summer Course in Physical Science, Mathematics, and Computer Science

University of St Andrews - International Summer Programmes
Campus Full time 3 weeks June 2018 United Kingdom Saint Andrews

The University of St Andrews International Summer Programme offers students aged 16 to 18 the opportunity to experience lectures and tutorials taught in the Scottish academic tradition. [+]

Best Summer Courses in Computer Science 2017/2018. Summary The University of St Andrews International Summer Programme offers students aged 16 to 18 the opportunity to experience lectures and tutorials taught in the Scottish academic tradition. During their time in St Andrews students will become familiar with a number of the same lecturers and tutors that they could potentially encounter while pursuing an undergraduate degree in an ancient institution ranked 1st in Scotland and 3rd in the UK (Guardian University Guide 2018,Times and Sunday Times University Guide 2017). Physical Science, Mathematics, and Computer Science The Physical Science, Mathematics, and Computer Sciencecourse allows prospective students to experience inputs from four departments from within the faculty of Science. Classes will be delivered by full time faculty members from Chemistry, Physics, Mathematics, and Computer Science. The course content will be delivered in the format of lectures underpinned by practical sessions in laboratories. Accommodation Students are housed in one of the most charming and centrally located University halls of residence, McIntosh Hall. Originally built as a hotel, it has been an integral part of the University since 1921. McIntosh Hall stretches the full length of Abbotsford Crescent, and is centrally situated near the Students' Association and the main shopping area on Market Street. Students on the programme have a choice of sharing a room with a fellow ISP student or having their own bedroom. Boys and girls are housed on separate floors within the building and dedicated staff are on duty day and night to... [-]

Summer School Reconfigurable Microelectronic Devices (Architecture, Development Tools, Programming Language)

Peter the Great St. Petersburg Polytechnic University
Campus Full time 2 weeks July 2018 Russia St. Petersburg

The course provides students with comprehensive introduction to FPGA architecture, FPGA design flow and tools, [+]

Program Description

The course provides students with comprehensive introduction to

FPGA architecture, FPGA design flow and tools, Verilog Hardware Description Language, FPGA programming and debugging.

Lectures and labs will be provided to introduce state-of-art tools and techniques needed to implement digital designs on FPGA platforms.

The course includes practical hands-on exercises with using FPGA development boards to implement, test, and debug your digital designs.

Students will gain theoretical knowledge and practical experience of:

Using modern FPGAs for implementing digital designs Using Verilog HDL for coding digital designs Using Verilog HDL for coding testbenches Using a state-of-art tools for simulating, synthesizing, placing and routing, implementing and debugging digital designs ... [-]

Barcelona Data Science Summer School

Barcelona Graduate School of Economics
Campus Part time 2 - 10 days June 2018 Spain Barcelona

The main aim of the Data Science Summer School is to introduce participants to some of the tools and methods of Data Science. [+]

Best Summer Courses in Computer Science 2017/2018. The main aim of the Data Science Summer School is to introduce participants to some of the tools and methods of Data Science. The course will provide: A hands-on training on data warehousing, computing and computational machine learning. A good introduction to Machine Learning for Recommender Systems An introduction to some modern topics in Machine Learning, e.g Deep Learning. Course schedule for 2016 Course outline The Data Science toolbox (8 hours) This will be a hands-on session where a range of tools commonly used in Data Science will be introduced. Introduction to Python for Machine Learning & tools for Data, Pandas, scikit-learn, numpy through case studies Basic SQL (interfaces to R, Python, data extraction etc.) Introduction to R for Machine Learning and packages such as dplyr, tidyr, reshape2, ggplot2, through case studies Introduction to Machine Learning for Recommender Systems (6 hours) Memory based collaborative filtering Model-based collaborative Filtering, Matrix Factorization, Restricted Boltzmann Machines Context-aware collaborative Filtering, Tensor Factorization, Factorization Machines Learning to Rank for Collaborative Filtering Diversification Content-based recommendations Advanced Data Science and Machine Learning Topics (6 hours) Unsupervised Learning, k-means clustering, spectral methods, hierarchical clustering Gradient Boosted Models Deep Neural Networks, from Logistic Regression to Deep Belief Networks Convolutional Neural Networks Recurrent Neural Networks Required activities The course includes hands-on sessions where the methods introduced will be applied on real-world datasets. The course will also include homework assignments after each session. These assignments will be in a form of programming exercises where... [-]

Summer course - Computer Science and App Programming (for ages 19-25)

Oxford Royale Academy
Campus Full time 2 weeks July 2018 United Kingdom Oxford Yarnton + 1 more

How many times have you found yourself saying “There’s an app for that”? Computers and apps have become so deeply engrained in our daily lives that it’s difficult to imagine life without them. The huge demand for IT skills, combined with a general skills shortage in this fast-growing field, makes Computer Science and App Programming a good area in which to grow your knowledge – and this course is the ideal way to get started. [+]

Overview How many times have you found yourself saying “There’s an app for that”? Computers and apps have become so deeply engrained in our daily lives that it’s difficult to imagine life without them. The huge demand for IT skills, combined with a general skills shortage in this fast-growing field, makes Computer Science and App Programming a good area in which to grow your knowledge – and this course is the ideal way to get started. Academic Content On our challenging Computer Science and App Programming course, you will be introduced to the basics of computer science and the ways in which computer technology can be exploited. As well as studying programming theory, you will develop practical skills in website development, using HTML for the structure and CSS for the formatting, and you will also be introduced to Python, a more scientific programming language. You’ll gain an understanding of the mathematics behind computer algorithms, and you will work in teams to design and develop your own app to put what you’ve learned to the test. Why take this course? Computer Science and App Programming is a fascinating and highly relevant course designed for gap year students, undergraduates and recent graduates. Your time on this course will give you a deeper understanding of the technology that has become so fundamental to daily life, equipping you with new knowledge and skills that have the potential to lead to a lucrative career. Even if you don’t end up going into a computer science-related... [-]

Summer Computer Science and Engineering Course in California

University of California, Irvine - Summer Session
Campus Full time 6 weeks June 2018 USA Irvine

Study abroad in the heart of Southern California this summer, just minutes away from the beaches in beautiful Orange County! [+]

Best Summer Courses in Computer Science 2017/2018. Summer Computer Science and Engineering Course in California S1 CSE 31 Introduction to Digital Systems 4 S1 CSE 50 Discrete-Time Signals and Systems 4 S1 CSE 70A Network Analysis I 4 S10 CSE 41 Introduction to Programming 4 S10 CSE 141 Concepts in Programming Languages I 4 S10 CSE 161 Design and Analysis of Algorithms 4 S2 CSE 31L Introduction to Digital Logic Laboratory 3 Why Study at UCI? UC Irvine combines the strengths of a large, dynamic research university with the friendly feel of a small college, and incredible bounty of an incomparable Southern California location. Summer Session offers over 800 courses in 70 academic disciplines. Students will take courses led by world-renowned faculty and live and study with American students. As a visiting student, you have the option to choose courses that will help you fulfill degree requirements at your home university or courses just for interest. This is your summer to grow academically. Students are encouraged to meet with professors and strike up a conversation – some students have been offered opportunities to assist in research on campus. There are many academic resources available on campus to help you with your learning needs, including peer tutors, 5 expansive research libraries, and 6 computer labs with over 400 PCs and Macs. Step-by-Step Application Process Apply to UCI Summer Session online or by downloading the paper application summer.uci.edu/international Our team reviews and processes your application UCI Summer Session sends your acceptance letter... [-]

Summer School on Software Engineering

Saint Petersburg Electrotechnical University
Campus 2 weeks July 2018 Russia St. Petersburg

ETU “LETI” International Summer School on Software Engineering offers the participants a unique opportunity to gain professional skills in a highly qualified academic environment and to enjoy the magnificent beauty of St. Petersburg. [+]

July, 3 – 16 2017 Saint Petersburg Electrotechnical University "LETI" (ETU "LETU") is one of the most prestigious and oldest universities in Russia with multi-applied study and research areas. The university is included in the governmental «TOP 100 Leading Universities in the world» program. ETU “LETI” International Summer School offers the participants a unique opportunity to gain professional skills in a highly qualified academic environment and to enjoy the magnificent beauty of Saint Petersburg. Structure Development of gaming Web-applications in JavaScript Introduction to embedded programming Introduction to Robot operating system (ROS) Signal Processing in MATLAB environment The deadline to submit the application is May, 5 2017 The language of tuition is English More information can be found here http://eltech.ru/en/study/international-summer-schools/summer-school-on-software-engineering [-]

Summer School - Management Research Methods and Big Data Analytics ACISS

RWTH International Academy / RWTH Aachen University
Campus Full time 1 - 7 weeks September 2017 Germany Aachen

The School of Business and Economics is glad to announce its research-oriented summer school for Post-Docs, PhDs, and advanced master students from all areas of specialization [+]

Best Summer Courses in Computer Science 2017/2018. The programme is based on the following pillars: I. Excellence Science and Research in Management Research Methods and Big Data Analytics The 2016 ACISS Summer School offers a unique set of courses designed to meet the needs of novice and advanced researchers in research methods ranging from qualitative research and academic publishing to scale development and data mining. All classes will be highly interactive, method-, and application-oriented. Outstanding instructors from PennState, the University of Chile, the University of Leeds, the University of Vienna, and RWTH Aachen University will deliver the courses. All courses have been designed to equip you with insights into state-of-the-art research methods and supporting software packages. You will also have the opportunity to apply these insights in order to solve hands-on research problems and to discuss your findings with your peers. What better way to prepare for your empirical master thesis, PhD project, and journal publication? II. Mentoring During the week long courses, participants will have the opportunity to get in touch with their respective lecturer to discuss their own research projects. Current research projects or dissertations can be presented to receive feedback from a qualified third party. III. Get-together with Researchers All participants of the ACISS programme are invited to take part in get-togethers with researchers and academic staff at the RWTH Aachen University. There is a wide offer of intercultural activities and excursions in and around Aachen – enjoy your stay! You can find more information on our... [-]

Summer School - Robotics for Future Industrial Applications

RWTH International Academy / RWTH Aachen University
Campus Full time 3 weeks August 2018 Germany Aachen

In this Summer School, you will get hands-on experience in the engineering, controlling and programming of robots. The course conveys necessary theoretical knowledge in robotics, followed by lab courses where you can apply the gained knowledge. [+]

In this Summer School, students receive an introduction to the engineering, controlling and programming of robots. The course conveys necessary theoretical knowledge in robotics, followed by lab courses where you can apply the gained knowledge in hands-on practical projects. The programme offers an overview of the application of intelligent, robust robots as part of future smart factories. The lecture comprises three segments covering the central topics of communication between heterogeneous systems, adaptive industrial robotics, and autonomous mobile robotics for in-factory logistics. Students will be exposed to topics such as OPC UA, DDS and other communication standards in modern industrial applications, as well as the state of the art in behavior generation both for stationary industrial as well as autonomous mobile groups of robots. Topics dicussed and tested will be: Smart Factory Intra-Logistics and Robotics Communication between heterogeneous Systems Advanced Software Engineering and Development Artificial Intelligence and Cognitive Robotics The joint Aachen team "Carologistics" from the RWTH Aachen Univesity and the Aachen University of Applied Sciences, won the RoboCup Logistics League in China in 2015 - so you can be sure to be exposed to the latest research and development in the field during your summer stay in Aachen. Early applications are encouraged! Apply by the 1st of March to receive an 10% early bird discount on the total tuition fees - in case of admission. You can find more information on our programme website: https://www.academy.rwth-aachen.de/en/education-formats/summer-schools/robotics-for-future-industrial-applications [-]

Summer School - Automation and Simulation

RWTH International Academy / RWTH Aachen University
Campus Full time 3 weeks July 2018 Germany Aachen

In the Automation and Simulation Summer School, students receive an introduction to cutting edge computer technology and methods used in mechanical engineering. This program offers an overview of numerical methods used to solve engineering problems, as well as an introduction to calculation and simulation techniques in production. [+]

Best Summer Courses in Computer Science 2017/2018. In this Summer School, students receive an introduction to cutting-edge computer technology and methods used in mechanical engineering. The programme offers an overview of numerical methods used to solve engineering problems, as well as an introduction to calculation and simulation techniques in production. The RWTH International Academy works closely together with the International Office, the Language Center of the RWTH Aachen University and the Institute of General Mechanics (IAM) to offer a perfect mix of technical study and cultural experience. Early applications are encouraged! Apply by the 1st of March to receive an 10% early bird discount on the total tuition fees - in case of admission. You can find more information on our programme website: https://www.academy.rwth-aachen.de/en/education-formats/summer-schools/automation-and-simulation [-]

Lviv Data Science Summer School

Faculty of Applied Sciences - Ukrainian Catholic University
Campus Full time 14 days July 2018 Ukraine Lviv

Lviv Data Science Summer School is an educational initiative from Applied Sciences Department of the Ukrainian Catholic University. The Summer School participants – undergraduates, PhD students, young professionals – studies state-of-the-art methods and tools of Data Science, Machine Learning, Business Analytics. [+]

Lviv Data Science Summer School is an educational initiative from Applied Sciences Department of the Ukrainian Catholic University. The Summer School participants – undergraduates, PhD students, young professionals – studies state-of-the-art methods and tools of Data Science, Machine Learning, Business Analytics. The school is oriented towards the basic level of participants’ knowledge. This year school dates are July 12-25. Study program The goal of the Summer School is to give the practice-oriented knowledge in the field of Data Science. The school’s program will incorporate three following stages. During the first stage participants will attend introductory courses that would make them familiar with the main theme of the school. During the second stage the students will be involved in several elective practice-oriented courses. The third stage will be substantially dedicated to working on the projects. The project topics will be provided by the supervisors: school’s lecturers, representatives of IT companies, and other partner organizations. The project work during several days means implementation and approbation of the previously obtained knowledge and skills. The project teams will present their results publicly at the end of the school. Tentative Course list General courses Statistical Inference Machine Learning Data Visualization R Workshop Applied courses Students can attend up to four courses from the proposed list Deep Learning for Computer Vision Bioinformatics Framework for Problem Solving in Natural Language Processing Social Network Analysis Introduction to Urban Data Science Mining Georeferenced Data Optimizing Internet with Data Science Advanced analytics meets customers. Practical examples from Telco, Banking, Retail... [-]

Workshop In Big Data-co

Universidad del Rosario - Summer School
Campus Full time 35 hours January 2018 Colombia Bogotá

The main objective of the workshop is to promote the creation of a community interested in Big Data, including academic, industrial and government sectors. Big Data-CO will bring together students, researchers, teachers and industry experts and the public sector interested in Big Data from different perspectives and experiences. [+]

Best Summer Courses in Computer Science 2017/2018. The main objective of the workshop is to promote the creation of a community interested in Big Data, including academic, industrial and government sectors. Big Data-CO will bring together students, researchers, teachers and industry experts and the public sector interested in Big Data from different perspectives and experiences. The workshop program includes poster sessions in which researchers will have the opportunity to present the results of their latest research. Hours: Monday to Friday 9 am to 4 pm Location: Universidad del Rosario, Bogota - Colombia Time Intensity: 35 hours Offer Type: Workshop certificate issued Spanish Language Investment: COP $ 2,200,000 June 5 to June 9 as 2017 Faculty of Natural Sciences and Mathematics and Faculty of Economics General objective Promote the creation of a community interested in Big Data and its applications in multiple disciplines. GOALS - Facilitate interaction of actors from academia, industry and the public sector interested in Big Data and applications. - Create a forum for discussion on issues of Big Data in which different actors have the opportunity to present their experiences. - To create a space in which young researchers to present the results of their research on issues related to Big Data. - Facilitate learning tools used in Big Data. Addressed to Students and professionals in natural sciences, economics, mathematics, engineering, computer science. People interested in Big Data and applications belonging to multiple areas of knowledge and experience. [-]

Computer Science

Cambridge Immerse
Campus Full time 2 weeks July 2018 United Kingdom Cambridge London + 1 more

Cambridge Immerse is a unique two week residential educational experience with a diverse and enriching curriculum, designed and taught by Cambridge University and Oxford University tutors. [+]

Overview of course Session 1: July 23rd 2017 – August 5th 2017 Session 2: August 6th 2017 – August 19th 2017 Residential in a central University of Cambridge college Classes designed and taught by University tutors A variety of carefully planned skills workshops Dedicated university and subject specific advice Inclusive of all excursions and extracurriculars Diverse range of international participants Participant Assessment Certificate of Participation Summary Cambridge Immerse is a unique two week residential educational experience with a diverse and enriching curriculum, designed and taught by Cambridge University and Oxford University tutors. Tutorials and seminars are taught by experts in an optimal learning environment that stimulates academic enquiry; yet the carefully planned schedule ensures that the programme not only meets the academic needs of the participants, but also provides a unique insight into the university city through an abundance of extracurricular activities. The Cambridge Immerse Computer Science course is both challenging and engaging, with students learning in small groups to ensure that each student’s needs are addressed. Students are taught university-level topics in a way that is approachable and easy to understand. The Cambridge Immerse Computer Science course is perfect for those considering studying Computer Science at university and do not have any formal academic experience of Computer Science. The course introduces students to fundamental topics that will not only provide a solid grasp of key theory, but will spur intellectual curiosity and assist in preparing to study the discipline at university level. Academic Content & Learning Objectives The aim... [-]

St.Petersburg Summer University on Internet of Things

The Bonch-Bruevich Saint-Petersburg State University of Telecommunications (SPbSUT)
Campus Full time 2 weeks July 2018 Russia St. Petersburg

The “St. Petersburg Summer University” (SUSTP) is open to all students and will help all participants to gain from new methods of lecturing and research as well as enjoying the international atmosphere. As set by the traditional program itself, this program brings also regional and international professors and lecturers for a period of two weeks together and provides the opportunity for... [+]

Best Summer Courses in Computer Science 2017/2018. The “St. Petersburg Summer University” (SUSTP) is open to all students and will help all participants to gain from new methods of lecturing and research as well as enjoying the international atmosphere. As set by the traditional program itself, this program brings also regional and international professors and lecturers for a period of two weeks together and provides the opportunity for local and international students to learn and share their experiences. SUSTP Timetable 9 teaching days: 6 teaching hours in the morning 1 day for organizational issues 1 day for examinations 1 day final event European Credit Points (4 ECTS) Every participant receives a certificate from the Summer University St.Petersburg, a certificate from State University for Telecommunication St.Petersburg. You will get 4 ECTS points. Courses Internet of Things (IoT): from idea to serial production Internet of Things Communication Protocols WLAN Design and Site Surveys: a gentle introduction Data processing in Internet of Things: Artificial neural networks, Machine learning, Data mining and Big Data Technologies Internet of Nanothings. Biodriver project Russian language Excursions The Summer University takes place during the best time the city can offer: white nights! Conditions Location: Campus of “State University of Telecommunications” Accommodation: St.Petersburg hostels Fee: € 1000 includes accommodation, meals (breakfast and lunch), school and excuirsion (Hermitage, the "Russian Versailles": Peterhof, cruise along the Neva River, etc.) [-]