Skip Navigation

New York City College of Technology

You Are Here: HomeAcademicsMathematics → Computer Science

Computer Science

Associate in Science in Computer Science @ City Tech

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. 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 the student for the more advanced work required for the 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.

Degree Requirements:

The College will grant an associate in science (AS) degree with a major in computer science upon satisfactory completion of the required 60 credits listed.

Courses Required For Computer Science Major:
  Courses Credits
Mathematics
MAT 1372/MA 372 Statistics with Probability 3
MAT 1440/MA 440 Discrete Structures and Algorithms I 3
MAT 1475/MA 4751 Calculus I 4
MAT 1476L/MA 476L Calculus Laboratory 1
MAT 2540/MA 540 Discrete Structures and Algorithms II 3
MAT 1575/MA 575 Calculus II 4
MAT 2580/MA 580 Introduction to Linear Algebra 3
MAT 2630/MA 630
or
MAT 2680/MA 680
Numerical Methods

Differential Equations
3

3
Computer Science
CST 2403/CS 4032 Introductory C++ Programming I 3
CST 2503/CS 503 C++ Programming II 3
CST 3603/CS 603 Object-Oriented Programming 3
CST 2304/CS 304 Database Systems 3
Science
PHYS 1441/SC 441 Physics I 5
EMT 1250/EM 2503
and
CET 3510/EM 510
or
PHYS 1442/SC 442
and
CST 2304/CS 304
Digital Control

Microcomputer Systems Technology

Physics II

Database Systems
4

4

5

3
CET 3510/EM 510 Microcomputer Systems Technology 4
ADDITIONAL REQUIRED COURSES 4
ENG 1101/EG 101 English Composition I 3
ENG 1121/EG 121 English Composition II 3
ECON 1101/EN 101 Macro Economics 3
LIT Any 2000-level Literature: AFR, ENG or PRS 3

Admissions:

To be eligible for admission into the Computer Science program, students must be CUNY-certified in reading and mathematics. In order to begin the full first semester sequence of courses, students must have also completed MAT 1375/MA 375 or the equivalent. Students not prepared to take MAT 1475/MA 475 will be required to take up to an additional 12 credits of the mathematics prerequisites, MAT 1175/MA 175, MAT 1275/MA 275 and MAT 1375/MA 375.

For more information consult the college catalog or contact
Prof. L. Chosid
lchosid@citytech.cuny.edu
718-260-5357
or
Prof. H. Africk (Chair)
hafrick@citytech.cuny.edu
718-260-5380

Sample Job Titles:

  • Algorithms Officer
  • Computer Analyst
  • Computer Instructor
  • Computer Programmer
  • Data Analyst
  • Data Base Manager
  • Data Coordinator
  • Data Mining Analyst
  • Data Modeler
  • Digital Designer
  • Digital Engineer
  • Environmental Analyst
  • Equipment Designer
  • Financial Analyst
  • Information Manager
  • Logistics Officer
  • Medical Researcher
  • MIS Programmer
  • Network Coordinator
  • Operations Researcher
  • Production Controller
  • Program Developer
  • Quality Controller
  • Robotics Programmer
  • Routing Administrator
  • Scheduling Manager
  • Software Engineer
  • Systems Analyst
  • Technical Assistant
  • Traffic Planner
  • Web Designer

City Tech Is CUNY