You are using a 0 browser. MICE can only be used with IE 5.0, IE 6.0, Netscape 7, Opera or Mozilla, not IE 4.0, Netscape 4.x or earlier browsers.

CS@CU Undergraduate
 Home 
 Education 
Admissions  Undergraduate  M.S.  Ph.D.  Courses 
 Research 
Areas  Publications 
 People 
Faculty  Directory  Alumni  Achievements 
 Resources 
A to Z  Computing  Jobs  Webmail  Newsletters  Directions  Wiki 
 Lectures 
Lectures 
 Faculty Positions 
parallel and
  distributed computing 
 
   

Undergraduate Education

Undergraduate Student Advisors

Undergraduate Student Representatives

THE UNDERGRADUATE PROGRAM

FAQ for Current Computer Science Students

FAQ for Prospective Students

QuickGuide for CC, Barnard, and GS CS Students
       Columbia College Policies
       Barnard College Honor Code
       School of General Studies Academic Integrity & Community Standards

QuickGuide for SEAS CS Students
        School of Engineering and Applied Science Policy on Conduct and Discipline

Computer Science Department Academic Honesty Policy

Computer science majors at Columbia study an integrated curriculum, partially in areas with an immediate relationship to the computer, such as programming languages, operating systems, and computer architecture, and partially in theoretical computer science and mathematics. A broad range of upper-level courses is available in topics such as artificial intelligence, natural language processing, computational complexity and the analysis of algorithms, computer communications, combinatorial methods, computer architecture, computer graphics, data bases, mathematical models for computation, optimization, and programming environments. Thus, students obtain the background to pursue their interests both in applications and in theoretical and developments.

Practical experience is an essential component of the Computer Science Program. Undergraduate students are often involved in advanced faculty research projects using state-of-the-art computing facilities. Qualified majors often serve as consultants at the Computer Center; which operates several labs with microcomputers and terminals available at convenient locations on the campus.

Upper-level students in computer science may assist faculty members with research projects, particularly in the development of software. Ongoing faculty projects include algorithmic analysis, computational complexity, software tool design, distributed computation, computer modeling and performance evaluation, computer networks, computer architecture and VLSI design, computer graphics, programming environments, expert systems, natural language processing, computer vision, robotics, multi-computer design, VLSI applications, artificial intelligence, combinatorial modeling, and microprocessor applications. Students are strongly encouraged to arrange for participation by consulting individual faculty members.

Most graduates of the Computer Science Program at Columbia step directly into career positions in computer science with industry or government, or continue their education in graduate degree programs. Many choose to combine computer science with a second career interest by taking additional programs in business administration, medicine, or other professional studies.

 
USEFUL LINKS

Columbia University Homepage

CU Student Info.

CU Directory of Classes

Registrar’s Office

Registrar’s Grade FAQ

Academic Calendar

Advising Resources at Columbia

Undergraduate Form Downloads

Student Financial Services

SEAS

SEAS Bulletin

SEAS Computer Science Course Listings

SEAS Financial Aid Office

Columbia College

CC Bulletin

CC Computer Science Info.

School of General Studies

GS Bulletin

Barnard College

Barnard Degree Requirements

Graduation Zone

School of Continuing Education

International Programs & Services

Center for Career Education

CU Email & Computing

Computing at CU: Getting Started

CS Dept. Social Events

CU Housing Registry

Columbia University Ceremonies

Visiting Columbia

Continuing Education Summer Session

Advice for CS Students


Credits

Columbia University Department of Computer Science / Fu Foundation School of Engineering & Applied Science
450 Computer Science Building / 1214 Amsterdam Avenue, Mailcode: 0401 / New York, New York 10027-7003
Tel: 1.212.939.7000 / Fax: 1.212.666.0140

This site is maintained by the Department of Computer Science