Loading page content...
East West University red brick academic building

Course Profiles Of CSE Courses

CSE103: Structured Programming+
Credits
4.5
Prerequisite
None

Introduces structured problem solving, programming constructs, functions, arrays, and basic algorithmic thinking.

CSE106: Discrete Mathematics+
Credits
3
Prerequisite
CSE103

Covers logic, sets, relations, functions, graph theory, counting, recurrence, and mathematical reasoning for computing.

CSE110: Object Oriented Programming+
Credits
4.5
Prerequisite
CSE106

Focuses on object-oriented design, classes, inheritance, polymorphism, exceptions, interfaces, and reusable software components.

CSE200: Computer-Aided Engineering Drawing+
Credits
1
Prerequisite
None

Introduces engineering drawing concepts and computer-aided drafting tools used in technical communication.

CSE207: Data Structures+
Credits
4
Prerequisite
CSE110

Studies arrays, linked lists, stacks, queues, trees, heaps, graphs, hashing, and data structure implementation techniques.

CSE209: Electrical Circuits+
Credits
4
Prerequisite
None

Introduces circuit variables, laws, analysis methods, transient response, and basic electrical network behavior.

CSE246: Algorithms+
Credits
4.5
Prerequisite
CSE207

Covers algorithm design, analysis, sorting, searching, divide and conquer, dynamic programming, greedy methods, and graph algorithms.

CSE251: Electronic Circuits+
Credits
4
Prerequisite
CSE209

Introduces semiconductor devices, diodes, transistors, amplifiers, and basic electronic circuit applications.

CSE302: Database Systems+
Credits
4.5
Prerequisite
CSE106

Studies relational data models, SQL, normalization, transactions, indexing, database design, and application integration.

CSE325: Operating Systems+
Credits
4
Prerequisite
CSE207

Covers process management, scheduling, memory management, file systems, concurrency, synchronization, and operating system services.

CSE345: Digital Logic Design+
Credits
4
Prerequisite
CSE207

Introduces Boolean algebra, logic gates, combinational circuits, sequential circuits, registers, counters, and digital system design.

CSE347: Information System Analysis And Design+
Credits
4
Prerequisite
CSE302

Focuses on system requirements, modeling, feasibility, design methods, documentation, and information system development practices.

CSE360: Computer Architecture+
Credits
3
Prerequisite
CSE325

Studies instruction sets, processor organization, memory hierarchy, pipelining, and computer performance principles.

CSE370: Mobile Programming+
Credits
3
Prerequisite
CSE110

Introduces mobile application design, platform APIs, user interfaces, data handling, and deployment concepts.

CSE399: Cyber Ethics And Legal Framework+
Credits
3
Prerequisite
None

Covers professional ethics, privacy, intellectual property, cyber laws, digital conduct, and legal issues in computing.

CSE405: Computer Networks+
Credits
4
Prerequisite
CSE246

Studies network architectures, protocols, routing, transport, addressing, switching, wireless networks, and network applications.

CSE412: Software Engineering+
Credits
4
Prerequisite
CSE347

Introduces software process models, requirements engineering, design, testing, project management, and quality assurance.

CSE442: Microprocessors And Microcontrollers+
Credits
4
Prerequisite
CSE360

Covers microprocessor architecture, assembly programming, interfacing, embedded controllers, and hardware-software integration.

CSE487: Computer And Cyber Security+
Credits
3
Prerequisite
CSE405

Studies security principles, cryptography basics, authentication, vulnerabilities, network security, and defensive practices.

CSE400: Capstone Project+
Credits
6
Prerequisite
Department approval

A supervised project where students design, build, test, and present a complete computing solution.

CSE350: Data Communications+
Credits
3
Prerequisite
CSE209

Covers data transmission, modulation, multiplexing, error control, switching, and communication network fundamentals.

CSE366: Artificial Intelligence+
Credits
3
Prerequisite
CSE246

Introduces search, knowledge representation, reasoning, uncertainty, machine learning basics, and intelligent agent concepts.

CSE406: Internet Of Things+
Credits
3
Prerequisite
CSE405

Explores sensors, embedded devices, connectivity, cloud integration, IoT architectures, and practical IoT applications.

CSE420: Computer Graphics+
Credits
3
Prerequisite
CSE246

Covers raster graphics, transformations, viewing, curves, surfaces, lighting, rendering, and graphics programming concepts.

CSE422: Simulation And Modeling+
Credits
3
Prerequisite
STA102

Introduces modeling systems, random variables, simulation methods, validation, and analysis of simulated outcomes.

CSE423: Software Architecture+
Credits
3
Prerequisite
CSE412

Studies architectural styles, design decisions, quality attributes, documentation, and architecture evaluation techniques.

CSE425: Numerical Methods+
Credits
3
Prerequisite
MAT205

Covers numerical solutions for equations, interpolation, differentiation, integration, and computational linear algebra.

CSE428: Human Computer Interactions+
Credits
3
Prerequisite
CSE412

Focuses on user-centered design, usability, interaction models, prototyping, evaluation, and accessible interface design.

CSE430: Software Testing And Quality Assurance+
Credits
3
Prerequisite
CSE412

Covers testing strategies, test planning, automation, defect tracking, verification, validation, and quality processes.

CSE438: Digital Image Processing+
Credits
3
Prerequisite
CSE246

Studies image enhancement, filtering, transforms, segmentation, feature extraction, and image analysis techniques.

CSE452: Distributed Systems And Algorithms+
Credits
3
Prerequisite
CSE325

Introduces distributed architectures, synchronization, consistency, fault tolerance, consensus, and distributed algorithms.

CSE453: Wireless Networks+
Credits
3
Prerequisite
CSE405

Covers wireless communication fundamentals, WLANs, mobile networks, routing, security, and performance concerns.

CSE457: Cellular Networks+
Credits
3
Prerequisite
CSE405

Studies cellular network architecture, radio access technologies, mobility management, generations of mobile networks, and services.

CSE471: Compiler Design+
Credits
3
Prerequisite
CSE246

Covers lexical analysis, parsing, semantic analysis, intermediate code, optimization, and code generation concepts.

CSE475: Machine Learning+
Credits
3
Prerequisite
CSE366

Introduces supervised and unsupervised learning, model evaluation, regression, classification, clustering, and practical ML workflows.

CSE477: Data Mining+
Credits
3
Prerequisite
CSE302

Studies data preprocessing, pattern mining, classification, clustering, association rules, and knowledge discovery.