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 | 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
