KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Pennsylvania State University-Penn State Erie-Behrend College · Courses

CSE

62 courses with the subject CSE, 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.

CSE 500589, 597 (on topic related to scholarly paper)
Subject
CSE
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 505Writing in Computer Science and Engineering3

Writing is an integral part of a CSE student's graduate and post-graduate career. In this class, students will learn principles of good writing, including how to control information flow and emphasis, how to structure long sentences, and how to write concisely, cohesively, and coherently. Students will learn how to create a narrative about their research and structure their introduction and conclusion. Other topics that will be covered as time permits include how to write an abstract and a title, how to write a methods section, how to write mathematical sections, how to write a README for a software, how to write a referee report, and how to write text for slides for a presentation. and grammar. Without this proficiency, students will find it difficult to receive a passing grade.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
This class assumes a high proficiency of English spelling
CSE 511Operating Systems Design3

Concurrent programming; design of I/O subsystem, memory management, and user interface; kernel design; deadlocks, protection and security; case studies.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC473
CSE 513Distributed Systems3

Protocol hierarchies; routing and flow control algorithms; distributed operating systems; communication and synchronization mechanisms; resource allocation problems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 411
CSE 514Computer Networks3

Network subsystems, ARPANET, SNA, DECNET, network protocols (physical databank, network, transport, sessions, presentation,

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 515Reliable Data Communications3

Discussion of problems and solutions for ensuring reliable and efficient communication over wired and wireless links and data networks. Cross-listed with: EE 565

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
Communication Networks; STAT 418
CSE 516Mobile Networking3

This course explores the fundamental concepts, algorithms, and engineering processes of analyzing mobile telecommunication voice and data networks and provides simple analytical tools for designing and evaluating these networks. The course is divided into three parts. First, the architecture and algorithms for mobility management and service control in cellular networks is presented. Using simple queuing models, students analyze the performance of these networks and examine design trade-offs. The latest generation network (5G, etc.) is used as a case study. Second, the architecture (radio access and core network) and algorithms for mobility management in packet-based mobile telecommunications networks is presented. Finally, protocols, algorithms, and performance consideration for the mobile Internet are presented. This course focuses on the practical applications of these concepts, using real systems to illustrate architecture and protocol trade-offs. The course provides students with a venue in which to pursue research in mobile networking that complements several core areas of the graduate CSE curriculum (e.g., networks, architectures, algorithms, and formal analysis). Following the course in networking, this course enables students to learn the skills and obtain the background knowledge necessary to generate publishable research in the area of mobile networks. This course will serve as an elective for students interested in mobile networking and telecommunications.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 517Performance Evaluation3

Tools and techniques for PE, Analytical and Simulation models, evaluation of multiprocessors, multicomputer and LANs, scheduling policies, case studies. Graduate - The Pennsylvania State University 2026-2027 1033

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 519Hardware Security3

This course will provide a broad overview of topics related to hardware security. Upon completing the course, the students are expected to understand the vulnerabilities in current digital system design flow and the physical attacks to these systems; to learn that security starts from hardware design and to be aware of the tools and skills available for building secure and trusted hardware. This course will cover key research topics such as design of basic and advanced cryptographic engines, basic and advanced attacks on computer hardware, secure hardware architectures and post-Silicon computing technologies and their security challenges and opportunities. Introductory lectures will cover basic background on cryptography, authentication, secret sharing, VLSI design, test and verification. knowledge of digital logic. Cross-listed with: EE 519

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
EE 416 or CMPEN 416 Recommended Preparation: Basic
CSE 521Compiler Construction3

Design and implementation of compilers.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 522Program Analysis3

This course explores the fundamental concepts, algorithms, and engineering processes of analyzing programs for correctness, security, and performance. It is intended as a course for first-year or second-year graduate students in computational majors such as computer science and computer engineering since it covers how to analyze programs rigorously based on program semantics. First, the course will cover basic static analysis algorithms, from dataflow analysis to complex points-to analysis. This part will also cover logical programming and ask students to implement static-analysis algorithms using logical programming. The next part will give an overview of the theory of static analysis, using the framework of abstract interpretation. The third part will focus on dynamic analysis and its instances such as taint tracking. The final part will discuss one application of static analysis in analyzing binary code for security. Upon successful completion of the course students will be able to demonstrate understanding of and implement the basic program analysis algorithms and be able to customize these algorithms for specific applications.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC 461 or CMPSC 464
CSE 523Programming Languages3

This course explores advanced concepts of programming languages and how the concepts are applied to language-based security. The course first covers programming language theory, including program semantics, Induction, lambda calculus. Then, the course covers language- based techniques, such as type system and program verification, that can provably rule out incorrect/insecure programs. Finally, the course engages the students with hands-on projects to apply the techniques to solve security problems, such as analyzing information flow leakage in programs and automatic code rewriting to avoid side channel attacks. Upon completion of the course, students will demonstrate understanding

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 530Fundamentals of Computer Architecture6

9 credits of CSE courses (excluding CSE 596 and CSE 598) 9 3 credits of 400-, 500-, or 800-level courses in CSE/EE/MATH/STAT, 3 or 500- or 800-level IST courses (which may include up to 3 credits of CSE 596)

Subject
CSE
Credits (min)
6
Credits (max)
6
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 531Parallel Processors and Processing3

Parallel processor organization; basic algorithms suitable for such systems; parallel sorting and interconnection networks; applications and discussion of specific processors.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 530
CSE 532Multiprocessor Architecture3

Fundamental structures of multiprocessors; interprocess communications, system deadlocks and protection, scheduling strategies, and parallel algorithms; example multiprocessor systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 530
CSE 536Fault Tolerant Systems3

Attributes of fault-tolerant systems and their definitions; realability an availability techniques; maintainability and testing techniques; practice reliable system design.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 530
CSE 539Topics in Computer Architecture3

Study of current advanced issues in design, implementation and applications of complex computer systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 530
CSE 541Database Systems I3

Data models and relational database design; database integrity and concurrency control; distributed database design and concurrency control; query optimization.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC431W
CSE 543Computer Security3

Specification and design of secure systems; security models, architectural issues, verification and validation, and applications in secure database management systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC461
CSE 544System Security3

Review current research in computer and operating system security.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 545Network Security3

Advanced methods and technologies for network security. CSE 545 Network Security (3)CSE 545 covers the major topics and emerging trends in network security. We begin with a discussion of the basic problems, architectures and devices in current and next generation networks. This will include a discussion of how these topics relate to popular articles and the press. This part of the class relies heavily on case studies to illustrate how security impacts the social and technical aspects of the Internet and computing systems. The second major topic focuses on the use of applied cryptography supporting network protocols. This will provide a deeper view of the basics of cryptographic constructions and consider formal methods for proving their correctness. The realities and limitations of the current use of cryptography will be considered. Students will spend a considerable amount of time developing and analyzing their own security protocols. The third section of this course will focus on the management and vulnerabilities of current

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 546Cryptography3

Introduction to the theory and techniques of modern cryptography, with emphasis on rigorous analysis and mathematical foundations. CSE 546 Cryptography (3)This course provides an introduction to the theory and techniques of modern cryptography. The course begins by reviewing relevant mathematical tools and moves on to develop definitions and examples of secure protocols for important cryptographic tasks such as symmetric- and private-key encryption, authentication, and digital signatures. Students will be evaluated primarily on weekly problem sets designed to verify and improve their understanding of the materials. Grades will be based on problem sets, a mid-semester examination, a final examination, and class participation/lecture notes. With regard to "lecture notes," students (in teams) must prepare a written summary of one lecture during the course. The goal of this exercise is to practice technical writing and exposition. This course will serve as an elective for graduate students in Computer Science & Engineering and the Post- Baccalaureate Credit Certificate Program in Computer & Network Security (under development).

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 465
CSE 547Wireless and Mobile Security3

While wireless communications and mobile applications have made our daily life much easier, they also bring to us various security and privacy threats that did not exist in the wired networks. This course explores the latest research literature in security and privacy of emergent wireless and mobile systems including sensor networks, smartphones, cellular networks, Internet of Things (IoT), drones, autonomous driving, and wearable devices. Students will learn the theoretical framework, analytical skills and research methodology and tools in the this field, and synthesize their knowledge to formulate security models, design security protocols, apply principled security analysis techniques for network and software flaws, and malware detection, evaluate the security and privacy threats of various mobile systems as well as the challenges and design solutions for addressing them. Research papers on these topics in recent computer-science conferences and journals will be included for reading and discussion.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC 443 or CSE 543
CSE 550Numerical Linear Algebra3

Solution of linear systems, sparse matrix techniques, linear least squares, singular value decomposition, numerical computation of eigenvalues and eigenvectors. Graduate - The Pennsylvania State University 2026-2027 1035 Cross-listed with: MATH 550

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
MATH 441 or MATH 456
CSE 551Numerical Solution of Ordinary Differential Equations3

Methods for initial value and boundary value problems; convergence and stability analysis, automatic error control, stiff systems, boundary value problems. Cross-listed with: MATH 551

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
MATH 451 or MATH 456
CSE 552Numerical Solution Of Partial Differential Equations3

Finite difference methods for elliptic, parabolic, and hyperbolic differential equations; solutions techniques for discretized systems; finite element methods for elliptic problems. Cross-listed with: MATH 552

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
MATH 402 or MATH 404 ; MATH 451 or MATH 456
CSE 554Error Correcting Codes for Computers and Communication3

Block, cyclic, and convolutional codes. Circuits and algorithms for decoding. Application to reliable communication and fault-tolerant computing. Cross-listed with: EE 564

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
Communication Networks
CSE 555Numerical Optimization Techniques3

Unconstrained and constrained optimization methods, linear and quadratic programming, software issues, ellipsoid and Karmarkar's algorithm, global optimization, parallelism in optimization. Cross-listed with: MATH 555

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC456
CSE 556Finite Element Methods3

Sobolev spaces, variational formulations of boundary value problems; piecewise polynomial approximation theory, convergence and stability, special methods and applications. Cross-listed with: MATH 556

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
MATH 502 , MATH 552
CSE 557Concurrent Matrix Computation3

This course discusses matrix computations on architectures that exploit concurrency. It will draw upon recent research in the field. MATH 455

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC451 , CMPSC455 , CMPSC450 , MATH 451 , or
CSE 559Wireless and Mobile Sensing in the Age of IoT3

This course covers state-of-the-art research on Internet of Things (IoT), with a focus on wireless networking and mobile sensing. Topics of discussion include high precision localization, GPS, smart healthcare, autonomous vehicles and drones, Augmented/Virtual Reality, Battery free communication, 5G basics, Security etc. The course begins with a basic background in linear algebra, signal processing, wireless communications in the context of applications. Thereafter, the topics will be organized into various applications and research from top notch conferences will be presented. In addition, within each application, the appropriate background and common principles underlying Bayesian Filtering, Maximum Likelihood, Sensor design basics etc will be emphasized. Recommended Preparations: Programming skills are required. Ability to program in any programming language is fine. Cross-listed with: EE 559

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 561Data Mining Driven Design3

The study and application of data mining/machine learning (DM/ML) techniques in multidisciplinary design. CSE 561 / EDSGN 561 / IE 561 /

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 562Probabilistic Algorithms3

Design and analysis of probabilistic algorithms, reliability problems, probabilistic complexity classes, lower bounds.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 565
CSE 563Network Optimization and Learning3

This course targets a fundamental understanding of communication networks as well as their principled network algorithm design. We explore methods for analyzing the performance of communication networks and principled network algorithm design. In particular, we first present an overview of basic convex optimization and its application for Internet congestion control and routing design. Then, we present a stochastic network optimization framework and its application for scheduling design. Finally, we delve into a multi-agent learning framework for emerging network applications such as networking for virtual/augmented reality. By the end of this course, students will have acquired a solid theoretical foundation at the intersection of networking, optimization, and machine learning for both traditional communication networks and emerging network applications. Recommended Preparation: Probability course such as EE 465 or STAT/

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 564Complexity of Combinatorial Problems3

NP-completeness theory; approximation and heuristic techniques; discrete scheduling; additional complexity classes.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 565
CSE 565Algorithm Design and Analysis3

from department list of 500-level CSE electives (0-3 credits online) 6 credits of CSE 500-589, 597, 800-889

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 566Algorithms and Data Structures in Bioinformatics3

This course covers elegant algorithmic and data structure techniques that underpin modern biological data analysis. Bioinformatics is a growing field with immediate implications for our understanding of biology and treatment of disease. This course covers elegant algorithmic and data structure techniques and their use in bioinformatics. The emphasis is on recurrent ideas that underpin modern biological data analysis, presented in conjunction with their biological applications. The course is suitable both for students interested in doing bioinformatics research and those interested in applications of algorithms to the natural sciences. Some of the algorithms/data-structures that may be covered include exact string matching, suffix trees, suffix arrays, de Bruijn graphs, hidden Markov models, breakpoint graphs, succinct data structures, the Burrows-Wheeler transform, the FM-index, network flow, and bidirected graphs. Some of the biological applications will include sequence alignment and assembly, cancer genomics, phylogeny, gene finding, and variation detection. No prior biological or bioinformatics knowledge is required. A basic understanding of data structures and algorithms (equivalent to CMPSC465) is a prerequisite; however, exceptionally motivated students can contact the instructor to discuss their options. This course is complementary to existing bioinformatics courses offered through other programs on campus. These courses may be taken concurrently but are not prerequisites. Prerequisites: CMPSC465 Cross Listings: BMMB 566 will be added as a cross-listed course. Cross-listed with: BMMB 566

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC465
CSE 567The Markov Chain Monte Carlo Method3

This course will offer a foundation to the Markov chain Monte Carlo (MCMC) method, focusing on the theoretical developments and algorithmic applications that give prominence to the MCMC method in science and engineering for sampling complex probability distributions. Recommended Preparation: Solid understanding of algorithms, probabilities, and combinatorics at an advanced undergraduate level. Students must be comfortable reading and writing mathematical proofs.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 569Topics in Bioinformatics3

/Maximum of 12 This course explores cutting-edge areas within the rapidly evolving field of bioinformatics. Designed to be taken multiple times for credit, each course offering focuses on a distinct theme or emerging topic at the intersection of biology, computer science, and data science. The course is suitable both for students interested in doing bioinformatics research and those interested in applications of algorithms to the natural sciences It is intended to be taken after the Algorithms and Data Structures in Bioinformatics course (CSE 566), which introduces the basic concepts of bioinformatics. of biology and undergrad level familiarity with algorithms and data structures are needed but no further specialized knowledge is needed. Undergrad statistics may be helpful but not require

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CSE 566 Recommended Preparation: High-school level
CSE 575Architecture of Arithmetic Processors3

Algorithms and techniques for designing arithmetic processors; conventional algorithms and processor design; high-speed algorithms and resulting architectural structures.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPEN411
CSE 577VLSI Systems Design3

Engineering design of large-scale integrated circuits, systems, and applications; study of advanced design techniques, architectures, and CAD methodologies.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPEN411
CSE 578VLSI Computer-Aided Design Tools3

VLSI circuit design tools: placement, routing, extraction, design rule checking, graphic editors, simulation, verification, minimization, silicon compilation, test pattern generation.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPEN411
CSE 580Foundations of Deep Learning3

Deep Neural Networks (DNNs) have revolutionized artificial intelligence, enabling machines to perceive, understand, and interact with the world Graduate - The Pennsylvania State University 2026-2027 1037 in ways that were once thought impossible, from defeating world champions in complex problems to generating human-like text and creating stunning artwork. This graduate level course covers fundamental concepts in DNNs such as the expressiveness of neural networks, optimization techniques, and generalization principles. Students will also learn foundations of various neural network architectures, including feedforward networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Graph Neural Networks (GNNs), Transformers, and generative models such as Generative Adversarial Network (GANs) and diffusion models. The course also addresses crucial topics like scalability, efficient training and fine-tunning methods, accelerated inference, and advanced concepts and modern paradigms such as transfer learning, mixture of experts, and model merging. A strong background in machine learning and linear algebra is required. Through a combination of theoretical lectures and hands-on programming assignments, students will gain a deep understanding of the core principles driving deep learning, enabling them to analyze, implement, and improve state-of-the-art AI models. Recommended Preparation: A solid foundation in machine learning, linear algebra, probability, and multivariable calculus is strongly recommended. . Familiarity and basic programming experience in Python will be highly beneficial.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 582Natural Language Processing3

The question addressed by the field of natural language processing (NLP), or computational linguistics, is how to get computers to process human language in a useful manner, such as to extract information from text, to generate text from semantic representations, or to support human-machine interaction through language. This overview course presents natural language processing in two ways. From one perspective, it is an applied computational discipline, where the main goal is to turn language data into computable data. This makes it possible to build many applications where human language is processed, and to invent new applications. NLP is also a theoretical discipline that addresses problems in how to identify the units and structures of language, such as how to specify the vocabulary of a language, how to describe the allowable combinations of words, how to represent the meanings of words and phrases, and how to get at the implicit intentions of language users. The class covers both aspects of NLP.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 583Pattern Recognition and Machine Learning3

This course is a comprehensive overview of the fields of pattern recognition and machine learning. The content covers both classification and recursion, model selection, decision theory, information theory, linear and non-linear models, graphical models, kernel methods, mixture models and EM as well as neural networks. It assumes no previous knowledge of pattern recognition or machine learning concepts. Knowledge of multivariate calculus and basic linear algebra is required, and some familiarity with probability would be helpful. Recommended Preparations: Multivariate calculus, linear algebra, probability Cross-listed with: EE 552

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 584Machine Learning: Tools and Algorithms3

Computational methods for modern machine learning models, including applications to big data and non-differentiable objective functions. Cross-listed with: STAT 584

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 585Digital Image Processing II3

Advanced treatment of image processing techniques; image restoration, image segmentation, texture, and mathematical morphology. Cross-listed with: EE 555

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPEN455 or E E 455
CSE 586Topics in Computer Vision3

Discussion of recent advances and current research trends in computer vision theory, algorithms, and their applications. Cross-listed with: EE 554

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPEN454 or E E 454
CSE 587Deep Learning for Natural Language Processing3

Natural Language Processing (NLP) is a critical part of Artificial Intelligence and Data Science. Over the past few years, deep learning based on neural networks has become the de facto approach for a wide range of NLP tasks. In this course, we will start with foundations of deep learning including multi-layer perceptrons, backpropagation, and specialized types of neural networks for different forms of data. The second part focuses on cutting-edge NLP progress. We will start with fundamental natural language understanding tasks, then cover text generation models, and progress to applications spanning different modalities and languages. We will also discuss methods for explainability, interpretability, bias and fairness, and efficiency.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
Prerequisite
CMPSC 448 CSE 582
CSE 588Large-Scale Machine Learning: Mathematical Foundations and
Subject
CSE
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 589Vision and Language3

Multi-modal data processing with vision and language inputs is ubiquitous in various applications and faces the challenges from visual and language representation, efficient learning and cross-modal reasoning, etc. This course covers the latest techniques in deep learning for various vision and language tasks. Neural network architectures such as convolutional neural network, recurrent neural network and transformer will be leveraged to build deep learning models for cross- modal retrieval, captioning, visual question answering and referring expression in both image and video domain. Efficient learning techniques such as weakly-supervised learning, unsupervised learning and few-shot/ zero-shot learning will be utilized to maximize the label usage in these tasks. It will also introduce visual structure representation in the form of scene graphs and incorporate external knowledge graphs for cross-modal reasoning among text and image/video. This course prepares students to conduct graduate level research using deep learning, computer vision and natural language processing techniques. Recommended Preparation: Students should have some basic knowledge of machine learning, deep learning, computer vision and natural language processing before taking this course. Familiarity with Python programming and deep learning tools is recommended.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 590Colloquium1-3

/Maximum of 3 Continuing seminars which consist of a series of individual lectures by faculty, students, or outside speakers.

Subject
CSE
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 591Research Experience in Computer Science and Engineering1

Research experience for new doctoral students in computer science and engineering. Research is performed in conjunction with another 500-level CSE course. Concurrent: enrollment in another 500-level CSE course

Subject
CSE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 594Research Topics3

Total Credits 30 The culminating experience for the program is a master's paper completed while the student is enrolled in CSE 594. Master of Science (M.S.) Requirements listed here are in addition to Graduate Council policies listed under GCAC-600 Research Degree Policies. (https:// gradschool.psu.edu/graduate-education-policies/) A minimum of 30 credits at the 400, 500, 600, or 800 level are required, of which a minimum of 21 credits are at the 500 level or higher, including a minimum of 15 credits of CSE 500-level courses, specifically. Students may choose to complete a thesis or a scholarly paper. Students choosing to complete a thesis must complete at least 6 credits in thesis research (600 or 610). Students choosing to complete a scholarly paper or capstone project must complete 3 credits of CSE 594, in their final

Subject
CSE
Credits (min)
3
Credits (max)
3
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 596Individual Studies1-9

/Maximum of 9 Creative projects, including nonthesis research, which are supervised on an individual basis and which fall outside the scope of formal courses.

Subject
CSE
Credits (min)
1
Credits (max)
9
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 597Special Topics1-9

/Maximum of 9 Formal courses given on a topical or special interest subject which may be offered infrequently; several different topics may be taught in one year l or term.

Subject
CSE
Credits (min)
1
Credits (max)
9
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 598Special Topics1-9

/Maximum of 9 Formal courses given on a topical or special interest subject which may be offered infrequently; several different topics may be taught in one yea or semester.

Subject
CSE
Credits (min)
1
Credits (max)
9
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 600Thesis Research1-15

/Maximum of 999 No description.

Subject
CSE
Credits (min)
1
Credits (max)
15
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 601Ph.d. Dissertation Full-Time

0 Credits/Maximum of 999 No description.

Subject
CSE
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 602Supervised Experience in College Teaching1-3

/Maximum of 3 Supervised experience in teaching and orientation to other selected aspects of the profession at The Pennsylvania State University.

Subject
CSE
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 610Thesis Research Off-Campus1-15

/Maximum of 999 No description.

Subject
CSE
Credits (min)
1
Credits (max)
15
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu
CSE 820Software & Hardware Project Management3

Students study the theory and practice of hardware and software project management. CSE 820 Software & Hardware Project Management (3) This course provides a broad exploration of the field of software, hardware, and integrated software/hardware project management. In particular, it investigates the fundamentals of risk, scope, time and cost management, quality assurance, scheduling, and human resource functions. It considers the nuances of software, hardware, and integrated hardware/software project management, as distinct from the management of projects in, say, building construction or manufacturing. Building on these insights, the student will learn how to apply these techniques to a real-world project of his or her choosing. Students will learn to recognize, identify, and apply the functions of project management to the types of projects which they will encounter in industry. This course supports the professional nature of the MEng degree.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
graduate
Source
bulletins.psu.edu

Source: Pennsylvania State University-Penn State Erie-Behrend College's catalog, linked per course · table learning_unit · CourseShelf publish 59