Home

Courses

Main block

CPEN 314:Industrial Practice

Participation in eight-week duration industrial attachment to work on projects that intend to solve real problems defined by the industry. Students will produce report on activities engaged at the industry.

CPEN 312:Object Oriented Programming with Java (Prerequisite: CPEN 201)

Programming techniques in unstructured, procedural and modular programming, modular programming problems and strategies. Object-Oriented program development environment tools. Object-Oriented structure and development: classes, inheritance, encapsulation,...

CPEN 309:Programming Language Fundamentals

History and overview of programming language from FORTRAN to modern languages such as Java, including reasons for the study of programming fundamentals, challenges and techniques involved in designing programming languages, and role of programming...

CPEN 308:Fundamentals of Information Transmission

History and overview of information transmission, reasons for studying data transmission, modern trends in telecommunication technology for data transmission, role of information transmission in computer engineering. Fundamental principles: telecommunication...

CPEN 307:Operating Systems (Prerequisite: FAEN 112)

History and overview of operating systems including reasons for studying operating systems, description of purpose of operating system, services and characteristics of good operating system, relevance of operating system to computer engineering. Design...

CPEN 306:Microelectronic Devices and Circuits (Prerequisite: FAEN 108)

History and overview of microelectronic devices and circuits, reasons for studying microelectronics and its role in computer engineering. Semiconductor physics: overview of basic properties of semiconductors and the p-n junction. MOSFET: physics of NMOS and...

CPEN 305:Computer Networks

History and overview of computer networks including reasons for studying the course, description of the key components of network, networking software and hardware, terminologies, and role of networks in computer engineering. Communication network...

CPEN 304:Digital Signal Processing (Prerequisites: CPEN 301)

History and overview of digital signal processing, reasons for studying digital signal processing, difference between analog and digital signals, application areas of digital signal processing, and benefits of digital signal processing to computer engineering...

CPEN 303:Computer Architecture

History and general overview of computer architecture and organization, including reasons for studying computer architecture, the contrast between computer organization and computer architecture, and the role of computer architecture in computer engineering....

CPEN 302:Computer Systems Engineering

History and overview of computer systems engineering including reasons for studying computer systems, and role of computer systems in computer engineering. Computer system engineering process: life cycle, requirements analysis, specification, architectural...

Pages