Computer Science

Computer science is the study of algorithms — problem solving methods — and how to express solutions in software to be run on a computer. In today’s world, Computer scientists are found working in almost every field, from healthcare to entertainment to the environment. They use problem-solving and teamwork skills to solve real-world problems.

Why Choose Computer Science?

Computers are vital to most industries today — from banking and communication to film production and transportation — and new jobs are rapidly emerging. The computer science degree develops depth of knowledge in all aspects of computer science. It also complements the broader analytical skills of a liberal arts education.

Classes & Curriculum

The computer science program includes programming in:

  • Python, object-oriented programming, from C++ to Java
  • Data structures
  • Algorithms
  • Computer organization
  • Systems programming with Linux
  • Operating systems
  • Database
  • Software engineering

We also offer elective courses in:

  • Artificial intelligence
  • Multimedia
  • Numerical computation
  • Computer graphics
  • Web programming

You may also investigate other topics of interest by pursuing independent studies.

Research & Experience

As a computer science major at Manhattan College, you are eligible to participate in programming competitions such as:

  • The international ACM Collegiate programming contest
  • Summer programs such as Google Summer of Code
  • Research programs held at off-campus locations

Additionally, you will be encouraged to participate in on-campus research projects with your professors, many of which lead to publications. Past student research topics include:

  • Analyzing the US Presidential Campaign based on Twitter Data
  • Data mining in college admission process
  • Measuring Errors in Computer Simulation
  • A web application for rigidity analysis of protein

Internships & Job Opportunities

The Bureau of Labor Statistics predicts that jobs for computer scientists will increase by 19% between 2010 and 2020. New York City is one of the top U.S. cities with the most computer science jobs. As a computer science major, you will have the opportunity to get your foot in the door at top companies, with midtown Manhattan just a subway ride away. Past students have interned at:

What Will You Learn?

The computer science major teaches you how to analyze problems and design your solutions in a variety of computer languages. As a computer science major, you will:

  • Develop core skills in calculus and physics
  • Study the internal architecture of a computer
  • Learn industry standard programming languages like C++ and Java
  • Design and verify algorithms
  • Create and implement systems software in UNIX/Linux
  • Build a sizeable software system as part of a team

Choose from two degree options:

  • Bachelor of Science degree
  • Bachelor of Arts degree

Computer science is also offered as a minor.

See degree requirements

What Will You Do?

Computers now control almost every device in our homes and businesses, and virtually every organization relies on computers to manage data and information. Computer science majors are prepared to enter a number of different technology-related fields.

My internship experience [at HBO] was great because I got to prove what I learned at Manhattan College in a real-world setting. It also gave me a reasonable amount of confidence in my skills as a programmer, since my changes to the source code are now implemented in a real-world company.

Bilal Abdul-Nabi ’13, software engineer at Insparisk