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.
Explore the Department of Mathematics on the City Tech website.
Requirements
Some courses that are required for the major also meet general education requirements. Choosing to take advantage of double duty can speed up progress toward graduation and increase elective credits. In DegreeWorks, a double duty course displays and fulfills both requirements, but the credits count only once; the elective area will adjust automatically. Specific options for double duty courses may be listed here or noted in the degree map below.
Bachelor's degrees and AA and AS degrees require six flexible common core courses: at least one course in each of the five flexible core areas and an additional sixth course in one of them. Students can complete no more than two courses from any one area. AAS degrees may require fewer overall flexible core credits.
Students at New York City College of Technology must complete two courses designated writing intensive (WI) for the associate level, one from general education requirements and one from the major.
Transfer students and those who have earned a prior degree may have part or all of this requirement waived; please consult the Degree Requirements page for additional information.
- 0378891
- 0378951
- 0399011
OR 0399141 - 0399051
- 0399101
- 1470011
OR 0378741 - 0399121
- 0399131
- 0399151
Select as needed to reach 60 credits
A recommended semester-by-semester plan for full-time students.