專業(yè)簡介
康奈爾大學的本科階段開設了兩個計算機專業(yè),文理學院開設的Computer Science(CS):學習算法思維方式,研究計算和信息技術的要素,例如系統(tǒng)設計、問題說明、編程,以及復雜系統(tǒng)的建模、分析和評估;學習計算機在科學、工程和商業(yè)中的應用。畢業(yè)時獲得文學學士學位。工程學院開設的Computer Science(CS):學習有關算法、數(shù)據(jù)結構、邏輯、編程語言、系統(tǒng)和理論的課程,還課學習人工智能、計算機圖形學、計算機視覺、數(shù)據(jù)庫和科學計算等選修課。畢業(yè)時獲得理學學士學位。兩個CS專業(yè)很多內容都高度重合,都要求學生在本科四年中完成微積分,編程(初階),5門計算機科學核心課程,3門計算機科學選修課程,1門計算機科學的實習課程等課程的學分。部分內容不同,例如工程學院下的CS選修課程里還包括了兩門合計至少6學分的經(jīng)過學術導師同意的選修課程,而文理學院下的CS專業(yè)畢業(yè)要求不含這一條件。
課程設置
General Description
Computer science majors take courses covering algorithms, data structures, logic, programming languages, systems, and theory. Electives include artificial intelligence, computer graphics, computer vision, cryptography, databases, networks, and scientific computing.
Requirements for the CS major in either the College of Arts and Sciences or the College of Engineering are as follows:
a calculus sequence (note different college requirements)
Math 1110-1120(or 1220)-2210 (A&S)
Math 1910-1920-2940 (ENGR or A&S)
Computer Science course requirements (see chart for prerequisite structure of CS courses):
introductory programming
CS 111x (CS 1110, 1112, 1114, or 1115)
CS 2110 (or CS 2112) or equivalent
a five-course computer science core
CS 2800 (or CS 2802)
CS 3110
CS 3410 or CS 3420
CS 4410 or CS 4414
CS 4820
three 4000+ CS Electives each at three credits
Exceptions: CS 4090, CS 4998, and CS 4999 are NOT allowed
a CS Practicum or Project course:
CS practicums (CS 4xx1) or CS 3152, CS 4152, CS 4154, CS 4740, CS 4752, CS 5150, CS 5152, CS 5412, CS 5414, CS 5431, CS 5625, or CS 5643
three 3000+ Technical Electives (information) (3 credit min per course)
three 3000+ related courses to comprise an External Specialization--outside of computer science (3 credit min per course)
3 credits Major-approved Elective(s)
申請材料及要求
Application Form
Application Fee
Essay
Transcript
English Language Proficiency
ACT/SAT(Optional)
Letter of Recommendation
申請日期
Deadline:
ED: 11.16, RD:1.2
就業(yè)方向
從大的方向上來說,計算機專業(yè)畢業(yè)生未來從事的崗位可以分成兩大類:技術類與產(chǎn)品類,技術類的崗位主要有:軟件工程師、硬件工程師、系統(tǒng)工程師、算法工程師、人工智能工程師、游戲開發(fā)工程師、測試工程師、結構與材料工程師等等。
產(chǎn)品類的崗位主要有:產(chǎn)品經(jīng)理、項目經(jīng)理、數(shù)據(jù)分析師、游戲設計師、游戲策劃、項目策劃、產(chǎn)品運營等等。
由于計算機類專業(yè)的畢業(yè)生主要從事的為計算機軟件、新能源、互聯(lián)網(wǎng)/電子商務等,所以畢業(yè)生所就業(yè)的多為互聯(lián)網(wǎng)科技公司,如:阿里巴巴、騰訊、百度、華為、中興、小米、字節(jié)跳動、網(wǎng)易等等。