Course in Computer Science in North America

Compare Courses in Computer Science in North America 2018/2019

Computer Science

Courses are intended to be taken by those wishing to further their personal development. Whether you take the courses in a classroom or online, there are a variety of specialized study areas.

As the computer science field of study became increasingly prevalent, many had their doubts that this field of study would continue. It was not until the 1950s that computer science began to be observed as a legitimate science among academics. It is thanks to the IBM brand that this became part of the main-stream culture.

The United States of America is a large country in Northern America, often known as the "USA", the "US", the "United States", "America", or simply "the States". It also gathers over 310 million people which is the world's third largest population. It includes densely populated cities with sprawling suburbs, and vast, uninhabited and naturally beautiful areas at the same time.

View all Courses in Computer Science in North America 2018/2019

Read More

University Preparatory Program

Columbia International College
Campus Full time September 2018 Canada Hamilton

Columbia’s pre-university (Grade 12) program prepares students for admission to universities in Canada, the United States, New Zealand, Australia and the United Kingdom. [+]

Columbia’s pre-university (Grade 12) program prepares students for admission to universities in Canada, the United States, New Zealand, Australia and the United Kingdom.

Students now studying in Form 5, Sec. 4, or ‘O’ Level are eligible to apply to the 6-month program (January or Mid-May intake) and will complete the six courses required to enter university. Senior Middle 2 students are eligible to apply for a minimum 10-month program (August intake). This allows students to complete eight credits and graduate with an Ontario secondary school diploma (OSSD).

To Study Compulsory Courses Additional Courses ARCHITECTURE 1. English 2. Advanced Functions 3. Calculus & Vectors 4. Physics + 2 other courses (Portfolio or Graphic Work may also be required) ARTS OR HUMANITIES 1. English + 5 other courses BUSINESS/COMMERCE 1. English 2. Advanced Functions 3. Calculus Vectors + 3 other courses COMPUTER SCIENCE 1. English 2. Advanced Functions 3. Calculus Vectors + 3 other courses (1 of these must be a Science course) ENGINEERING 1. English 2. Advanced Functions 3. Calculus Vectors   4. Physics 5. Chemistry + 1 other course HOTEL AND FOOD MANAGEMENT 1. English 2. Advanced Functions or Calculus + 4 other courses SCIENCE 1. English 2. Advanced Functions 3. Calculus and Vectors + 3 other courses (1 of these must be a Science course) SOCIAL STUDIES 1. English + 5 other courses (Some programs require 1 or 2 Pre-U Math Courses) GRAPHIC DESIGN 1. English + 5 other courses (Portfolio or Graphic Work may also be required.) Maximizing... [-]

Front-End Engineering

Turing School of Software and Design
Campus September 2018 USA Denver

Our front-end program provides the necessary skills to build a career in front-end development. From UX/UI principles to strong foundations on HTML, CSS, and JavaScript, our curriculum provides the tools to build desktop, mobile and web apps. [+]

Our front-end program provides the necessary skills to build a career in front-end development. From UX/UI principles to strong foundations on HTML, CSS, and JavaScript, our curriculum provides the tools to build desktop, mobile and web apps.

The seven-month program includes:

Fundamental Web Technologies Web Development with JavaScript Professional Client-Side Development Desktop and Mobile Applications with Web Technologies Fundamental Web Technologies Overview

Module 1 focuses on introducing developers to the foundations of the web platform and the tools used to build software for the web. In this module, we'll discuss the three major technologies used for building software that runs in the web browser: HTML, CSS, and JavaScript. Students will learn the fundamentals of HTML, CSS, and JavaScript. They'll use CSS to dynamically resize the page content to fit a wide variety of screen sizes—from small mobile devices to large desktop displays. They'll write their own grid layout system and add custom interactions using jQuery. Students will learn software engineering fundamentals like test-driven development and version control. We'll also cover best practices used by professional developers such as version control, user personas, and wireframes.... [-]


Back-End Engineering

Turing School of Software and Design
Campus September 2018 USA Denver

Moving from the basics of object-oriented programming and data structures to building database-backed web applications in Sinatra and Ruby on Rails, our Back-End Engineering program provides the fundamental skills to launch your career in software development. [+]

