Bachelor of Arts in Computer Science

General

Program Description

The laptop in your backpack. The phone in your pocket. The game console in your bedroom. To you, they’re not just devices that work as if by magic. They’re understandable and controllable, and you want to help make that magic happen. A computer science degree at Manhattanville starts you down that road. Courses in applied and theoretical computer science will give you the skills necessary to enter the business world or pursue graduate study in computer science. The variety of course offerings also allows ample opportunity for non-majors to increase their computer skills.


Overview

Whether you’re building the next Candy Crush, helping a business bar the gates from hackers trying to steal customer information or helping the government analyze reams of data to help combat international threats, computer science will be at the core of your efforts. On one hand, computer science is an applied science - you’ll use your knowledge to solve specific problems. On the other, though, it’s theoretical; you’ll not only understand the possibilities and limitations of computer science but devise algorithms and languages that others will apply.

At Manhattanville, you’ll bridge both theory and applied science. Learn about program design, Java programming, data structures, sequential and random access files, database design, programming languages, computer architecture and low-level programming, and other advanced computer science topics.


Computer Science Major Requirements

No course with a grade lower than C- will be accepted toward a major or a minor in computer science. In addition, a C average (calculated as the College calculates G.P.A.) must be maintained over all courses required for a major or minor.

Required Courses

MATH 1031
MATH 1032 Calculus II 4
MAC 2085 Discrete Structures 3
MATH 2075 Probability 3
MAC 1010 Computer Programming I 4
MAC 2010 Computer Programming II 4
MAC 2045 Computer Systems Architecture and Programs 3
MAC 2035 Programming Languages 3
MAC 2015 Database Design & Construction 3
MAC 2017 Data Structures and Algorithms Software Tools 3
Two 3000-level electives from the department offerings The Senior Evaluation


Degree

Bachelor of Arts


Career ideas

Computer & Information Scientist, Computer Aided Design (CAD) Technician, Computer Applications Engineer, Computer Programmer, Computer Security Specialist, Computer Systems Analyst, Database Administrator, IT Administrator, Logistician, Materials Inspector, Radiation Protection Engineer, Technological Espionage Intelligence Agent.

Last updated Jul 2019

About the School

Welcome to our tight-knit community of smart, diverse students, and accomplished, nurturing faculty. After the whirlwind of orientation and moving in, the real journey begins. Kickoff a great year by ... Read More

Welcome to our tight-knit community of smart, diverse students, and accomplished, nurturing faculty. After the whirlwind of orientation and moving in, the real journey begins. Kickoff a great year by checking out some of our exciting Fall campus events and programs. We believe higher education elevates students' knowledge both academically and practically. That's why we offer 50+ undergraduate areas of study and 70+ graduate programs, degrees, and certificates reinforced by internships, career counseling, mentors, and networking opportunities. We call it outcomes-based learning. Read less