Optical Devices. Technical elective course. Computer Architecture. Technical elective course. Network Security. Technical elective course. Database Systems I. Technical elective course. Discrete-Time Linear Systems. Required course. Digital Electronics. Required course. Continuous-Time Linear Systems. Required course in Electrical Engineering and technical elective in Computer Engineering. Electromechanical Energy Conversion. Technical elective course. Electromagnetic Theory I. Required course in Electrical Engineering and technical elective in Computer Engineering. Digital Logic and Computer Design. Required course. Electromagnetic Theory II. Required course in Electrical Engineering and technical elective in Computer Engineering. Analog Electronics. Required course. Communications Theory. Required course. Advanced Communications. Technical elective course. Active Circuits I. Technical elective course. Microwave and RF Engineering. Technical elective course. Antennas and Propagation. Technical elective course. Introduction to VLSI Design. Technical elective course. Random Signals and Noise. Required course. Digital Signal Processing. Technical elective course. VLSI Design. Technical elective course. Advanced Electromagnetic Theory. Technical elective course. Wireless System Design. Technical elective course. Active Circuits II. Technical elective course. Optical Devices. Technical elective course. Power Electronics. Technical elective course. Digital Processing of Speech Signals. Technical elective course. Power Systems I. Technical elective course. Control Theory I. Technical elective course. Fundamentals of UNIX. Required course in Computer Engineering. Power Systems II. Technical elective course. Control Theory II. Technical elective course. Algorithms. Required course in Computer Engineering and technical elective in Electrical Engineering. Calculus for Applied Science and Engineering II. Required course. Differential Equations. Required course. Introduction to Ocean Engineering. Technical elective course. Principles of Underwater Systems. Technical elective course. Calculus for Applied Science and Engineering III. Required course. Advanced Engineering Mathematics. Technical elective course. Computing Methods of Numerical Analysis. Technical elective course. Microprocessors I. Technical elective course. Microprogrammed Design. Technical elective course. Computer Networks. Technical elective course. Computer Systems Performance Evaluation. Required course in Computer Engineering and technical elective in Electrical Engineering. Database Programming. Technical elective course. Advanced Database Design. Technical elective course. Network Application Programming. Technical elective course. Advanced Computer Architecture. Technical elective course. Microprocessors II. Technical elective course. Foundations of Computer Engineering I. Required course. Foundations of Computer Engineering II. Required course. Object Oriented Software Development. Required course in Computer Engineering. Operating Systems. Required course in Computer Engineering and technical elective in Electrical Engineering. Embedded System Design. Required course. Digital Design. Required course in Computer Engineering and technical elective in Electrical Engineering. Circuit Theory I. Required course.