Home

Courses

Main block

CPEN 301:Signals and Systems

History and overview of signals and systems including reasons for studying signals and systems, areas of application, and role of signals and systems in computer engineering. Signals: representation and properties, continuous and discrete time signals,...

CPEN 207:Introduction to Software Engineering

History and overview of software engineering, reasons for studying the software engineering, and role of software engineering in computer engineering. Introduction to the process of creating software systems. Software processes: software life cycle, process...

CPEN 206:Linear Circuits

CPEN 206:           Linear Circuits        
History and overview of linear circuits, reasons for studying linear circuits, areas of applications, relevance of linear...

CPEN 205:Discrete Mathematical Structures

History and overview of discrete mathematical structures including reasons for studying the course and application areas, and how computer engineering makes use of the discrete structures. Functions and relations: functions, discrete versus continuous...

CPEN 204:Data Structures and Algorithms

History and overview of data structures and algorithms, role of algorithms in computing. Pointers and Structures: Pointer Data Types and Pointer Variables, Introduction to Structures, Accessing Structure Members, Pointers and Structures as Structure Members....

CPEN 203:Digital Circuits (Prerequisite: FAEN 108)

History and overview of digital logic including reasons for studying digital circuits, important areas of application, role of digital circuits in computer engineering. Switching theory: number systems and codes, binary arithmetic and logical operations,...

CPEN 202:Digital Systems Design (Prerequisite: CPEN 203)

Introduction to VHDL: overview of VHDL and characteristics, user interface and features, assignment statements, signal assignment, conditional signal assignment, statement generation, concurrent and sequential assignment statement, process statement, case...

CPEN 201:C++ Programming (Prerequisite: FAEN 112)

History of C++, ANSI C++, C++ programming environment and programming style. Extensions of C to C++. Creating of Files and Streams in C++, connecting and disconnecting. Arrays as parameter functions, sorting arrays, 2-dimensional arrays, dynamic arrays,...

CPEN 102 - (Introduction to Database Systems)

History and overview of database and management systems including reasons for studying database, database access method, application, role of database in computer engineering. Database Environments: data model hierarchy, network, entity relation, enhanced...

CPEN 101 - (Engineering Computational Tools )

Computing systems: computer hardware components and organization, computer software – operating system, types of computer languages, concept for executing a computer program. Engineering problem solving methodology, software tools for solving...

Pages