Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 30.6 k / Year(s) Foreign:$ 61.2 k / Year(s) Deadline: Jan 1, 2025
117 place StudyQA ranking:3567 Duration:4 years

Starting in Spring 2006, the Computer Science Department has offered an interdisciplinary major in Computer Science leading to a BA degree for students in the College of Arts & Sciences. We accepted our first group of students in 2006 and held our first graduation ceremony in May 2008.

Computer Science is the study of information processes. Computer scientists learn how to describe information processes, how to reason about and predict properties of information processes, and how to implement information processes elegantly and efficiently in hardware and software. The Computer Science major concentrates on developing the deep understanding of computing and critical thinking skills that will enable graduates to pursue a wide variety of possible fields and to become academic, cultural, and industrial leaders in areas that integrate the arts and sciences with computing. The Computer Science major is designed to provide students entering the University without previous background in computing with an opportunity to major in Computer Science, while taking courses in arts, humanities, and sciences to develop broad understanding of other areas and their connections to computing. Computing connects closely with a wide range of disciplines including, but not limited to, the visual arts, music, life sciences including biology and cognitive science, the physical sciences, linguistics, mathematics, and the social sciences. The core curriculum focuses on developing methods and tools for describing, implementing, and analyzing information processes and for managing complexity including abstraction, specification, and recursion.

  • CS 1010 - Introduction to Information Technology Credits: 3
  • CS 1110 - Introduction to Programming Credits: 3
  • CS 1111 - Introduction to Programming Credits: 3
  • CS 1112 - Introduction to Programming Credits: 3
  • CS 1120 - Introduction to Computing: Explorations in Language, Logic, and Machines Credits: 3
  • CS 2102 - Discrete Mathematics Credits: 3
  • CS 2110 - Software Development Methods Credits: 3
  • CS 2150 - Program and Data Representation Credits: 3
  • CS 2190 - Computer Science Seminar Credits: 1
  • CS 2330 - Digital Logic Design Credits: 3
  • CS 3102 - Theory of Computation Credits: 3
  • CS 3205 - HCI in Software Development Credits: 3
  • CS 3240 - Advanced Software Development Techniques Credits: 3
  • CS 3330 - Computer Architecture Credits: 3
  • CS 4102 - Algorithms Credits: 3
  • CS 4240 - Principles of Software Design Credits: 3
  • CS 4414 - Operating Systems Credits: 3
  • CS 4434 - Dependable Computing Systems Credits: 3
  • CS 4444 - Introduction to Parallel Computing Credits: 3
  • CS 4457 - Computer Networks Credits: 3
  • CS 4458 - Internet Engineering Credits: 3
  • CS 4501 - Special Topics in Computer Science Credits: 1 to 3
  • CS 4610 - Programming Languages Credits: 3
  • CS 4620 - Compilers Credits: 3
  • CS 4710 - Artificial Intelligence Credits: 3
  • CS 4750 - Database Systems Credits: 3
  • CS 4753 - Electronic Commerce Technologies Credits: 3
  • CS 4810 - Introduction to Computer Graphics Credits: 3
  • CS 4993 - Independent Study Credits: 1 to 3
  • CS 4998 - Distinguished BA Majors Research Credits: 3
  • Students whose first language is not English should take the Test of English as a Foreign Language (TOEFL) or the International English Language Testing System (IELTS). Students who are bilingual in English and another language and have scored well on the verbal portion of the SAT may be exempted from the TOEFL and IELTS.
  • Recommendations from one counselor and one teacher
  • Application and Fee
  • Secondary School Forms and Transcript (official translation required of transcripts not presented in English)
  • Final Transcripts
  • Students who will be applying for Fall 2017 can chose to submit results from the previous version of the SAT, the current SAT, or the ACT. The SAT Essay and ACT Writing sections will not be required for those applying for the Fall 2017 term. SAT Subject Tests are optional.
Similar programs:
Study mode:On campus Languages: English
Foreign:$ 31 k / Year(s)
Deadline: Oct 15, 2024 301–350 place StudyQA ranking: 3424
Study mode:On campus Languages: English
Local:$ 24.9 k / Year(s) Foreign:$ 24.9 k / Year(s)
Deadline: May 1, 2024 301–350 place StudyQA ranking: 4055
Study mode:On campus Languages: English
Local:$ 6.77 k / Year(s) Foreign:$ 23.3 k / Year(s)
Deadline: Feb 1, 2025 251–300 place StudyQA ranking: 4035
Study mode:On campus Languages: English
Local:$ 6.43 k / Year(s) Foreign:$ 15 k / Year(s)
Deadline: Jan 15, 2025 201–250 place StudyQA ranking: 4177
Study mode:On campus Languages: English
Local:$ 14.4 k / Year(s) Foreign:$ 45.4 k / Year(s)
Deadline: Oct 1, 2024 22 place StudyQA ranking: 3880
Study mode:On campus Languages: English
Foreign:$ 67.6 k / Year(s)
Deadline: Jan 2, 2025 19 place StudyQA ranking: 4688
Study mode:On campus Languages: English
Local:$ 66.6 k / Year(s) Foreign:$ 66.6 k / Year(s)
Deadline: Nov 1, 2024 9 place StudyQA ranking: 4161
Study mode:On campus Languages: English
Local:$ 41.2 k / Year(s) Foreign:$ 41.2 k / Year(s)
Deadline: Feb 1, 2025 StudyQA ranking: 4013
Study mode:On campus Languages: English
Local:$ 69.8 k / Year(s) Foreign:$ 69.8 k / Year(s)
Deadline: Jan 10, 2025 120 place StudyQA ranking: 4285
Study mode:On campus Languages: English
Foreign:$ 68.2 k / Year(s)
Deadline: Jan 1, 2025 155 place StudyQA ranking: 4759