Timeroom: Spring 2024

Displaying 1161 - 1170 of 4572 Results for: %20items_per_page = 100
Durham   Engineering&Physical Sciences :: Computer Science

CS 827 (01) - Software Security

Software Security

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 52998
Mechanisms and implementation of techniques in software security. Various fundamental security topics include cryptography, access control, protocols, software vulnerabilities, and reverse engineering. Students are expected to have background in Computer Organization, Assembly Language, Fundamentals of Cybersecurity.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 727.01
Instructors: Dongpeng Xu
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 11:10am - 12:30pm KING N121
Durham   Engineering&Physical Sciences :: Computer Science

CS 830 (01) - Introduction to Artificial Intelligence

Intro Artificial Intelligence

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 53953
In-depth introduction to artificial intelligence concentrating on aspects of intelligent problem-solving. Topics include situated agents, advanced search techniques, knowledge representations, logical reasoning techniques, reasoning under uncertainty, advanced planning and control, and learning. Students are expected to have background in data structures.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 730.01
Instructors: Wheeler Ruml
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 8:10am - 9:30am PARS N114
1/23/2024 5/6/2024 F 3:10pm - 4:00pm PARS N114
Durham   Engineering&Physical Sciences :: Computer Science

CS 835 (01) - Introduction to Parallel and Distributed Programming

Intro Parallel & Distrib Prog

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   15  
CRN: 51997
Programming with multiple processes and threads on distributed and parallel computer systems. Introduces programming tools and techniques for building applications on such platforms. Course requirements consist primarily of programming assignments. Students are expected to have background in operating systems fundamentals and computer organization.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 735.01
Instructors: Michel Charpentier
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 9:40am - 11:00am PARS N114
Final Exam 5/14/2024 5/14/2024 T 8:00am - 10:00am PARS N114
Durham   Engineering&Physical Sciences :: Computer Science

CS 857 (01) - Mathematical Optimization for Applications

Mathematical Optimization

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   8  
CRN: 52879
This course introduces the foundations of mathematical optimization and reinforces them via applications. The content includes convex optimization, first and second-order methods, constrained problems, duality, linear and quadratic programming, as well as discrete and non-convex optimization. Applications will focus on machine learning methods but also include problems from engineering and operations research. Students are required to have a mastery of Calculus II and programming proficiency in MATLAB, R, Java, C, Python, or equivalent.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Equivalent(s): MATH 857
Cross listed with : CS 757.01
Instructors: Marek Petrik
Start Date End Date Days Time Location
1/23/2024 5/6/2024 MWF 10:10am - 11:00am KING N113
Final Exam 5/15/2024 5/15/2024 W 10:30am - 12:30pm KING N113
Durham   Engineering&Physical Sciences :: Computer Science

CS 858 (01) - Algorithms

Algorithms

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 56686
An introduction to important concepts in the design and analysis of algorithms and data structures, including implementation, complexity, analysis, and proofs of correctness. Understanding of basic data structures, familiarity with proof methods and basic concepts from discrete mathematics and the ability to program with recursion.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 758.01
Instructors: Laura Dietz
Start Date End Date Days Time Location
1/23/2024 5/6/2024 F 2:10pm - 3:00pm KING N334
1/23/2024 5/6/2024 TR 3:40pm - 5:00pm KING S145
Durham   Engineering&Physical Sciences :: Computer Science

CS 859A (01) - Natural Language Processing

Natural Language Processing

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 56683
This class covers natural language processing, including both methods and well-known applications. Methods discussed will range from classical probabilistic methods such as Naive Bayes and Hidden Markov Models, to contemporary neural network methods, including word vector models, recurrent neural networks, and Transformer-based models. Applications discussed will include text classification, machine translation, and conversation systems. Data structures and statistics required prior to taking this course.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 759.01
Instructors: Samuel Carton
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 3:40pm - 5:00pm KING N101
Final Exam 5/15/2024 5/15/2024 W 1:00pm - 3:00pm KING N101
Durham   Engineering&Physical Sciences :: Computer Science

CS 861 (01) - Programming Language Concepts and Features

Program Lang Concepts&Features

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   5  
CRN: 53957
Explores the main features of modern, high-level, general-purpose programming languages from the user (programmer) standpoint. Students learn how specific features of programming languages can be used effectively in solving programming problems. The course is also an opportunity to use paradigms that expand on simple imperative programming, such as object-oriented, functional and concurrent programming. Students are expected to have background in operating systems fundamentals and Computer organization, and some knowledge of Java.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 761.01
Instructors: Michel Charpentier
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 2:10pm - 3:30pm PARS NB22
Final Exam 5/10/2024 5/10/2024 F 3:30pm - 5:30pm PARS NB22
Durham   Engineering&Physical Sciences :: Computer Science

CS 875 (01) - Database Systems

Database Systems

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 52511
Database analysis, design, and implementation. Focus on the relational model. Data description and manipulation languages, schema design and normalization, file and index organizations, data integrity and reliability. Usage of selected DBMS. Students are expected to have background in data structures.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 775.01
Instructors: Elizabeth Varki
Start Date End Date Days Time Location
1/23/2024 5/6/2024 MWF 9:10am - 10:00am KING N334
Final Exam 5/13/2024 5/13/2024 M 1:00pm - 3:00pm PETT G10
Durham   Engineering&Physical Sciences :: Computer Science

CS 880 (01) - Topics

Topics

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   6  
CRN: 56985
Material not normally covered in regular course offerings. May be repeated.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 780.01
Instructors: Aleksey Charapko
Start Date End Date Days Time Location
1/23/2024 5/6/2024 MW 12:40pm - 2:00pm HS 108
Final Exam 5/13/2024 5/13/2024 M 3:30pm - 5:30pm HS 108
Additional Course Details: 

Topics: Game Development

This class introduces students to basic concepts of game development. In particular, students will learn the basics of 2D and 3D game graphics and animation, scene and game world setup and management, collision detection, forces, and other step-based game physics simulations. The students will work on a game project using an open-source game engine.

Durham   Engineering&Physical Sciences :: Computer Science

CS 881 (01) - Data Science for Knowledge Graphs and Text

DS - Knowledge Graphs and Text

Credits: 4.0
Term: Spring 2024 - Full Term (01/23/2024 - 05/06/2024)
Grade Mode: Letter Grading
Class Size:   15  
CRN: 56684
This course covers advanced text processing and machine learning algorithms and techniques for data science with knowledge graph and text data. This includes a wide range of algorithms for neural networks, machine learning, graph processing, text processing, and information retrieval with a focus of gaining insights into the knowledge stored in data. This an implementation-intensive research-oriented seminar, where a particular data science application will be developed by reading research publication and implementing a software prototype.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Prerequisite(s): CS 852 with minimum grade of B- or CS 853 with minimum grade of B- or CS 859A with minimum grade of B-
Instructors: Laura Dietz
Start Date End Date Days Time Location
1/23/2024 5/6/2024 TR 5:10pm - 6:30pm KING S145