Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies | Mathematics and Statistics
Course Language
English
About Program

Program Overview


Computer Science Program

Unit Description

The Computer Science program is designed to provide students with a comprehensive education in computer science, preparing them for careers in the field or for further study.


A.S. in Computer Science Degree Description

The A.S. in Computer Science degree is a two-year program that covers the fundamentals of computer science, including programming, data structures, algorithms, and computer systems.


Program Learning Outcomes

Upon completion of the program, students will be able to:


  • Design and implement algorithms and data structures
  • Develop software applications using a variety of programming languages and platforms, including Python, Java, C++, and JavaScript, as well as web development frameworks such as React and Angular, and mobile app development using Android and iOS platforms, and data analysis using tools like Excel, Tableau, and Power BI, and machine learning using libraries like TensorFlow and PyTorch, and database management systems like MySQL and MongoDB, and cybersecurity using protocols like SSL/TLS and HTTPS, and networking using protocols like TCP/IP and HTTP, and cloud computing using platforms like AWS and Azure, and artificial intelligence using tools like IBM Watson and Google Cloud AI Platform, and data science using tools like R and Julia, and computer vision using tools like OpenCV and Pillow, and natural language processing using tools like NLTK and spaCy, and robotics using tools like ROS and Python, and the Internet of Things (IoT) using tools like Arduino and Raspberry Pi
  • Analyze and solve computational problems
  • Understand the principles of computer systems, including hardware, software, and networking, including computer architecture, operating systems, and computer networks, as well as data communication protocols like HTTP, FTP, and SSH, and network security protocols like firewall and VPN, and database systems like relational databases and NoSQL databases, and cloud computing platforms like IaaS, PaaS, and SaaS, and cybersecurity threats like malware, viruses, and phishing, and data privacy and protection using protocols like GDPR and HIPAA
  • Communicate technical ideas and solutions effectively

Credit Requirements

The program requires a total of 60-64 credits, including:


  • Major Credits: 24-28 credits in computer science courses, including:
    • Introduction to Computer Science (4 credits)
    • Programming in Python (4 credits)
    • Data Structures and Algorithms (4 credits)
    • Computer Systems and Networking (4 credits)
    • Database Systems (4 credits)
    • Software Engineering (4 credits)
    • Artificial Intelligence and Machine Learning (4 credits)
    • Data Science and Analytics (4 credits)
    • Cybersecurity (4 credits)
    • Computer Vision and Robotics (4 credits)
    • Natural Language Processing and Human-Computer Interaction (4 credits)
  • General Education Pathways Credits: 18-20 credits in general education courses, including:
    • English Composition (4 credits)
    • Mathematics (4 credits)
    • Science (4 credits)
    • Social Science (4 credits)
    • Humanities (4 credits)
  • Writing Intensive Credits: 2-4 credits in writing intensive courses, including:
    • Technical Writing (4 credits)
    • Writing for Computer Science (4 credits)
  • Elective Credits: 12-16 credits in elective courses, including:
    • Web Development (4 credits)
    • Mobile App Development (4 credits)
    • Data Analysis and Visualization (4 credits)
    • Machine Learning and Artificial Intelligence (4 credits)
    • Cybersecurity and Networking (4 credits)
    • Computer Vision and Robotics (4 credits)
    • Natural Language Processing and Human-Computer Interaction (4 credits)

Pathways Degree Requirements

The program follows the CUNY Pathways general education requirements, which include:


  • English Composition
  • Mathematics
  • Science
  • Social Science
  • Humanities

Degree Map

The degree map outlines the sequence of courses that students must take to complete the program, including:


  • First semester: Introduction to Computer Science, English Composition, Mathematics
  • Second semester: Programming in Python, Science, Social Science
  • Third semester: Data Structures and Algorithms, Humanities, Elective
  • Fourth semester: Computer Systems and Networking, Elective, Elective

Credit for Prior Learning

Students may be eligible to receive credit for prior learning, including:


  • Advanced Placement (AP) credits
  • College-Level Examination Program (CLEP) credits
  • Prior college credits
  • Work experience

Transfer Options

The program has transfer agreements with several four-year colleges and universities, including:


  • CUNY colleges
  • SUNY colleges
  • Private colleges and universities

Career Resources

The program provides career resources and support, including:


  • Career counseling
  • Job placement assistance
  • Internship opportunities
  • Professional networking events
See More