Course Info

Browse the Course Catalog Course Search

Course Info for CPSC - 360 - 01, Spring 2026
Class number: 3009 Title: Deep Learning Department: Computer Science
Career: Undergraduate Component: Lecture Session: Regular
Instructor's Permission Required: No Grading Basis: Regular Units: 1.00
Enrollment limited to 24 Current enrollment: 21 Available seats: 3
Start date: Tuesday, January 20, 2026 End date: Friday, May 8, 2026 Mode of Instruction: In Person
Schedule: TR: 9:25AM-10:40AM, MECC - 220 Instructor(s): Islam, Maminur
Prerequisite(s): Prerequisite: C- or better in Computer Science 215.
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement
Course Description:
The course will introduce the students to the fundamentals aspects of artificial neural networks (ANN), convolution neural networks (CNN), recurrent neural networks (RNNs), generative adversarial networks (GAN), and reinforcement learning. The focus will be primarily on the application of deep learning to realworld problems, with some introduction to mathematical foundations. Application of neural network frameworks to natural language processing (NLP), time series, computer vision, security, and data generation problems will be discussed. Python will be the primary programming language for this course. The students will work in teams towards a semester-long project using Google Tensorflow and Keras.