KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Pace University · Courses

CS

114 courses with the subject CS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CS 109Introduction to Computing Using C++7
Subject
CS
Credits (min)
7
Credits (max)
7
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 113Mathematical Structures for Computer Science4

Total Credits 20 Computer Information Technology Minor

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 121Introduction to Computer Science4

or TS 105 or Computers for Human Empowerment

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 122Computer Programming II4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 232Computer Organization4

Introduction to computer organization. ALU, registers, memory, controller, system bus, and basic I/O devices. Introduction to binary/octal/hexadecimal/floating-point numbers. Introduction to assembly language concepts and common opcode types and memory access modes. Conceptual execution of sample assembly language programs. Machine instruction execution cycle and interrupt processing for supporting mouse/keyboard/communications. Memory hierarchy including registers, cache, main memory, and hard disks. Concepts of controller implementation with microprogramming. CISC vs. RISC architecture. Computer organization vs. computer architecture. Pipelined machine instruction execution. Introduction to parallel processing.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 241Data Structures and Algorithms4

The purpose of this course is to acquire a grounding in the core principles of Abstract Data Types (ADT), and knowledge of the Algorithms associated with them. Students will learn methods for expressing and comparing algorithm complexity (worst- and average-case upper bounds, lower bounds) as well as to verifying correctness. The ADTs studied in this course include stack, queue, priority queue, hash table, and binary search tree. Algorithms for sorting and searching on those structures and the tradeoffs arising from ADT implementation with arrays and linked lists are also included. The knowledge gained will be applied to a variety of problems that require the design of more complex ADTs.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 242Algorithms and Computing Theory4

The purpose of this course is to acquire a thorough grounding in the core principles and foundations of computer science, building upon the knowledge gained in the prereq course of Algorithms and Data Structures. Students will learn methods for expressing and comparing algorithm complexity (worst- and average-case upper bounds, lower bounds) as well as to verify correctness. Algorithm-design techniques (divide-and-conquer, dynamic programming) as well as data structures (trees, heaps, graphs) widely used in modern software development will be studied. The knowledge gained will be applied to a variety of practical problems, such as sorting (in linear time), selection by rank, and graph problems (shortest paths, minimum spanning trees). The question of what problems are hard to compute will be addressed with an introduction to NP-completeness theory, including the development of the NP-complete classification and the identification of NP-hard problems by reductions.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 255Game Development Patterns and Algorithms4

Behind great games are great algorithms! Students will learn how to implement various game programming patterns such as singleton, observer, and object pooling. Algorithms and structures for games including pathfinding, Finite State Machines and steering behaviors will also be covered. Students will learn techniques for creating systems within games. This course also introduces procedural generation of virtual environments.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 256Game Design and Prototyping4

This course introduces game design topics such as the 3Cs (character, controls, camera), game mechanics, level design, difficulty, systems, and storytelling/narrative elements. Students will develop weekly rapid prototypes focusing on an aspect of game design and work as a team on a final project. Additionally, students will learn about conceptualizing ideas, the iterative design process and playtesting.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 271Fundamentals of UNIX and C Programming2

Introduction to fundamental concepts and mechanisms of Unix and C programming. UNIX topics include Unix shells, shell variables, file system, and common Unix commands and programming with shell script. C language topics include structs, pointer arithmetic, call-by-value versus call-by- reference, strings, I/O basics, macros and conditional compilation, and program structure. Working with Ubuntu on the secure cloud services platform Amazon Web Services (AWS). Getting familiar with Git and Github to be able to use these tools on team projects.

Subject
CS
Credits (min)
2
Credits (max)
2
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 272Introduction to Unix and C Programming4

Unix file system, editors, system calls, communications, I/O redirection, process management, shell programming and scripting, Unix configuration and security. Structured programming in C, common libraries; the preprocessor; flow control; scalar data types, arrays, structures and pointers; functions and modules.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 291Professional Computing Seminar1

This course prepares CS majors for internships and future career planning in the technology industry. Students will learn about career pathways and searching for jobs in Computer Science. They will learn and practice on the unique features common to technology job interviews. There will be a focus on algorithm and data structure questions as well as whiteboard interview techniques. Students will create a resume and social media presence.

Subject
CS
Credits (min)
1
Credits (max)
1
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 312Research Methods in Computers and Society3

Advanced elective course in CS 4 Humanistic and Creative Expressions (AOK4) or Analysis of Human, Social, and Natural Phenomena (AOK5) 3 Choose major elective from the curriculum tab 3 Credits 13 Total Credits 131-135

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 314Emerging Technologies for Business
Subject
CS
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 321Introduction to Game Programming4

Students will create real time applications, especially 2D and 3D computer games. The idea is to translate a game design into a workable script language. The course will focus on 3D level design, motion capture and camera angles, character development, rendering and animation in 3D, polygon models, collision detection, and texturing.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 324Application Development with .NET and Web Services4

Introduction to .NET Web technologies through C#.NET for people with basic programming skills. Topics include object-oriented programming in C#, exception handling, delegate, multithreading, graphic user interface, Web programming with ASP.NET, database programming with ADO.NET, web services, and Microsoft Visual Stduio.NET IDE.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 325Introduction to Data Mining4

This course will provide an overview of topics such as introduction to data mining and knowledge history; data mining with structured and unstructured data; foundations of pattern clustering; clustering paradigms; clustering for data mining; data mining using neural networks and genetic algorithms; fast discovery of association rules; applications of data mining to pattern classification; and feature selection. The goal of this course is to introduce students to current machine learning and related data mining methods. It is intended to provide enough background to allow students to apply machine learning and data mining techniques to learning problems in a variety of application areas.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 326Introduction to Computer Vision Pattern Recognition4

This course introduces the student to computer vision algorithms, methods and concepts, which will enable the student to implement computer vision systems with emphasis on visual pattern recognition. Upon successful completion of this course of study, a student will have general knowledge of image analysis and processing, pattern recognition techniques, and some experience with research in computer vision. Topics to be studied: data structures for visual pattern representation, future extraction, basis theory, decision trees, nearest neighbor, artificial neural networks, clustering, etc. The students, once completing the course, should be competent enough to conduct research in this area. The students will be required to critique a current paper from the literature in this area, present it to the class, implement the presented algorithm and evaluate the strengths and shortcomings. br />

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 327Introduction to Neural Networks4

Students will learn to implement and train various types of Artificial Neural Networks (ANN) including Convolutional Neural Networks (CNN) for image processing problems, Generative Adversarial Networks (GAN) for image generation and Recurrent Neural Networks (RNN) for handling sequential data. Core concepts will also be covered including forward/back propagation, preparing datasets and evaluating performance.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 331Fundamentals of Data & Network Security4

Lab Science I (CHE 111/PHY 111/BIO 101) 4

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 344Web Computing4

Internet and web technology overview. The tiered web architecture. Web server set up and configuration. Separating data structures and data presentation with cascading style sheets. JavaScript for client data validation and HTML document object model manipulation. Java software framework for servlet components. Separating computation from data presentation with Java Server pages. Session data management and java persistence service. Computation abstraction with Strus. Server-side GUI abstraction/reuse and data validation with Java Server Faces. Ajax for more interactive and smoother web interactions. Web application security.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 355Advanced Topics in Game Development4

This course is for students to take game development to the next level. Topics include procedural generation, advanced AI, NPCs and virtual inhabitants, network multiplayer, adaptive audio, utilizing cloud services, debugging, and optimization. This is a project-based course with students building playable games throughout the semester.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 356Mobile Game Development and Publishing4

Mobile gaming is a larger industry than desktop and console gaming combined! In this course, students will work on a team to create and publish a mobile game to an app store. Topics include mobile game design considerations, building and deploying for mobile devices, touch controls, using sensor data, app store publishing, monetization and utilizing app store services for features such as achievements and leaderboards.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 357Augmented Reality (AR), Virtual Realtiy (VR), and the Metaverse4