Moving from the basics of object-oriented programming and data structures to building database-backed web applications in Sinatra and Ruby on Rails, our Back-End Engineering program provides the fundamental skills to launch your career in software development.

The seven-month program includes:

Object-Oriented Programming with Ruby Web Applications with Ruby Professional Rails Applications Client-Side Development with JavaScript Object-Oriented Programming with Ruby Overview

In module 1, students learn how to solve problems using Object-Oriented programming. To do so, they build data structures and build command-line applications using the Ruby programming language. By the end of this module, students should be able to take a complex problem, create an algorithm to solve it and feel comfortable test-driving their implementation.... [-]


Full Stack JavaScript Program

V School
Campus Full time September 2018 USA Salt Lake City

V Schools MERN stack (MongoDB, Express, React, Node.js) immersive coding program was born in a custom development shop. Our founding team has been creating custom software for nearly a decade. When we decided to start teaching the concepts that we used every single day, we naturally reached out to our industry friends–the startups and tech giants that are currently hiring computer engineers. [+]

V Schools MERN stack (MongoDB, Express, React, Node.js) immersive coding program was born in a custom development shop. Our founding team has been creating custom software for nearly a decade. When we decided to start teaching the concepts that we used every single day, we naturally reached out to our industry friends–the startups and tech giants that are currently hiring computer engineers.

Through our elite, project-based curriculum, crafted alongside industry experts and hiring partners, students are prepared for exciting careers as software engineers using the most relevant web technologies available today.

In addition to cutting-edge technical skills, V School students are fully immersed in a lifestyle of learning that fosters curiosity, dedication and creativity through workshops, events, and community.... [-]


Coding for Kids - Ages 11-18

Tekkie Uni
Online Campus Full time 9 months September 2018 USA Thousand Oaks + 1 more

Join our live-coached team sessions and learn all essential skills and tools you need to get a head start on app making. [+]

Coding for Kids LEARN TO CODE AND CHANGE THE WORLD

Join our live-coached team sessions and learn all essential skills and tools you need to get a head start on app making

OUR CORE TEACHING PRINCIPLES TEACHER-LED CLASSES PROJECT BASED LEARNING TEAM WORK THIS SUMMER GET TEKKIE WITH US

SUMMER CODING CAMPS 2017

"Our summer programs are a dose of awesome, team-oriented, live coached app-making training sessions, where you'll create apps, games and friendships."

OUR PROGRAMS

LEVEL 1

BUILD YOUR FIRST APP

Junior Innovators Course

Computational Thinking//Programming//Innovative Thinking

Junior Tekkies acquire essential tools for gaming and app creation. Junior Innovators graduate their first year having designed, developed and launched their first apps and games.... [-]


Diploma in Network Systems Administrator

Vancouver Career College
Campus Full time 48 weeks September 2018 Canada Abbotsford

If you’re looking to enter the IT field, the Network Systems Administrator program at Vancouver Career College can help you get there. [+]

If you’re looking to enter the IT field, the Network Systems Administrator program at Vancouver Career College can help you get there. In this program, you’ll develop technical skills in network installation, maintenance and management as well as implementation, and operating computer services, preparing you to take on your new career as a network systems administrator.

In addition to developing a solid foundation in general IT skills, you’ll participate in a work placement program, giving you the hands-on experience you need to get out into the workforce and impress employers.

The program also prepares you to write several separate certification exams including Computing Technology Industry Association (CompTIA), Cisco Certified Network Associate (CCNA), and Microsoft Certified Solutions Associate (MCSA).... [-]


Developing Augmented and Virtual Reality Apps

Columbia College Chicago Online
Online 8 weeks June 2019 USA USA Online

The augmented reality and virtual reality (AR/VR) industry is a multi-billion dollar industry. Augmented and virtual reality technologies are rapidly moving from gaming to serious business. Once the province of game developers, industry-professionals are recognizing the revolutionary potential of AR and VR. [+]

DEVELOPING AUGMENTED AND VIRTUAL REALITY APPS Overview

