111 courses available
Course Catalog
Explore courses across core subjects and elective groups. Find prerequisites, credit hours, and detailed topics for every course.
/
Core Courses
80 coursesACT141
3 Credits
Introduction to Accounting
Prerequisites
None required
CSE141
3 Credits
Computer Fundamentals
Prerequisites
None required
CSE161
3 Credits
Programming Language I
Prerequisites
CSE141
CSE162
1 Credit
Programming Language I (C) Lab
Prerequisites
None required
CSE181
3 Credits
Discrete Mathematics
Prerequisites
CSE161CSE162
CSE241
3 Credits
Data Structures
Prerequisites
CSE181
CSE242
1 Credit
Data Structures Lab
Prerequisites
CSE181
CSE261
3 Credits
Numerical Methods
Prerequisites
CSE161CSE162MAT161
CSE263
3 Credits
Digital Logic Design
Prerequisites
CSE181
CSE264
1 Credit
Digital Logic Design Lab
Prerequisites
CSE181
CSE281
3 Credits
Programming Language II (OOP in Java and C++)
Prerequisites
CSE161CSE162
CSE282
1 Credit
Programming Language II Lab (OOP in Java and C++)
Prerequisites
CSE161CSE162
CSE265
3 Credits
Algorithm
Prerequisites
CSE241CSE242
CSE266
1 Credit
Algorithm Lab
Prerequisites
CSE241CSE242
CSE375
3 Credits
Advanced Algorithm
Prerequisites
CSE265
CSE376
1 Credit
Advanced Algorithm Lab
Prerequisites
CSE265CSE266
CSE383
3 Credits
Database Design
Prerequisites
CSE281CSE282
CSE384
1 Credit
Database Design Lab
Prerequisites
CSE281CSE282
CSE363
3 Credits
Microprocessor Design & Assembly Language Programming
Prerequisites
CSE161CSE263
CSE364
1 Credit
Microprocessor Design & Assembly Language Programming Lab
Prerequisites
CSE162CSE264
CSE343
3 Credits
Computer Architecture
Prerequisites
CSE263
CSE349
3 Credits
Mathematical Analysis for Computer Science
Prerequisites
CSE181
CSE441
3 Credits
Theory of Computing
Prerequisites
CSE265
CSE361
3 Credits
Operating Systems
Prerequisites
CSE363
CSE362
1 Credit
Operating Systems Lab
Prerequisites
CSE363
CSE345
3 Credits
Information System Design & Software Engineering
Prerequisites
CSE281CSE383
CSE341
3 Credits
Computer Networking
Prerequisites
ETE281
CSE342
1 Credit
Computer Networking Lab
Prerequisites
ETE281
CSE443
3 Credits
Computer Graphics & Animation
Prerequisites
CSE281MAT261
CSE444
1 Credit
Computer Graphics & Animation Lab
Prerequisites
CSE281MAT261
CSE469
3 Credits
Compiler Construction
Prerequisites
CSE363CSE441
CSE365
3 Credits
Artificial Intelligence
Prerequisites
CSE265
CSE467
3 Credits
E-Commerce & E-Governance
Prerequisites
CSE383SOC341
CSE477
3 Credits
Cloud Computing
Prerequisites
CSE361
CSE359
3 Credits
Graph Theory
Prerequisites
CSE265
CSE347
3 Credits
Advanced Networking
Prerequisites
CSE341
CSE348
1 Credit
Advanced Networking Lab
Prerequisites
CSE341CSE342
CSE355
3 Credits
Image Processing
Prerequisites
CSE281CSE265
CSE471
3 Credits
Web and Internet Programming
Prerequisites
CSE345
CSE472
1 Credit
Web and Internet Programming Lab
Prerequisites
CSE345
CSE473
3 Credits
Software Development and Project Management
Prerequisites
CSE345
CSE474
1 Credit
Software Development and Project Management Lab
Prerequisites
CSE345
CSE479
3 Credits
Cryptography & Network Security
Prerequisites
CSE341
CSE475
3 Credits
Management Information System
Prerequisites
Successful completion of 110 or more credits
CSE353
3 Credits
Introduction to Data Mining
Prerequisites
CSE265
CSE351
3 Credits
Advanced Java
Prerequisites
CSE281
CSE352
1 Credit
Advanced Java Lab
Prerequisites
CSE282
CSE465
3 Credits
Parallel and Distributed Computing
Prerequisites
CSE375CSE361CSE347
CSE466
1 Credit
Parallel and Distributed Computing Lab
Prerequisites
CSE361CSE381
CSE445
3 Credits
Smart Device App Development
Prerequisites
None required
ECO461
3 Credits
Principle of Economics
Prerequisites
None required
EEE181
3 Credits
Electrical Circuit Design I
Prerequisites
None required
EEE182
1 Credit
Electrical Circuit Design I Lab
Prerequisites
None required
EEE241
3 Credits
Electronic Devices and Circuits I
Prerequisites
EEE181EEE182
EEE242
1 Credit
Electronic Devices and Circuits Lab
Prerequisites
EEE181EEE182
EEE425
3 Credits
VLSI Design
Prerequisites
CSE263CSE264
EEE456
1 Credit
VLSI Design Lab
Prerequisites
CSE263CSE264
ETE281
3 Credits
Communication Theory
Prerequisites
MAT241EEE241
ETE282
1 Credit
Communication Theory Lab
Prerequisites
MAT241EEE241
ETE357
3 Credits
Telecommunication Engineering
Prerequisites
EEE241ETE281
ETE358
1 Credit
Telecommunication Engineering Lab
Prerequisites
EEE242ETE282
ETE451
3 Credits
Digital Signal Processing
Prerequisites
ETE357
ETE452
1 Credit
Digital Signal Processing Lab
Prerequisites
ETE358
ENG101
0 Credits
Basic Composition
Prerequisites
None required
ENG102
3 Credits
Intermediate Composition
Prerequisites
ENG101
MAT141
3 Credits
Differential and Integral Calculus
Prerequisites
None required
MAT161
3 Credits
Coordinate Geometry and Vector Analysis
Prerequisites
None required
MAT241
3 Credits
Complex Variables and Transforms (Laplace & Fourier)
Prerequisites
MAT161MAT141
MAT261
3 Credits
Linear Algebra and Matrices
Prerequisites
MAT241
MGT281
3 Credits
Introduction to Business and Management
Prerequisites
None required
PHY161
3 Credits
Physics I
Prerequisites
None required
PHY181
3 Credits
Physics II
Prerequisites
PHY161
PHY182
1 Credit
Physics Lab
Prerequisites
PHY161
SOC341
3 Credits
Engineering Ethics
Prerequisites
Completion of 80 Credits
STA281
3 Credits
Statistical Methods and Probability
Prerequisites
None required
ETE399
3 Credits
Digital Communication
Prerequisites
ETE281MAT261
CSE457
3 Credits
Advanced Embedded Systems
Prerequisites
CSE361CSE381
CSE458
1 Credit
Advanced Embedded Systems Lab
Prerequisites
CSE381
CSE459
3 Credits
Research Methodology
Prerequisites
Completion of 110 credit hours
CSE489
3 Credits
Project OR Internship
Prerequisites
CSE459