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

Program Overview


Computer Science Program

Overview

The Computer Science program at Queens College is designed to provide students with a comprehensive education in computer science. The official name of the program is Computer Science, and it is offered as a Bachelor of Arts (BA) degree.


Program Details

  • Plan Code: CSCI-BA
  • Department: Computer Science
  • Career: Undergraduate
  • Degree Designation: BA - Bachelor of Arts
  • HEGIS Code: 0701.00
  • NYSED Program Code: 02706 - CSCI-BA
  • CIP Code: 11.0701

Requirements

General Education Requirements - Common Core

  • Type: Completion requirement
  • Fulfill ALL of the following requirements:
    • Complete at least 2 courses in the following Course Sets:
      • Required Core English Composition
    • Complete at least 1 course in the following Course Sets:
      • Required Core Mathematical and Quantitative Reasoning
    • Complete at least 1 course in the following Course Sets:
      • Required Core Life and Physical Sciences
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core World Cultures and Global Issues
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core U.S. Experience in Its Diversity
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core Creative Expression
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core Individual and Society
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core Scientific World
    • Complete at least 1 course in the following Course Sets:
      • Flexible Core Any Area
  • Additional Comments: No more than two courses in any discipline or interdisciplinary field.

General Education Requirements - College Option

  • Type: Completion requirement
  • Fulfill ALL of the following requirements:
    • Literature: Complete at least 1 course in the following Course Sets:
      • College Option Literature
    • Language: Complete at least 1 course in the following Course Sets:
      • College Option Language
    • Science: Complete at least 1 course in the following Course Sets:
      • College Option Science
    • An Additional Course: Complete at least 1 course in the following Course Sets:
      • College Option Literature
      • College Option Language
      • College Option Science
      • Required Core Life and Physical Sciences
      • Flexible Core Any Area
      • College Option Synthesis

Degree Requirements - Writing Intensive

  • Type: Completion requirement
  • Complete at least 2 courses in the following Course Sets:
    • Writing Intensive

Major Requirements - Overall

  • Type: Completion requirement
  • Residency Requirements: Students must complete at least half the courses for the majors and minors and at least half the required computer science courses for the majors and minors at Queens College.
  • Minimum Grade Requirements: All computer science courses required for the major or minor must be completed with a minimum grade of C. All other courses required for the major or minor must be completed with a minimum grade of C–.

Major Requirements - Core

  • Type: Completion requirement
  • Earn a minimum Grade of C in the following:
    • CSCI 111 - Introduction to Algorithmic Problem Solving
    • CSCI 211 - Object-Oriented Programming in C++
    • CSCI 212 - Object-Oriented Programming in Java
    • CSCI 240 - Computer Organization and Assembly Language
    • CSCI 220 - Discrete Structures
    • CSCI 313 - Data Structures
    • CSCI 316 - Principles of Programming Languages
    • CSCI 320 - Theory of Computation
    • CSCI 323 - Design and Analysis of Algorithms
    • CSCI 331 - Database Systems
    • CSCI 340 - Operating Systems Principles
    • CSCI 343 - Computer Architecture
    • CSCI 370 - Software Engineering

Major Requirements - Electives

  • Type: Completion requirement
  • Earn at least 9 credits from the following:
    • Computer Science Electives
    • One course from the following list may be used unless it has been applied toward fulfillment of the math requirements for the major: MATH 202, MATH 223, MATH 224, MATH 232, MATH 242, MATH 245, MATH 247, MATH 248, MATH 317, MATH 341, MATH 342, PHYS 225, PHYS 227, PHYS 265, or PHYS 311.
    • No more than 3 credits of CSCI 390 may be used as part of the major without the approval of the department's Honors and Awards Committee.

Major Requirements - Math

  • Type: Completion requirement
  • Complete ALL of the following Courses:
    • MATH 120 - Discrete Mathematics for Computer Science
    • MATH 151 - Calculus/Differentiation & Integration
    • MATH 152 - Calculus/Integration and Infinite Series
    • MATH 231 - Linear Algebra I
    • MATH 241 - Introduction to Probability and Mathematical Statistics
  • Alternative Courses: MATH 141, MATH 142, MATH 143, MATH 237, MATH 611, or MATH 621 may be used as alternatives for the above courses.
See More