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: