KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Syracuse University · Courses

CPS

29 courses with the subject CPS, 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.

CPS 100Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 155Introduction to Cyber Security3

Introductory concepts of: network organization and operation security. Differentiate among physical, organizational and personal security. Introduce mechanisms and history of software, hardware and OS security. Significant hands-on laboratory component with demonstrations and projects.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 180International Course1-12

Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution's practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student's transcript.

Subject
CPS
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 181Introduction to Computing3

Organization of computers, elementary programming, and problem solving. Applications in such areas as calculation and visualization, communication, databases, graphics, and artificial intelligence. Origins of the modern digital computer, future trends, social impact, abuses. Includes lab.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 185Introduction to Animation and Game Development3

This course provides a visual introduction to computer programming. Students will learn the basics of programming and high-level 3-dimensional animation together, while programming animations and games for assignments and an integrative final project.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 196Introduction to Computer Programming3

Basic computing concepts, data representation, problem definition, algorithms and flow charts, programming exercises. Students may not receive credit for both CPS 196 and ECS 102.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 234Introduction to Computational Thinking3

Computational-thinking skills developed through team-based problem solving. Fundamental concepts of computation, including algorithms, data organization, and computational strategies. Application of those concepts to solve problems from multiple settings and disciplines.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 290Independent Study1-6
Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 300Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 312Intro/Cmputnl Sci II3
Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 333UNIX Operating System and Internet3

UNIX operating system: commands, hierarchical file systems, editors, windowing, networking, security, administration. Emphasis on shell programming, awk scripts, sed, e-mail, newsgroups, Internet, telnet/ftp, search tools (Archie, Gopher, WAIS, Mosaic). For non-majors in computer science.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 335JAVA programming for the Internet3

Introduction to JAVA, object-oriented programming concepts and windows programming. Variables and data types, expression evaluation, control, stand-alone programs, inheritance, polymorphism, applets, graphics classes, arrays and strings, interfaces, threads, windows, widgets, animation, sound, libraries.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 400Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 430Topics in Computational Science3

A variety of subjects surveyed or a particular subject in depth.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 451Sr Comptnl Sci Project3
Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 490Independent Study1-6

In-depth exploration of a problem or problems. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor and the department.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 500Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 501Selected Topics0
Subject
CPS
Credits (min)
0
Credits (max)
0
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 504Introduction to C++3

Object oriented programming in C++: classes, derived classes, data abstraction, inheritance, and access control. Substantial programming assignments. For students not majoring in computer science.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 506Introduction to C3

Programming in C: data types, control structures; the preprocessor; arrays and pointers. Substantial programming assignments. For students in computer science.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 551Computer Organization & Operating System Design3

Fundamentals of computer organization and operating systems design. Computer organization topics: CPU & pipeline architecture, data representation and memory hierarchies, assembly language and instruction sets. Operating system concepts: system calls, processes, threads, synchronization, memory management, input-output, traps, and file systems.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 600Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 621Introduction to Probability and Statistics4

Programming-oriented introduction to fundamentals in statistics and probability; elementary statistics, graphical and numerical representation; probability distributions; tests and confidence intervals; regression, and correlation. CPS 621 adds Journalism applications of statistical methods.

Subject
CPS
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 640Tpcs:Ntwkng&Multimed Appl3

Current topics in networking and multimedia applications. Topics may include advanced networking solutions, performance issues and design of multimedia delivery systems, and integration of distributed multi-media software.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 681Explorations in Computing and Programming3

A project-focused study in core computing concepts. Implementation and synthesis of the concepts via scripting, programming, and IDEs, focusing on large distributed data. Utilize computing as an "amplifier" for journalism. Basic programming experience recommended.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 688Algorithms for Computational Journalism and Linguistics3

A hands-on approach to algorithms for practical applications. Collaborative filtering, graphical algorithms, visualization of information, searching and document ranking, and optimizations. Focus on Internet-based programming and database-oriented client-server model.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 690Independent Study1-6

In-depth exploration of a problem or problems. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor or instructors and the department.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 700Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CPS
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CPS 782Capstone Project Course for Computational Journalism3

Jointly taught by computer science and journalism instructors. Students are asked to submit a major project proposal in computational journalism.

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu

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