Programming language poll (Responses)
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEF
1
TimestampInstitution nameInstitution type
What programming languages do your undergrads learn in their intro sequence courses in the CS major?
What about other required courses of the CS major?
What about elective courses in the CS major?
2
4/8/2017 14:07:09
4-year college or university
Python or JavaScript in the first course for both majors and non-majors, then Java for majors
Usually Java, but students use other languages too depending on the instructor's whims and the students' choices
Varies a lot from course to course. For example, I'm teaching a Haskell elective this semester.
3
4/8/2017 14:08:28
4-year college or university
Python in CS1, Java in CS2
Java, a little bit of C, some assembly language (SPARC and ARM), Haskell and Prolog
Java, C++, Objective C, whatever else an instructor might choose to use
4
4/8/2017 14:09:52RIT
4-year college or university
Python, Java, C, Lisp, Scheme, Assembly, PrologC++, C#, Haskell,
5
4/8/2017 14:11:25
Sarah Lawrence College
4-year college or university
Python 3
Java (Data Structures), some C (Architecture)
Scheme (Programming Languages), Javascript (Web programming), SQL (Databases)
6
4/8/2017 14:16:40
4-year college or university
C#Java, C/C++, PythonActionScript, JavaScript
7
4/8/2017 14:19:11
University of Colorado - Boulder
4-year college or university
C++C, PythonJava
8
4/8/2017 14:20:37Assiut University, Egypt
4-year college or university
CS1: Pascal, C++
CS2: Java (Object Oriented)
9
4/8/2017 14:22:12Saint Michael's College
4-year college or university
Java - 1st two courses in programming (CS1 and CS1.5); C++ in Data Structures (i.e. CS2).
C (Operating Systems)
Java - or student's choice (at the discretion of the instructor)
10
4/8/2017 14:33:14Trinity University
4-year college or university
Scala, C, C++Haskell, C#Java, JavaScript, PHP, Python
11
4/8/2017 14:37:44
University of Indianapolis
4-year college or university
C++C, ARM Assembly, Java, Python
12
4/8/2017 14:45:01UC Irvine
4-year college or university
PythonC++Java and others
13
4/8/2017 14:49:05
Western State Colorado University
4-year college or university
Python, JavaC#, Python, JavaScript, SQL, PHP
others, it varies - may include C++, Ruby, Haskell
14
4/8/2017 15:16:40
College of William and Mary
4-year college or university
PythonJava, C++, HaskellPHP, C
15
4/8/2017 15:23:28
4-year college or university
Python, JavaC++, Clojure, CPHP, Javascript
16
4/8/2017 15:34:12
Union College, Schenectady, NY
4-year college or university
PythonJava, C (in Systems Course)Scheme and others
17
4/8/2017 15:44:22University of the Pacific
4-year college or university
C++Java, Python, Scheme, ML, Prolog, CPHP, JavaScript, SQL
18
4/8/2017 15:46:49
4-year college or university
PythonC++Java
19
4/8/2017 15:59:09
University of Nebraska Lincoln
4-year college or university
C (Computer Engineering) and Java (Computer Science)
C++
20
4/8/2017 16:05:41
University of West Georgia
4-year college or university
Java
C/C++, Javascript, Ruby and/or Python, usually C# as well
we have no true electives
21
4/8/2017 16:29:40Vassar College
4-year college or university
Scheme/Racket in CS1, Java in CS2 and CS3
Scheme in Discrete Math, C/Assembly in Comp Org, C in OS, Java in Compilers
Not limited to: Java, Python, Ruby, Occam-pi, UPC, Haskell, Prolog
22
4/8/2017 16:40:31
Christopher Newport University
4-year college or university
JavaC++Python
23
4/8/2017 16:54:37University of Mississippi
4-year college or university
Java
Some C in systems courses. Others language agnostic. Varies in programming language organization -- Lua, Elm, and Haskell recently.
Python, PHP, JavaScript, C/C++, Haskell, Scala, Elixir, etc.
24
4/8/2017 17:09:55
4-year college or university
Java (with a little Processing thrown in) or C (two options for CS1), Java for CS2
C, C# starting in the fallPerl, ASP.NET
25
4/8/2017 17:43:412-year college
A.S. Computer Studies: Visual Basic, Java 1, Java 2
Web Page Development (HTML, CSS); PC Architecture & Assembly Language; Systems Analysis; Microsoft Excel or Access
C++
26
4/8/2017 17:53:28
Metropolitan State University of Denver
4-year college or university
Java; ARM Assembly Language; (sections may use Python)
Prolog; Lisp/Scheme
Javascript; PHP; C; C++; Haskell; Clojure; Ruby; Swift; J; various shell scripting languages
27
4/8/2017 18:03:10Berea College
4-year college or university
PythonC++ & CJava
28
4/8/2017 18:05:17
Michigan State University
4-year college or university
Python 3 and C++
ARM, Javascript, PHP, SQL, among others.
29
4/8/2017 18:13:24
4-year college or university
C, JavaAssemblyPython, Haskell, bash, SQL
30
4/8/2017 18:27:15
Sonoma State University
4-year college or university
Python, C++varies widelyvaries widely
31
4/8/2017 18:48:53Endicott College
4-year college or university
C++ in first two semesters, Java in third and fourth semesters
Scratch, Python, Javascript, C++, Java; some classes have projects where students can choose whatever language they want, including Swift, Objective C, C#, etc. -- students learn these on their own
Lua, PHP, Java, JavaScript, student's choice
32
4/8/2017 19:43:47Brooklyn College
4-year college or university
JavaC++, Javascriptvarious
33
4/8/2017 19:47:56
Western Carolina university
4-year college or university
Python in CS1 and Java in CS2MIPS assembler, C, SQL, Javascript
34
4/8/2017 20:02:57Colby College
4-year college or university
Python (CS 1), Java (Data Structures), VHDL (Computer Organization)
C plus 2 of their choice in Prog. Lang.
Matlab, C++, (PHP, HTML, CSS, SQL, Javascript)
35
4/8/2017 20:13:50Whitman College
4-year college or university
Python, C++
SML, Java, C, an assembly language, an HDL language
36
4/8/2017 20:36:14
University College Dublin
4-year college or university
C, in some programs python briefly, then CJava, Sql, PhpMany! Depends on major
37
4/8/2017 20:44:03DePauw University
4-year college or university
Java, C++Assembly, Scala (or other FP)
38
4/8/2017 22:22:05University of Arizona
4-year college or university
(as of Fall 2017) Python (CS 1 and 2), JavaMIPS, CRuby, Haskell, Prolog
39
4/8/2017 22:38:11Gordon College
4-year college or university
Python, Java, C++bash, SQLJavascript, C#, Prolog, assembly, Swift
40
4/8/2017 23:12:59
4-year college or university
Python 3Java and PHPR and C
41
4/9/2017 7:17:47Doane University
4-year college or university
Processing(Java)/JavaC++C#/VB/SQL
42
4/9/2017 7:52:20
Johns Hopkins University
4-year college or university
Java, C, C++assemblydepends on the course
43
4/9/2017 9:01:39Mount Holyoke Collete
4-year college or university
JavaCPython, a functional language, Matlab
44
4/9/2017 10:07:20College of STate Island
4-year college or university
C++Assembly, Java, C#Python
45
4/9/2017 10:25:21Colgate University
4-year college or university
Python (3), JavaCHaskell, Ruby, JavaScript, C++
46
4/9/2017 10:43:212-year collegeJavaJavaJava
47
4/9/2017 11:24:09Wake Forest University
4-year college or university
Java in CS1, C++ in CS2, Java in Data Structures & Algorithms
Some C; Some assembly; Some functional & logical languages
Varies
48
4/9/2017 11:50:05
United States Military Academy
4-year college or university
Python in CS1, Scala in CS2Scala, C, JavascriptPython, C#
49
4/9/2017 12:28:53
Baldwin Wallace University
4-year college or university
C#, JavaJava, Python, C
50
4/9/2017 14:33:41Belmont University
4-year college or university
Java
C++, C, Scheme and Python are sometimes used depending on who's teaching the other required courses.
It depends on who's teaching the elective courses, but R has been used in addition to ones listed above.
51
4/9/2017 14:43:37
4-year college or university
PythonCC++
52
4/9/2017 15:17:46Walla Walla University
4-year college or university
C++, PythonJava, Python, C, LispPHP, R, Prolog
53
4/9/2017 15:30:58
4-year college or university
Racket (Scheme variant) 1 semester, then Java for 2 semesters.
C/C++ in OS, Python in Algorithms and Comp. Physics.
C/C++ in HPC, Java in Android Development
54
4/9/2017 18:11:23
Austin Community College, Austin, Texas
2-year college
1st semester: Python for majors; C++ for non-majors
2nd semester: C++, Java, JavaScript, or Python depending on the track
C#, Python, C++, JavaScript, PHP, Ruby-on-Rails
55
4/10/2017 7:04:23Centre College
4-year college or university
CS 1: Python; CS 2: Java; CS 3: Java
Students get a little C in our Computer Organization course
In our Programming Languages course, students get a little bit of Fortran, C++, a functional language, Prolog.

