Download as PDF
Computer Science
Overview
Official Name of Program
Department(s) Sponsoring Program
Degree Designation
The Computer Science associate degree program provides students with the first two years of study leading to a baccalaureate degree in computer science, computer information science, computer systems technology, computer engineering technology or applied mathematics.
The language of mathematics is used to translate the solutions of real-world problems into algorithms. Constructing efficient and effective algorithms to solve a particular problem is the business of computer science. An algorithm is a step-by-step procedure that tells a computer what to do. Algorithms search, sort, evaluate, analyze, transfer, code, and decode information. Constructing efficient and effective algorithms to solve particular problems is the business of computer science. Therefore, the focus of this program is on problem-solving with a heavy emphasis on applied mathematics.
Computer science is an excellent field of study for those seeking career opportunities in the worlds of business, education, government and industry. Employers value computer science graduates, not just for their specific technical skills, but for the broad analytic and problem-solving abilities that are developed in the study of computer science.
Medical, pharmaceutical and financial disciplines as well as the information and design industries depend heavily on computer science graduates. In addition, the massive amount of information generated by business, industry, government, science and communications requires algorithms to maintain, control, mine, warehouse and secure data.
The Computer Science program is sponsored by the Mathematics Department. The curriculum consists of a broad spectrum of mathematics, science, general education, computer science and computer engineering courses. The program is designed to prepare students for the more advanced work required for a baccalaureate degree.
The first two years are devoted to establishing mathematical sophistication, constructing and analyzing algorithms, learning to write object-oriented programs and becoming familiar with the architecture of a computer. Internships are available to give students work experience.
Learning Outcomes
Computer Science graduates will:
Demonstrate effective oral and written communication and practice active listening and effective reading.
Integrate mathematical tools into programming environments.
Develop algorithms and implement them in multi-disciplinary settings.
Identify assumptions and analyze solution approaches for efficacy and efficiency.
Validate creativity, adaptability, and flexibility while solving problems.
Admission Information
To be eligible for admission into the Computer Science program, students must be CUNY proficient in reading and mathematics.
Advisement Information
For questions, please email the Computer Science Coordinator, Professor Ghosh-Dastidar: ughosh-dastidar@citytech.cuny.edu.
In order to begin the full first semester sequence of courses, students must have completed MAT 1375 or the equivalent. Students not prepared to take MAT 1475 will be required to take up to an additional 8 credits of the mathematics prerequisites: MAT 1275 and MAT 1375.