This course is an introduction to Augmented Reality (AR), Virtual Reality (VR), and social virtual worlds. Course topics include building for mobile and various VR devices, AR Interfaces and Interactions, Locomotion, Teleportation and Roomscale (6 degrees of freedom), interactions in 3D environments., gesture recognition, and integrating with existing Metaverse APIs.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 359Introduction to Human Computer Interaction4

Design principles and practical techniques will be introduced for building and evaluating user-centered, intuitive, effective computing systems. Topics include principles of usage design, interface elements, user psychology, prototyping, and an introduction to interface evaluation. Project examples may include web design multimedia interfaces, mobile and specialize applications.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 361Programming Languages and Implementation4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 365Product Development Course4

Students will learn the process of developing a product using the Design Thinking methodologies and the skills they have gained in the course of their studies. They will work In Interdisciplinary learns and provide solutions to problems initiated by companies or sponsors. During the course, students will also learn the following topics: design thinking, product development, research methodologies, agile methodologies, user experience (UX), project management, prototyping and rapid iteration. This course evolves under the umbrella of the Pace NYC Design Factory. Advisor approval required to register.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 371Operating Systems and Architecture4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 374Introduction to Mobile Application Development4

This course focuses on the development of applications for different mobile platforms including phones, tablets, and telehealth devices with various sensors. The software/hardware codesign approach of application development including time and performance optimization and trade-off will be emphasized. Students will learn how to design and develop applications for the Android platform, and understand the parallel process for iPhone development. Covered topics include user interface and architecture design, operating systems, storing and retrieving data, distributed computing, mobile hardware, network/web access, and multimedia.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 377Mathematical Foundations of Machine Learning4

This course introduces the fundamental concepts in inference and focuses on the concepts and algorithms central to machine learning. Students study the foundational mathematics needed for machine learning (linear algebra, analytic geometry, multivariate calculus), probability theory, and the essential methods for inference. These include maximum likelihood, naïve Bayes, Bayesian analysis, linear models, Bayesian linear models, and support vector machines. Credit Badge: Data Science

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 385Artificial Intelligence I4

Consideration of processes by which machines simulate intelligence; heuristic and algorithmic processes in problem solving and programming machines to play simple games; models of cognitive process; applications and limitations of machine intelligence.Credit Badge: Data Science.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 387Database Design4

This course presents the fundamental concepts of database design and use. It provides a study of data models, data description languages, query facilities including relational algebra and SQL, data normalization, transactions and their properties, physical data organization and indexing, security issues and object databases. The knowledge of the above topics will be applied in the design and implementation of a database application using a target database management system.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023-undergraduate
Source
catalog.pace.edu
CS 389Software Engineering4

Advanced elective course in CS 4 World Traditions and Cultures (AOK3) or Humanistic and Creative Expressions (AOK4) 3 Humanistic and Creative Expressions (AOK4) or Analysis of Human, Social, and Natural Phenomena (AOK5) 3 Choose major elective from the curriculum tab 3 Credits 17

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 395Data Science with Python and R4

This course introduces data science, Python, and the R programming language. Students will learn the fundamentals of Python and R with an emphasis on its use in data analytics. The course covers basic language syntax, object types, variables, reading data from files and writing to files. Building on these concepts, students will create functions, and learn how to control program flow. The course also covers fundamental concepts in statistical learning. Students will learn to clean and prepare data, conduct exploratory data analysis, and develop models using supervised and unsupervised learning methods. Course assignments use data from multiple fields. Classwork includes Labs allowing students practice working with Python and R.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 396ATopic: Computer Security4
Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 397Topics in Computer Science0-4
Subject
CS
Credits (min)
0
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 398DSpecial Topic: Mobile Web Development4