The augmented reality and virtual reality (AR/VR) industry is a multi-billion dollar industry. Augmented and virtual reality technologies are rapidly moving from gaming to serious business. Once the province of game developers, industry-professionals are recognizing the revolutionary potential of AR and VR. Startups are working to apply AR and VR to everything from marketing and advertising to medicine and healthcare—and even space exploration and military training. VR, which projects the user into a fully constructed reality, has proven valuable for tasks such as training simulations and real estate tours. AR is being used more and more in devices such as head-mounted displays (HMDs), laptops, smartphones, and tablets, and allows more user freedom while requiring less equipment.... [-]


App Design with Swift Programming

Columbia College Chicago Online
Online 8 weeks June 2019 USA USA Online

Build your own mobile apps and launch your coding career by learning Swift, a powerful and intuitive programming language. During this course, you will learn the process of development and how apps are created from concept to prototype to final product. [+]

APP DESIGN WITH SWIFT PROGRAMMING Overview

Build your own mobile apps and launch your coding career by learning Swift, a powerful and intuitive programming language. During this course, you will learn the process of development and how apps are created from concept to prototype to final product. You will discover new creative possibilities and future business opportunities while you create custom apps for business and personal use.

Learn iOS app development from an industry insider who has collaborated with small businesses and corporations for 17 years. See how apps are conceptualized, designed, animated and coded into a fully functioning prototype. Learn art direction in conjunction with development and how to balance creative and technical decisions. Learn how to implement menus, animated graphics, create sound designs and make use of the iPhone interface to manipulate media with user input. ... [-]

Course - PHP Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

In this course, I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills.

[+]

PHP Basics

In this course, I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills. What you'll learn

Variables Operators Conditionals Comments PHP on the Web

Getting to Know PHP PHP is one of the most widely used technologies on the internet today, supporting many large projects such as WordPress, Drupal, Wikipedia, and Facebook. A conservative estimate is that 25% of the web is built on PHP. The driving force behind PHP has always been; to solve problems, and make it faster and easier to build websites. Because of this drive, PHP is a great choice for creating simple yet powerful websites and applications. Unit Converter PHP has 2 types of number variables: integers, for whole numbers such as 1 through 9, and floats, for fractions such as the cost of 1.99. In this course we'll be creating a simple unit converter which will use these number variables, along with arithmetic operators, to calculate weight and distance conversions. Daily Exercise Program In this section, we'll continue to expand upon the skills you've learned, as we explore more data types and the logic needed to create a "Daily Exercise Program". We'll store each exercise in a STRING variable, then we'll use conditionals to control which exercise is displayed. PHP on the Web In... [-]


Course - JavaScript Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

JavaScript is a programming language that drives the web: from front-end user interface design to backend server-side programming, you'll find JavaScript at every stage of a website and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language.

[+]

JavaScript Basics

JavaScript is a programming language that drives the web: from front-end user interface design to backend server-side programming, you'll find JavaScript at every stage of a website and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language. What you'll learn

What JavaScript is and where it is used Basic programming concepts like variables, data types and conditional statements What functions are and why they're useful How to troubleshoot programming problems The basic syntax of the JavaScript programming language

Introducing JavaScript Learn about the most popular scripting language on the planet. The language that drives millions of interactive websites, powers fast web servers and can even be used to build desktop applications. In this stage, you'll create your first JavaScript program and learn how to troubleshoot your programming mistakes. Storing and Tracking Information with Variables Learn how to use variables to store information that changes during a program, like a score in a game, or a sales total. You'll also learn about different data types in JavaScript like string, numbers and boolean values. Working With Numbers Numbers are everywhere in programming. You use them to track a player's score in a game, to calculate the cost of shipping a product, or just to count the number of times a "Like" button was clicked on a page. In this section of the course, you'll learn how to do basic math in JavaScript. Making Decisions with Conditional Statements Conditional statements let you... [-]


JavaScript Circuit Course

General Assembly
Online Part time 10 weeks January 2019 USA USA Online

Create dynamic, interactive user experiences with the popular and powerful programming language JavaScript. [+]

Create dynamic, interactive user experiences with the popular and powerful programming language, JavaScript.

Be Dynamic

JavaScript empowers developers to program web apps on the client side. Learn essential skills to compete in this in-demand field with our 10-week course.

Focus on the fundamentals

Establish a strong foundation in the basics of programming and the syntax of the JavaScript language.

Build sophisticated websites

Leverage jQuery to handle events and add effects that take your HTML and CSS to the next level.

Add front-end interactivity

Create dynamic and beautiful user interfaces that respond to your users.

