Choose the catalog that corresponds to your year of entry at Stevens to find the course and program requirements that apply.
spacer Select Your 
academic catalog  
  academic catalog  
Home    Academic Calendar    Table of Contents    Search:
bullet spacer Undergraduate Programs
bullet spacer Graduate Programs
bullet spacer Financial Aid
bullet spacer Policies
bullet spacer ESL & Special Courses
Schools & College
bullet spacer Engineering & Science
bullet spacer Systems & Enterprises
bullet spacer Technology Management
bullet spacer Arts & Letters

Computer Science Graduate Courses

Computer Science
CS 306Introduction to IT Security
CS 501/ SOC 501 Introduction to JAVA Programming
CS 503/ MA 503 Discrete Mathematics for Cryptography
CS 505/ EE 605 Probability and Stochastic Processes I
CS 510Principles of Programming Languages
CS 511Concurrent Programming
CS 513/ SOC 550 Knowledge Discovery and Data Mining
CS 514/ CPE 514/ NIS 514 Computer Architecture
CS 516Compiler Design
CS 519/ SOC 519 Introduction to E-commerce
CS 520Introduction to Operating Systems
CS 521TCP/IP Networking
CS 522Mobile Systems and Applications
CS 524/ SOC 524 Introduction to Cloud Computing
CS 526Enterprise and Cloud Computing
CS 5323D Computer Vision
CS 533Cost Estimation and Metrics
CS 535Financial Computing
CS 536/ CPE 536/ NIS 536 Integrated Services - Multimedia
CS 537/ CPE 537 Interactive Computer Graphics
CS 538Visual Analytics
CS 539Real-Time Rendering, Gaming, and Simulations Programming
CS 541Artificial Intelligence
CS 543Principles of Computer Mediated Entertainment
CS 544/ SOC 552 Health Informatics
CS 545/ SOC 510 Human-Computer Interaction
CS 546Web Programming
CS 547Web Programming II
CS 548/ SOC 542 Enterprise Software Architecture and Design
CS 549Distributed Systems and Cloud Computing
CS 550/ CPE 550 Computer Organization and Programming
CS 553/ SOC 553 Introduction to Text Mining and Statistical Natural Language Processing
CS 555/ SSW 555 Agile Methods for Software Development
CS 558/ CPE 558 Computer Vision
CS 559Machine Learning: Fundamentals and Applications
CS 561Database Management Systems I
CS 562Database Management Systems II
CS 564Software Requirements Aquisition and Analysis
CS 568Software Development Project I
CS 569Software Development Project II
CS 570Introduction to Programming in C++
CS 571Java
CS 573Fundamentals of CyberSecurity
CS 574Object-Oriented Analysis and Design
CS 576Secure Systems
CS 577Cybersecurity Laboratory
CS 578/ SOC 551 Privacy in a Networked World
CS 579/ CPE 579 Foundations of Cryptography
CS 581Online Social Networks
CS 582Causal Inference
CS 585/ SOC 585 Introduction to Game Development
CS 586Machine Learning for Game Design
CS 587Game Engine Design
CS 590/ CPE 590 Algorithms
CS 593Data Mining II: Advanced Algorithms for Mining Big Data
CS 594/ SOC 594 Enterprise Security and Information Assurance
CS 596Introduction to Windows Programming
CS 597User Exp Design & Programming
CS 600/ CPE 600 Advanced Algorithm Design and Implementation
CS 601Algorithmic Complexity
CS 609Data Management and Exploration on the Web
CS 615Systems Administration
CS 625Foundations of Distributed Computing
CS 629Advanced Internet Protocols
CS 630Models of Computation and Formal Languages
CS 631Advanced Programming in the UNIX Environment
CS 634Decidability and Computability
CS 638/ CPE 638 Advanced Computer Graphics
CS 643Formal Verification of Software
CS 651Introduction to Network and Graph Theory
CS 655/ CPE 655/ CS 505 Queuing Systems With Computer Applications I
CS 656Queuing Systems with Computer Applications II
CS 660Graph Algorithms
CS 665Network Forensics
CS 669Network Management
CS 675Threats, Exploits, and Countermeasures
CS 677Multicore Platforms for Cognitive Gaming and Simulation
CS 687Engineering of Large Software Systems
CS 688Software Testing, Quality Assurance & Maintenance
CS 689Software Reliability Engineering
CS 691/ CH 691 Introduction to Systems Biology
CS 693/ CPE 693 Cryptographic Protocols
CS 694/ CH 694 Advanced Computational Modeling in Biology and Biomaterials Science
CS 695Host Forensics
CS 696Database Security
CS 700Formal Semantics of Programming Language
CS 701CS Co-Op Education Project
CS 703/ SOC 703 Curricular Practical Training
CS 777/ MGT 777 Introduction to Expert Systems
CS 800Special Problems in Computer Science (M.S.)
CS 801Special Problems in Computer Science (Ph.D.)
CS 802Software Engineering Examination
CS 810Special Topics in Computer Science
CS 900Thesis in Computer Science (M.S.)
CS 950Design Project
CS 960Research in Computer Science(Ph.D.)

Service Oriented Computing
SOC 501/ CS 501 Introduction to JAVA Programming
SOC 510/ CS 545 Human- Computer Interaction
SOC 512Online Social Networks for SOC
SOC 519/ CS 519 Introduction to E-commerce
SOC 521Software Requirements Acquisition and Analysis
SOC 524/ CS 524 Introduction to Cloud Computing
SOC 542/ CS 548 Enterprise Software Architecture and Design
SOC 550/ CS 513 Knowledge Discovery and Data Mining
SOC 551/ CS 578 Privacy in a Networked World
SOC 552/ CS 544 Health Informatics
SOC 553/ CS 553 Introduction to Text Mining and Statistical Natural Language Processing
SOC 585/ CS 585 Introduction to Game Development
SOC 594/ CS 594 Enterprise Security and Information Assurance
SOC 605Introduction to Service -Oriented Computing
SOC 606Introduction to Developing Internet Applications
SOC 611Fundamentals of Service Oriented Computing
SOC 641Distributed Application Development
SOC 703/ CS 703 Curricular Practical Training
SOC 810Special Topics in Service Oriented Computing



Undergraduate Courses

Computer Science Curriculum

Cybersecurity Curriculum

Information Systems Curriculum

stevens logo