Two female students working on computer

Computer Science, Associate of Science

Computer Science, Mathematics and Science


The central goal of the A.S. degree in Computer Science in the Collins College of Professional Studies is to prepare students either to enter the job market or to move on to a 4-year degree program leading to the Bachelor of Science in Computer Science with the Business Option, or to another related 4-year degree program at St. John’s.

Apply Request Info Plan your Visit

Department Contact

Department Faculty

Please see a list of our department faculty


Common Core — 24 Credits

DNY 1000CDiscover New York 3
ENG 1000CEnglish Composition 3
ENG 1100CLiterature in a Global Context 3
HIS 1000CEmergence of a Global Society 3
PHI 1000CPhilosophy of the Human Person 3
PHI 3000CMetaphysics 3
SCI    1000CScientific Inquiry 3
THE1000CTheology 3

Other Liberal Arts Requirements — 9 Credits

MTH1007College Algebra and Trigonometry3
MTH1008Calculus I3
MTH1021Introduction into Statistics3

Business Area – 6 Credits

ACC1007Fundamentals of Accounting 13
ACC1008Fundamentals of Accounting 23

Major Area Requirements – 18 Credits

CUS1115Computer Programming Fundamentals I3
CUS1116Computer Programming Fundamentals II3
CUS1126Introduction to Data Structures3
CUS1147Business Driven Technology3
CUS1156Software Design Methods3
CUS1165Database Management Systems3

Free Electives – 3 Credits


For more information about admission to this and other acclaimed undergraduate programs at St. John’s University, please visit Undergraduate Admission online. Or contact us directly at the campus of your choice:

Admission Office - Queens Campus
[email protected]

Admission Office -  Staten Island campus
[email protected]

Career Outcomes

The program will prepare graduates to:

Demonstrate understanding of the fundamental concepts and principles underlying the discipline of computer science.

  • Demonstrate knowledge of the physical and logical principles that determine how computers work.
  • Demonstrate proficiency in the basic mathematics employed in computer science.
  • Explain the key logical constructs that underlie all computer programming.

Demonstrate analytical skills necessary to apply the fundamentals of computer science to the solution of problems within a technical environment.

  • Demonstrate the ability to identify, explain, and apply fundamental structured programming techniques
  • Apply mathematical concepts to technical problem solving situations.
  • Develop computer programs using procedural programming techniques.
  • Demonstrate critical thinking and communication skills required in a technical environment.