pause world-wide-web instagram volume-medium linkedin flickr basketball devices home pencil person-money rss slider-left-arrow slider-right-arrow slider-left-arrow slider-right-arrow star video-transcript close hamburger minus plus account arrow certificate city globe graduation-cap graph handshake info info-2 map play search snapchat twitter facebook file-text-o youtube tumblr camera file-text

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 defense and security, and from entertainment to online retail industry. 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.

Visit Campus Request Information

Classes & Curriculum

The computer science program includes programming in:

  • Programming in C++, Java, and Python
  • Fundamentals of object-oriented programming
  • Discrete structures
  • Data structures
  • Algorithms
  • Computer organization
  • Systems programming with Linux
  • Operating systems
  • Databases
  • Numerical computation
  • Computer networks
  • Computer security
  • Software engineering

We also offer elective courses in:

  • Artificial Intelligence
  • Neural networks and machine learning
  • Data mining
  • Cloud computing
  • Blockchain technology
  • Cryptography and security
  • Cyber Security Lab
  • Web security
  • Parallel computing
  • Advanced algorithms design

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:

  • Jasper and Kakos School of Science on-campus summer research programs
  • The international ACM Collegiate programming contest
  • Summer programs such as Google Summer of Code
  • Research programs held at off-campus locations

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
  • Intelligent image filtering using neural networks
  • Intelligent analysis of the EEG data
  • Applications of reinforcement learning
  • Data mining in college admission process
  • Measuring Errors in Computer Simulation
  • A web application for rigidity analysis of protein

Internships & Job Opportunities

The U.S. Bureau of Labor Statistics predicts that jobs for software developers will increase by 25% from 2021 to 2031. The U.S. Bureau of Labor Statistics also reports that the median annual wage for software developers was $109,020 in 2021. 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?

This badge signifies our computer science program is a stem-designated program.

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

  • Learn industry standard programming languages like C++ and Java
  • Design, analyze, and verify various algorithms
  • Develop core skills in mathematics and physics
  • Study the internal architecture of a computer
  • Create and implement systems software in UNIX/Linux
  • Learn fundamentals of computer security and networks
  • 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.