Apply your skills

Put your knowledge to the test with code challenges and special projects.... [-]


Web Development Immersive Course

General Assembly
Campus Full time 12 weeks January 2019 USA New York Atlanta Austin Boston Chicago Dallas Denver Los Angeles Santa Monica Irvine Providence San Francisco San Jose Washington Arlington United Kingdom London Hong Kong Singapore Australia Brisbane Melbourne Sydney USA Online + 23 more

Learn the skills to become an entry-level full stack web developer and get access to dedicated career services in this innovative & intensive 13-week online program, all from home. [+]

Start Your Career in Web Development

Learn and apply the skills you need to start a career in code.

Know Your Stuff

Learn the most sought-after skills in tech, from JavaScript to Rails, with guidance from our team of experienced instructors.

Develop New Skills

Build real websites, APIs, and data-driven apps while collaborating with classmates on a range of projects.

Get Hired

Launch your new career in web development with the support of our career counselors through every step of the job search.

Career Support

We provide each of our immersive graduates with access to job readiness training, connections to employers, and opportunities to hone new skills.

Job Preparation... [-]


Computer Science

Lurleen B Wallace Community College
Campus Full time September 2018 USA Andalusia

Do you strive to meet challenges? Do you like to solve problems and develop new ways of making everyday tasks easier or more beneficial? If so, Computer Science is the field for you. [+]

Computer Science

Do you strive to meet challenges? Do you like to solve problems and develop new ways of making everyday tasks easier or more beneficial? If so, Computer Science is the field for you. The Computer Science curriculum places emphasis on fundamental principles, procedures, flowcharting, coding, peripheral equipment, computer center operations and programming techniques.

Technical Areas Include Spreadsheet Software Applications Microcomputer Operating Systems Advanced Microcomputer Applications Intro to Computer Logic and Programming Database Management Software Applications Software Support Hardware Support C++ Programming Network Communications Visual Basic Programming E-Commerce Network Security Intro to Web Development JAVA Programming General Education Requirements Orientation English Composition I Mathematical Applications Mathematics of Finance Microcomputer Applications History, Social Science, Behavioral Science Elective Fundamentals of Oral Communications Humanities and Fine Arts Elective ... [-]

Course in Responsive Web Design & Web Development - HTML5 & CSS3

Of Course Learning
Online Part time Open Enrollment United Kingdom UK Online USA USA Online + 1 more

Are you wondering how the best web designers and developers build powerful, modern and fantastic looking websites? Then this is the course you’ve been waiting for! HTML5 and CSS3 are not rocket science – you can start learning them today! In this course, you will the fundamentals of web design and web development.

[+]

Are you wondering how the best web designers and developers build powerful, modern and fantastic looking websites? Then this is the course you’ve been waiting for! HTML5 and CSS3 are not rocket science – you can start learning them today! In this course, you will the fundamentals of web design and web development in a step-by-step manner. The course is entirely project-based, and together we will build unique, beautifully designed and responsive landing page for a fictional company. You will also address real-world web design and development issues, and build the skills to allow you to build real-world websites! You will learn so much more than simply how to code. You will actually be able to launch your website for the world to see!... [-]


Front End Web Development Course

General Assembly
Campus Part time 10 weeks February 2019 USA New York Atlanta Austin Boston Chicago Dallas Denver Los Angeles Santa Monica Irvine Providence San Francisco San Jose Washington Arlington United Kingdom London Hong Kong Singapore Australia Brisbane Melbourne Sydney USA Online + 23 more

Use HTML5, CSS3, JavaScript, jQuery, GitHub and Sublime Text to program and lay out a fully responsive, interactive website. [+]

Skills & Tools

Use HTML5, CSS3, JavaScript, jQuery, GitHub, and Sublime in concert.

Production Standard

Build a fully responsive, interactive website that stands apart from the usual templates.

The Big Picture

Understand how a skillful mix of programming and layout powers the web we see – and how teams collaborate to create it.

Meet Your Support Team

Our educational excellence is a community effort. When you learn at GA, you can always rely on an in-house team of experts to provide guidance and support, whenever you need it.

Instructors

Learn industry-grade frameworks, tools, vocabulary, and best practices from a teacher whose daily work involves using them expertly.... [-]