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 501Introduction to JAVA Programming
CS 503/ MA 503 Discrete Mathematics for Cryptography
CS 505/ EE 605 Probability and Stochastic Processes I
CS 506Introduction to IT Security
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 519Distributed Commerce
CS 520Introduction to Operating Systems
CS 521TCP/IP Networking
CS 522Mobile and Pervasive Computing
CS 526Systems Programming for Enterprise Computing
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 540Fundamentals of Quantitative Software Engineering I
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 548/ SOC 542 Engineering of Enterprise Software Systems
CS 549Distributed Systems
CS 550/ CPE 550 Computer Organization and Programming
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 585Introduction to Game Development
CS 586Machine Learning for Game Design
CS 587Game Engine Design
CS 590/ CPE 590 Algorithms
CS 594Enterprise Security and Information Assurance
CS 600/ CPE 600 Advanced Algorithm Design and Implementation
CS 601Algorithmic Complexity
CS 609Advanced Database Management Systems
CS 612Enterprise Security and Privacy
CS 615Systems Administration
CS 617Elements of Compiler Design II
CS 625Foundations of Distributed Computing
CS 629Advanced Internet Protocols
CS 630Models of Computation and Formal Languages
CS 634Decidability and Computability
CS 638/ CPE 638 Advanced Computer Graphics
CS 643Formal Verification of Software
CS 649Distributed Systems
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 665/ MIS 665/ TM 665 Network Forensics
CS 669Network Management
CS 675Secure Computer Systems
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 700Formal Semantics of Programming Language
CS 701CS Co-Op Education Project
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 960Research in Computer Science(Ph.D.)

Service Oriented Computing
SOC 510/ CS 545 Human- Computer Interaction
SOC 521Software Requirements Acquisition and Analysis
SOC 542/ CS 548 Engineering of Enterprise Software Systems
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 605Introduction to Service -Oriented Computing
SOC 606Introduction to Developing Internet Applications
SOC 611Fundamentals of Service Oriented Computing
SOC 641Distributed Application Development
SOC 810Special Topics in Service Oriented Computing



Undergraduate Courses

Computer Science Curriculum

Cybersecurity Curriculum

Information Systems Curriculum

stevens logo