Every company under the sun is looking for good programmers, including Sandia National Lab, Intel, IBM, Phillips, Motorola, LANL, Jaycor, and NASA.
Many companies post jobs on the csundergrad listserv, which includes most of our undergraduate students. There are co-op and internship opportunities available as well as part-time and full-time jobs. For more information about employment, contact the Career Services Dept. at 277-2531 (SSC, RM. 220). If you would like to be added to the csundergrad listserv, send email to email@example.com. If you are an employer and you're looking for good programmers, send an email message directly to firstname.lastname@example.org. and/or email@example.com (graduate students).
Yes. Send email to firstname.lastname@example.org to subscribe or unsubscribe.
Yes. The program is accredited by the Computing Sciences Accreditation Board.
No. At this time, most of our classes are offered during the day.
Primarily Java (CS 152, 251, 351, 361), also C (CS 241), Assembly (CS 341), Matlab (CS 375), Scheme (CS 357), Haskell (CS 357).
No. All of those classes are taught at Continuing Education (277-CLAS) except for Autocad and Khoros. Autocad is taught in the Mechanical Engineering Dept. as ME 122. For information about Khoros, contact Prof. John Rasure in the EECE Dept. (277-1351).
Not explicitly. We have a strong undergraduate program in computer graphics (CS 412 / CS 413). We recommend majoring in CS, completing the CS graphics course, and either minoring in art, or joining the Interdisciplinary Film & Digital Media program (a CS major with a Fine Arts minor, working with a team of students from Art, Business, Engineering, and Humanities.)
CS classes below the 300 level cannot be used as technical electives. CS 390, 420, 490, and 492 cannot be used as technical electives. Several classes in the Department of Electrical and Computer Engineering are acceptable as technical electives, but Computer Engineering minors cannot use EECE 438 as a technical elective. All technical electives must be approved by a CS advisor.
We are located on the first floor of Farris Engineering Center.
No. You must receive a C- or better in all of the classes that are counted toward the degree.
It is used to pay for computing facilities for students.
At most, 24 semester hours taken for CR/NC may be applied toward the degree. Courses taken for CR/NC may only be used as general electives to satisfy the requirement of 130 hours. Courses that are required for the degree cannot be taken for CR/NC.
Two reasons: First, it is a common requirement of other Engineering disciplines. This is important so that students will have the prerequisites needed for classes in other Engineering disciplines and so they can change their major more easily should they decide to do so later. Second, modern computers are based on electronic switches and electricity is covered in physics.
It depends on the individual, but you may use the following guidelines:
Students that don't work -- 5 courses
Students that work 15 hours per week -- 4 courses
Students that work 20 hours per week -- 3 courses
We don't recommend taking more than 12 hours of technical classes (i.e., cs, math, science) in one semester.