This course introduces students to creating mobile web sites and JavaScript-based apps for iOS and Android devices. Students will build a mobile web site taking advantages of modern CSS and JavaScript features on mobile browsers, and learn responsive and "mobile-first" web design techniques. Graphics programming with leading 2D and 3D libraries will be introduced. Performance optimizations to speed page loading and responsiveness will be covered. A JavaScript based smart phone app using current JavaScript framework will be built as the course's final project.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 398PTopic: Collaborative Partnership Project4

Over the course of the semester, students will collaborate with other students from our partner universities from around the world on a large project. These projects may lean towards experience design. with the student teams being both international and interdisciplinary. Students will meet, coordinate and work with the other students and submit various deliverables such as prototypes and progress reports. This course also may require attending a conference in-person as well as a writeup of the experience.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 410Introduction to Parallel Computing4

Introduction to parallel computing. Parallel architectures including shared memory, distributed memory, and interconnection networks. Parallel programming including parallel programming primitives for parallel process creation, process synchronization/communication, and data sharing; essential parallel algorithms; parallel programming environment for syntax and performance debugging; and efficient parallel programming with industry standard MPI. Introduction to architecture and parallel computing on GPUs.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 412Concepts and Structures in Internet Computing4

Integrated hands-on coverage of fundamental concepts and technologies for enterprise and Internet computing. Topics include data storage; XML data specification, parsing and validation; data and language translation; networking and web technology overview; software framework technology for controlling software system complexity; and a roadmap for the enterprise computing technologies.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 455Game Engine Architecture4

Modern games and interactive simulations are built on game engines. Students will create their own basic game engine and games that utilize their engine. Topics include game engine architecture, coordinate systems, vectors, matrices, transformations, real-time rendering, input processing, audio, collision detection and basic physics for games.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 456Game Development Capstone4

Students will work in teams as a “game studio” throughout the semester to create a fully realized game. Each team will write a game design document and present weekly progress in class as well as on a team blog. Course topics include production practices, project management, code repository, and other collaboration tools.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 472Introduction to Deep Learning4

Introduction to Machine Learning and Deep Learning. Various data analytics techniques including data preparation, model building, prediction, clustering, association, regression (linear and logistic), classification, decision trees, textual data analysis, and data presentation. The course is designed to make you proficient in training and evaluating Deep Learning based models. Introduction to TensorFlow Deep Learning platform, Keras, the Python Deep Learning API, and the Anaconda Analytics platforms.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 488Computer Networks and the Internet4

or CS 312 or Research Methods in Computers and Society World Traditions and Cultures (AOK3) or Humanistic and Creative Expressions (AOK4) 3 Credits 18

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 489Computational Economics Capstone3

The purpose of the Computational Economics Capstone course is for students to apply the knowledge and skills acquired during their bachelor's program to a project involving actual data in a real-world setting. The project will be realized in teams and relate to economic issues. During the project, students will experience the entire process from identifying a problem or opportunity and collecting and processing data to applying appropriate methods and evaluating a suitable solution. Methods will be related to data science, machine learning and deep learning. The project will be similar to one that students might typically encounter within industry, government, or academic research. The course will require the delivery of working software artifacts, written work, and oral presentations. It will integrate discussions and talks on ethics and careers in computational economics. This course requires a great deal of self-directed work and the ability to manage time and meet deadlines. Students will be encouraged to submit their capstone work to conferences focusing on undergraduate research at Pace and outside.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 490Independent Study in Computer Science1-9

With the approval of the appropriate faculty member, department chair, and academic dean, students may select a topic for guided research that is not included in the regular course offerings. The student meets regularly with the faculty member to review progress. A research project or paper must also be submitted. Restrictions/Requirements: Junior standing and a minimum CQPA of 3.50.

Subject
CS
Credits (min)
1
Credits (max)
9
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 491Software Engineering4

This course explores software engineering and serves as the capstone course for the computer science major. Topics include phases of software engineering processes including requirements, architecture, design, programming, testing, evolution, and maintenance; agile methodologies; strength and weakness of software development processes; team work and effective documentation and communication; professional ethics. Students will collaboratively develop a capstone software engineering product using state-of-the-art frameworks and tools.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 495AI Capstone4

