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 courses
ACT141
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