4 ms·
This was the same at my university (Santa Clara University, http://www.scu.edu/engineering/cse/ http://www.scu.edu/engineering/cse/): introductory courses used
by strlen 17y ago
This was the same at my university (Santa Clara University, http://www.scu.edu/engineering/cse/ http://www.scu.edu/engineering/cse/): introductory courses used C++ (for "intro to computing" and data structures), assembly (for a computer organization course) and Haskell (for the SICP equivalent -- not sure if it's still a requirement).
Upper level courses would then expect students to pick up Verilog/VHDL, regular C, assembly, lex/yacc, Scheme/Lisp, Java and Perl/Python as needed.