B.A. in Women & Gender Studies
Queens College offers a wide array of undergraduate and graduate programs across variou...
New York City, New York
INTAKE: Jan & Aug
The B.S. in Computer Science at Queens College focuses on the core principles of computation, algorithms, data structures, programming methodologies, and computer architecture. The program aims to equip students with the necessary knowledge and skills to design, develop, and analyze innovative software and hardware solutions. Emphasizing both theoretical depth and hands-on project-based learning, the curriculum prepares graduates to tackle complex computational problems across diverse sectors, including technology, finance, and scientific research. The department actively works to connect its majors with career opportunities in industry and government agencies.
STEM-Designated: Yes, the B.S. in Computer Science program at Queens College is officially STEM-designated. This is a significant advantage, particularly for international students, as it allows for an additional 24-month Optional Practical Training (OPT) extension beyond the initial 12 months, totaling 36 months of work authorization in the U.S. post-graduation. This designation underscores the program's strong quantitative, analytical, and technical focus, aligning it with national priorities in science, technology, engineering, and mathematics.
Curriculum: The curriculum is comprehensive and demanding, built upon a strong foundation in mathematics and core computer science concepts. Required courses typically include "Introduction to Algorithmic Problem Solving," "Object-Oriented Programming (in C++ and Java)," "Discrete Structures," "Computer Organization and Assembly Language," "Data Structures," "Theory of Computation," "Computer Architecture," "Operating Systems Principles," "Design & Analysis of Algorithms," and "Database Systems." Students also take significant mathematics coursework, including calculus, discrete mathematics, linear algebra, and probability & statistics. The program offers numerous electives in specialized areas such as Artificial Intelligence, Machine Learning, Cryptography, Cloud Computing, Natural Language Processing, and Computer Graphics, allowing students to tailor their expertise. Project-based learning and writing-intensive units are integrated throughout to enhance practical skills and communication.
Research Focus: The Department of Computer Science at Queens College boasts a vibrant research environment, with faculty members actively engaged in cutting-edge research across various subfields. Their research interests include Cryptanalysis, Analytic Number Theory, Algorithm Design and Development, Computer Vision, Cryptography, Graph Theory, Biomedical Imaging, Genetic Algorithms, Parallel Processing, Artificial Intelligence, Machine Learning, Post-Quantum Algebraic Cryptography, Information Security, Data Science, Computational Group Theory, Distributed Computing, Database Systems, Information Retrieval, and Natural Language Processing. The department also features specialized labs, such as the Uncertainty Reasoning Laboratory (URL Lab), which focuses on reasoning, learning, and decision-making under uncertainty, with applications in computational biology and big data analytics. This active research culture provides ample opportunities for undergraduate students to participate in faculty-mentored research projects.
Industry Engagement: Queens College's B.S. in Computer Science program maintains strong ties with the tech and related industries, particularly given its strategic location in New York City, a major global tech hub. The department actively coordinates career opportunities for its majors with industry and government agencies. While specific formal partnerships are not always extensively detailed, the program's emphasis on practical skills, modern programming languages, and current technologies ensures graduates are industry-ready. The department also encourages students to undertake internships, and Queens College's Center for Career Engagement and Internships plays a crucial role in connecting students with valuable experiential learning opportunities and facilitating networking events. Alumni from the computer science department have gone on to work at leading companies such as Amazon, Morgan Stanley, Citigroup, Estee Lauder, Etsy, and IBM, demonstrating strong industry relevance and successful career placements.
Global Perspective: The B.S. in Computer Science at Queens College inherently offers a strong global perspective, as computer science is a universally applied and rapidly evolving field with global reach. The curriculum covers foundational concepts and emerging technologies that are relevant worldwide. The department's faculty members often have diverse international backgrounds and research collaborations, bringing a global context to their teaching. Furthermore, Queens College itself is celebrated for its exceptional cultural and linguistic diversity, with students speaking over 96 languages. This multicultural environment fosters an inclusive learning experience, preparing students to work effectively in globally distributed teams and contribute to the development of technologies that impact diverse populations worldwide. The emphasis on problem-solving for "modern society" across various fields inherently implies a global scope.
New York City, New York
IELTS 6
USD 19207
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 60% or above in their previous academic qualifications.
English Language Proficiency:
Queens College, United States of America, is supporting international students through various scholarship opportunities designed to recognize academic excellence, leadership, and community involvement.
Merit-Based Scholarships: Queens College offers a range of merit-based scholarships specifically available to international students. These awards are typically granted based on academic achievement, standardized test scores, and overall potential. Some scholarships are automatically considered during the admissions process, while others may require separate applications.
Queens College Foundation Scholarships: The Queens College Foundation administers several scholarships funded by alumni and donors. These scholarships reward outstanding academic performance and community service. International students are encouraged to explore these opportunities and apply early to maximize their chances of receiving aid.
Departmental Scholarships: Many academic departments at Queens College provide scholarships for students excelling in their respective fields. International students can inquire within their chosen department about specialized awards, grants, and assistantships that may be available during their studies.
External Scholarships: Queens College encourages international students to seek external scholarships offered by governments, private organizations, and international education foundations.
Queens College, a highly regarded institution within the City University of New York (CUNY) system, offers a robust Bachelor of Science (B.S.) in Computer Science.
Software Engineer/Developer: This is a core career path for CS graduates. They design, develop, test, and maintain software applications across various platforms, including web, mobile, and desktop. Roles can span front-end, back-end, or full-stack development, working in tech companies, startups, or large corporations.
Data Scientist/Machine Learning Engineer: Leveraging their strong mathematical and statistical foundations, along with programming skills, graduates can analyze large datasets, build predictive models, and develop machine learning algorithms. These roles are in high demand across finance, healthcare, e-commerce, and research.
Cybersecurity Analyst/Engineer: With increasing digital threats, cybersecurity professionals protect computer systems and networks from attacks. Graduates can work in roles such as security analysts, penetration testers, or security architects, safeguarding sensitive information and infrastructure.
Cloud Engineer: As businesses increasingly rely on cloud computing, cloud engineers design, implement, and manage cloud-based infrastructure and applications (e.g., on AWS, Azure, Google Cloud). This involves expertise in distributed systems, networking, and security within cloud environments.
Database Administrator (DBA): DBAs are responsible for the design, implementation, maintenance, and security of databases. They ensure data integrity, performance, and availability, crucial for any organization that relies heavily on data.
Network Engineer: These professionals design, implement, and manage computer networks, ensuring their efficiency, security, and reliability. They work with various networking hardware and software, often in telecommunications, IT departments, or specialized network service providers.
DevOps Engineer: DevOps engineers bridge the gap between software development and IT operations. They work to automate and streamline the software development lifecycle, from coding and deployment to maintenance and updates, enhancing efficiency and collaboration.
Embedded Systems Engineer: For those interested in hardware-software integration, embedded systems engineers design and develop software for specialized computer systems embedded within other devices, such as consumer electronics, automotive systems, or industrial control systems.
Quantitative Analyst (Quant): In the financial sector, "quants" apply advanced mathematical models, computational methods, and programming skills to develop trading strategies, manage risk, and price complex financial products. This highly specialized role often requires a strong understanding of algorithms and financial markets.
Game Developer: Combining programming skills with creativity, game developers design, code, and test video games. This can involve working on game engines, graphics, artificial intelligence for game characters, or network programming for multiplayer games.