Computer Science
Comprehensive computer science program covering modern tech stacks.
Why Choose New York Academy
Graduates pursue careers in Computer Science across residential, commercial, and industrial settings.
✓
Hands-on shop training with industry-standard tools
✓
Small class sizes with individualized instruction
✓
Taught by working trade professionals
At New York Academy, we invite you to be part of the digital revolution that is transforming the world. Our Computer Science program equips you with world-class tech skills and an innovative perspective, blending cutting-edge theoretical knowledge with intensive hands-on experience through our groundbreaking hybrid model.
Master the Era of Digital Intelligence
The technological revolution is here: artificial intelligence, machine learning, blockchain, cloud computing, and software development have made computer science the most in-demand profession of the 21st century. This program strategically positions you in a rapidly growing job market, with unlimited opportunities in:
Software Development: Web and mobile apps, enterprise systems, and digital platforms
Artificial Intelligence: Machine learning, deep learning, natural language processing, and computer vision
Cybersecurity: Data protection, ethical hacking, cryptography, and network security
Data Science: Big data, predictive analytics, business intelligence, and data visualization
Emerging Technologies: Blockchain, IoT, virtual reality, quantum computing, and automation
Academic Excellence and Technological Innovation
Join a pioneering educational community that integrates international academic rigor, cutting-edge technologies, and innovative learning methodologies, developing algorithmic thinking, complex problem-solving, and tech leadership.
Train professionals with a deep understanding of the theoretical and practical foundations of computing, capable of designing, developing, implementing, and managing complex software and hardware systems.
Fundamental Computing Competencies
Develop a comprehensive mastery of the mathematical, algorithmic, and architectural principles that govern modern computational systems, enabling students to:
Understand and apply principles of algorithms, data structures, and computational complexity
Master advanced programming languages and software development paradigms
Interpret hardware architectures, operating systems, and computer networks
Manage databases, distributed systems, and cloud computing
Apply principles of software design, agile methodologies, and technological project management
Software Development and Intelligent Systems
Train versatile professionals in creating software solutions and implementing artificial intelligence, developing capabilities to:
Design and develop robust and scalable web, mobile, and desktop applications
Intervene in machine learning and deep learning systems
Maintain artificial intelligence (AI) and natural language processing (NLP) systems
Work with AI and Big Data frameworks such as TensorFlow, PyTorch, and Apache Spark
Execute computer vision and computational robotics projects
Advanced Computational Problem Analysis and Resolution
Train in state-of-the-art analysis and problem-solving methodologies, allowing professionals to:
Utilize performance analysis, debugging, and code optimization tools
Identify and correct faults in large-scale software and hardware systems
Apply cryptography, cybersecurity, and data protection techniques in system design
Evaluate the efficiency and scalability of algorithms and software architectures
Document system designs, technical solutions, and research projects with professional standards
Emerging Technologies and the Future of Computing
Integrate cutting-edge technological knowledge and innovative vision, preparing professionals capable of:
Implementing quantum and post-quantum computing technologies
Working with decentralized systems and blockchain
Optimizing high-performance computing (HPC) and supercomputing infrastructures
Applying bioinformatics and genomic computing techniques
Complying with ethical regulations and social responsibility protocols in technological development
Professional Skills and Technological Leadership
Develop cross-cutting competencies that enhance comprehensive professional development and leadership:
Effective technical communication with multidisciplinary teams and stakeholders
Management of software projects and administration of development teams
Leadership of research and development (R&D) initiatives in computer science
Entrepreneurship and business development in the information technology sector
Continuous updating on new technologies, methodologies, and global certifications
24-month program with 3,900 academic hours distributed in theoretical training, laboratory practice and experience in real projects.
First Quarter — Mathematical and Computational Foundations (Year 1)
Linear algebra, differential and integral calculus, discrete mathematics, set theory, propositional logic
Python syntax, basic data structures, flow control, functions, file handling, debugging
History of computing, computational thinking, basic algorithms, data representation, ethics in technology
Digital systems, CPU, memory, storage, data buses, basic operating systems
Second Quarter — Programming and Data Structures (Year 1)
Classes, objects, inheritance, polymorphism, encapsulation, basic design patterns
Arrays, linked lists, stacks, queues, trees, graphs, sorting and searching algorithms
Java syntax, exception handling, collections, concurrent programming, application development
Relational model, SQL, database design, normalization, transactions, data integrity
Third Quarter — Web Development and Systems (Year 1)
HTML5, CSS3, JavaScript ES6+, DOM manipulation, responsive design, modern frameworks
Node.js, Express.js, REST APIs, authentication, middleware, database integration
Processes, threads, virtual memory, file systems, concurrency, synchronization
TCP/IP protocols, HTTP/HTTPS, DNS, routing, switching, basic network security
Fourth Quarter — Frameworks and Methodologies (Year 1)
Components, state management, hooks, routing, Redux, testing, deployment
Agile methodologies, SCRUM, Git, version control, testing, documentation, software lifecycle
React Native, Flutter, native iOS/Android development, mobile UI/UX, store publishing
AWS, Azure, Docker, Kubernetes, microservices, serverless, basic DevOps
Fifth Quarter — Artificial Intelligence and Machine Learning (Year 2)
Search algorithms, intelligent agents, expert systems, fuzzy logic, natural language processing
Supervised/unsupervised learning, regression, classification, clustering, basic neural networks
Deep neural networks, CNN, RNN, PyTorch, TensorFlow, image processing
Pandas, NumPy, statistical analysis, data visualization, big data, predictive analytics
Sixth Quarter — Cybersecurity and Advanced Systems (Year 2)
Cryptography, ethical hacking, penetration testing, vulnerabilities, digital forensic analysis
Blockchain technology, smart contracts, Ethereum, Solidity, DeFi, NFTs
Dynamic programming, greedy algorithms, advanced graph theory, computational complexity
Distributed architectures, consistency, fault tolerance, peer-to-peer systems, consensus algorithms
Seventh Quarter — Emerging Technologies and Specialization (Year 2)
Sensors, actuators, IoT protocols, Arduino, Raspberry Pi, edge computing, wireless connectivity
Unity, Unreal Engine, game programming, game physics, AI for games, monetization
Oculus, HoloLens, VR/AR development, 3D programming, immersive interfaces
Quantum principles, qubits, quantum algorithms, IBM Quantum, future applications
Eighth Quarter — Projects and Entrepreneurship (Year 2)
Development of comprehensive project applying all acquired competencies, multidisciplinary teamwork
Tech business models, pitch deck, funding, startup methodology, intellectual property
Privacy, AI bias, digital sustainability, social responsibility, technological impact
Advanced agile methodologies, Lean, Kanban, remote team management, productivity tools
Cross-curricular Courses (Developed throughout the program)
Technical terminology, documentation in English, global communication, technical presentations
Soft skills, technical leadership, presentations, negotiation, conflict resolution
GDPR, compliance, data protection, security audits, corporate policies
Intensive Practical Experience
Practices in high-performance computing laboratories, cloud servers, specialized equipment
Real experience in technology companies, startups, or IT departments of corporations
During the program, students will be able to obtain international certifications recognized by the industry, including AWS Certified Solutions Architect, Google Cloud Professional, Microsoft Azure, Certified Ethical Hacker (CEH), CompTIA Security+, Cisco CCNA, Scrum Master, and certifications in TensorFlow, Docker and Kubernetes.
Applicant Profile
New York Academy seeks candidates with a passion for technology, logical-analytical thinking, and a commitment to digital innovation, with curiosity for computational systems and complex problem-solving skills.
Academic Requirements
Certificate of complete secondary education or equivalent with an emphasis on exact sciences
Solid knowledge of mathematics (algebra, trigonometry, and basic calculus)
Fundamental understanding of mathematical logic and algorithmic thinking
Advanced written communication and reading comprehension skills
Basic knowledge of technical English (intermediate level recommended)
Required Documentation
Duly completed and signed admission application
Official secondary education or high school certificate
Academic transcript with detailed grades (emphasis on mathematics and sciences)
Valid identification document (ID card or passport)
Medical certificate proving fitness for prolonged computer work
Two recent passport-sized photographs
Portfolio of previous projects (optional but recommended)
Technical Requirements for Hybrid Modality
Computer or laptop with a minimum Intel i5 processor or equivalent AMD
Minimum 8GB RAM and 256GB SSD storage
Stable broadband internet connection (minimum 25 Mbps)
HD webcam and quality microphone for interactive virtual classes
Up-to-date development software and programming tools
Financial Requirements
Payment of initial tuition or approved financing plan
Proof of economic solvency or credit endorsement
Student insurance covering practical activities and projects
Budget for specialized software and development licenses
Resources for lab expenses, servers, and project hosting
Career Outlook
Graduates pursue careers in Computer Science across residential, commercial, and industrial settings.

Preparing doers and healers for the future through rigorous certifications in healthcare, ministry, and skilled trades.
Contact Us(518) 708-1373info@newyorkacademy.us