The purpose of the AI Capstone course is for students to apply the knowledge and skills acquired during their bachelor's program to a project involving actual data. The project will be realized in teams. Students will experience the entire process from identifying a problem statement and relevant datasets to applying appropriate methods, carrying experimentation, and evaluating suitable solutions. Methodologies will be related to deep learning and machine learning. The project will be like one that students might typically encounter within industry, government, or academic research. The course will require the delivery of working software artifacts, written documentation, and oral presentations. It will integrate discussions and talks on technology, ethics and careers in AI.

Subject
CS
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2022-2023
Catalog
2022-2023 Undergraduate Catalog
Source
catalog.pace.edu
CS 502Fundamentals Computer Science I using Java3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 504Fundamentals Computer Science II using Java3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 505Introduction to Computer Science with Java4

Total Credits 4

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 506Computer Systems and Concepts3

Program Requirements (36 Credits) Code Title Credits

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 600Independent Study in Graduate Computer Science
Subject
CS
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 601CComputational Statistics
Subject
CS
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 604Computer Systems and Concepts3

CS 604 is required for students whose performance in the Computer Organization and Operating Systems courses is less than the grade of B as evidenced on their transcripts. Core Requirements (12 Credits)

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 607Simulation and Computer Network Analysis3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 608Algorithms and Computing Theory3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 610Introduction to Parallel Computing3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 611Principles of Programming Languages3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 612Concepts and Structures in Internet Computing
Subject
CS
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 613Compiler Construction3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 614Logic and Formal Verification3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 617Game Programming3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 619Data Mining3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 623Database Management Systems3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 624Application Development with .NET and Web Services3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 627Artificial Intelligence3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 628Automata and Computability3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 629Computer Graphics3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 630Intelligent Agents3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 633Data Communications and Networks3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 634Computer Networking and the Internet3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 635Topics in Telecommunications3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 636Optical Communications and Networks3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 637Wireless Communications3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 639Mobile Application Development3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 640Modern Telecommunications Networking3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 641Mobile Web Content and Development3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 642Network Programming and Distributed Applications
Subject
CS
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 643Mobile Innovations for Global Challenges3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 644Web Computing
Subject
CS
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 647Game Model Design and Animation3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 648Unix/Linux Programming3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 649Advanced Video Game Programming3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 650Enterprise Computing3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 651Secure Distributed System Development3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 652Secure Web Application Development3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 653Cryptography and Computer Security
Subject
CS
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 654Security in Computer Networking3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023
Source
catalog.pace.edu
CS 655Pattern Recognition3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 656Introduction to Mainframe Computing3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 659Introduction to Human Computer Interaction3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 660Mathematical Foundations of Analytics3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 661Python Programming3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 663Human Factors and Usability Metrics3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 665Product Development Project3

Total Credits 21 Code Title Credits Development Concentration 12

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 668Analytics Capstone Project3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 673Scalable Databases3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 675Introduction to Data Science3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 676Algorithms for Data Science3

Data Science Capstone Course

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 677Machine Learning3
Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 691Computer Science Project I

& CS 692 and Research Project

Subject
CS
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 693Thesis I1

& CS 694 and Thesis II Total Credits 30 Academic Advisers will help each student to select courses that have been approved by the department.

Subject
CS
Credits (min)
1
Credits (max)
1
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 800PhD Dissertation2
Subject
CS
Credits (min)
2
Credits (max)
2
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 801Advanced Algorithms4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 802Research Seminar2
Subject
CS
Credits (min)
2
Credits (max)
2
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 804Independent Research4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 806Dissertation Preparation4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 812Advanced Concepts and Structures in Internet Computing4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 816Introduction to Big Data Analytics4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 827Advanced Artificial Intelligence4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 837Quantum Computing4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 840AdvanceAd Computer Vision4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu
CS 855Pattern Recognition and Machine Learning4
Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2022-2023-graduate
Source
catalog.pace.edu

Source: Pace University's catalog, linked per course · table learning_unit · CourseShelf publish 61