In our Operating Systems course and our Parallel Computing course, they get C.

In our Software Engineering course, this year they are learning JavaScript
56
4/10/2017 7:49:47Bard College
4-year college or university
Python, JavaC, Haskell, AssemblySQL, JavaScript, NetLogo, PHP
57
4/10/2017 9:13:55
4-year college or university
JavaC++, Scheme, Prolog, Python, SQL
58
4/10/2017 9:34:58
4-year college or university
JavaC++, minimal scheme, others
HTML, CSS, JavaScript, PHP, Python others
59
4/10/2017 10:10:45
Youngstown State University
4-year college or university
Python, C++JavaPython
60
4/10/2017 11:55:08Calvin College
4-year college or university
Python, C++C#, Ruby, Java, Lisp, JavascriptC
61
4/10/2017 13:25:42Avila University
4-year college or university
PythonJava, C#, AssemblyVisual Basic, PHP, Javascript
62
4/10/2017 13:59:34Seattle University
4-year college or university
C++C#, Java, PythonVaries according to instructor
63
4/10/2017 15:13:48Saint Xavier University
4-year college or university
JavaJavaJava
64
4/10/2017 16:24:05
4-year college or university
Java, MATLABCC++, R, Scheme, Python
65
4/10/2017 16:43:24Knox College
4-year college or university
JavaC, Haskell, SQLJavaScript, Ruby, C++, PHP
66
4/11/2017 11:42:50Tulane University
4-year college or university
Python in Intro I, basics of Java, C, C++ and Haskell in Intro II
Java, CJavascript, Ruby, Saul
67
4/12/2017 12:23:49
4-year college or university
Scalajavapython, C
68
4/13/2017 9:51:39
Rutgers University - New Brunswick
4-year college or university
JavaJava, C
Python, Lisp, Prolog, Scheme, C++, C#,
69
4/15/2017 15:52:42
4-year college or university
Java, then C++
70
4/21/2017 8:24:52
University of Notre Dame
4-year college or university
C++
Python, JavaScript, Shell, Scheme, MIPS Assembly
Java, PHP, Objective-C, SQL
71
4/21/2017 14:46:53
Carleton University partnership with Shopify
Carleton is a 4 year university, Shopify is a software company
Processing for CS1, C++/Java for CS2
C, C++, Java, JavaScript, Scheme (Racket)
Objective C/Swift and others from required courses
72
4/21/2017 21:39:24Harvard University
4-year college or university
C, Python, JavaScript, OCamlC++ et al.
73
5/17/2017 13:56:37Valerie Summet
4-year college or university
Javaassembly, Cpython
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Form Responses 1