Reference : Undergraduate Bulletin 2015-2016

Objectives

To produce graduates who have the characteristics, knowledge and skills as follows:

  1. Have moral and professional ethics.
  2. Have knowledge in Computer Engineering and able to apply knowledge.
  3. Capable of conducting research in both theoretical and practical aspects.
  4. Have good personality, good social manners and able to appropriately work with people at all levels.
  5. Have strong mathematical, computational and information technology skills.

Courses

A. General Education Courses 30 Credits

Language

Language Courses 12 credits
BG 1001 English I 3
BG 1002 English II 3
BG 2000 English III 3
BG 2001 English IV 3

Social Science

Social Science Courses 6 credits
GE 2202 Ethics 3
MGT 1101 Introduction to Business 3

Humanities

Humanities Courses 3 credits
GE 2101 World Civilization 3

Science and Mathematics

Science and Mathematics Courses 9 credits
BG 1221 Computer Programming 3
BG 2208 Discrete Mathematics 3
GE 1301 Environmental Science 3

B. Specialized Courses 110 Credits

Basic Engineering Courses

Basic Engineering Courses 20 credits
BG 1204 Calculus I 3
BG 1205 Calculus II 3
BG 1211 Physics I 3
BG 1212 Physics Laboratory I 1
BG 1213 Physics II 3
BG 1214 Physics Laboratory II 1
BG 2207 Engineering Mathematics 3
BG 2209 Statistics for Engineers 3

Core Courses

Core Courses 11 credits
EE 2203 Signals and Systems 3
ME 1112 Engineering Laboratory 2
ME 1113 Engineering Drawing 3
ME 2211 Engineering Mechanics I 3

Major Required Courses

Major Required Courses for All Majors 58 credits
CE 2102 Data Structure and Algorithms 3
CE 2703 Introduction to Computer Systems 3
CE 2704 Digital Logic Design 3
CE 2705 Digital Logic Design Laboratory 1
CE 2709 Computer Architecture 3
CE 3002 Commercial Application Programming 3
CE 3103 Computer Operating Systems 3
CE 3104 Software Engineering 3
CE 3109 Database Management Systems 3
CE 3111 Design and Analysis of Algorithms 3
CE 4207 System and Network Programming 3
CE 4221 Network Applications and Technology 3
CE 4224 Telecommunication Networks Laboratory 1
CE 4225 Computer and Network Security 3
CE 4228 Data Communication and Networking 3
CE 4905 Computer and Network Engineering Project I 1
CE 4906 Computer and Network Engineering Project II 2
EE 2201 Electric Circuits 3
EE 2202 Electric Circuits Laboratory 1
EE 2605 Engineering Electronics 3
EE 2606 Engineering Electronics Laboratory 1
EE 3703 Microprocessors 3
TE 3000 Principles of Communications 3
Major Required Courses for Computer Systems 12 credits
CE 3105 Microprocessor Programming Using Assembly & C 3
CE 3106 Programming Languages 3
CE 3707 Microprocessor Systems Design 3
CE 3708 Microprocessor Systems Design Laboratory 1
CE 4001 Software Development Laboratory 1
CE 4711 Microcomputer Interfacing Laboratory 1
Major Required Courses for Network Technology 12 credits
CE 3901 Digital Audio/Video Coding Technique 3
CE 4223 Advanced Computer Networks 3
CE 4226 Network Systems Analysis and Design 3
CE 4227 Mobile and Wireless Networks 3

Major Elective Courses

Major Elective Courses 9 credits
AD 3114 Interactive Advertising and Marketing Communication 3
CE 4106 Object-Orient Programming 3
CE 4108 Operations Research 3
CE 4109 Information Systems Analysis and Design 3
CE 4110 Compilers 3
CE 4114 Data Mining 3
CE 4713 Advanced Computer Architecture 3
CE 4714 Fault-Tolerant Computer 3
CE 4715 Artificial Intelligence 3
CE 4905 Advanced Topics in Computer Engineering 3
CE 4906 Special Problems in Computer Engineering 3
EE 2401 Electromechanical Energy Conversion 3
EE 2402 Electromechanical Energy Conversion Laboratory 1
EE 3301 Electromagnetic Fields 3
EE 3406 Control Systems 3
EE 3601 Electronic Circuit Design 3
EE 3602 Electronic Circuit Design Laboratory 1
EE 3704 Embedded Systems 3
EE 4305 Digital Signal Processing 3
EE 4403 Basic Mechatronics 3
EE 4503 Electrical Systems Design 3
EE 4602 Industrial Instrumentation and Control 3
IE 4201 Engineering Management 3
IE 4203 Engineering Economics 3
MCE 4801 Instrument for Aviation 6
NM 3410 New Media Application 3
NM 4405 Broadcast and New Media Management 3
TE 4107 Digital Telephony 3
TE 4112 Optical Communications 3
TE 4201 Communication Electronics 3
TE 4202 Communication Electronics Laboratory 1
TE 4204 Optoelectronics 3
TS 4261 Internetworking Workshop I 4
TS 4262 Internetworking Workshop II 4
Students can also select major required courses of other majors as their major elective courses.

C. Free Elective Courses 6 credits

Students can take free elective courses of 6 credits from any faculty in Assumption University upon completion of the prerequisites (if any).


Study Plan

First Year

First Year
First Semester
Course Code Course Title Credits
BG 1001 English I 3
BG 1204 Calculus I 3
BG 1211 Physics I 3
BG 1212 Physics Laboratory I 1
BG 1221 Computer Programming 3
ME 1112 Engineering Laboratory 2
ME 1113 Engineering Drawing 3
  Total 18
Second Semester
Course Code Course Title Credits
BG 1002 English II 3
BG 1205 Calculus II 3
BG 1213 Physics II 3
BG 1214 Physics Laboratory II 1
BG 2208 Discrete Mathematics 3
CE 2102 Data Structure and Algorithms 3
CE 2703 Introduction to Computer Systems 3
  Total 19

Second Year

Second Year
First Semester
Course Code Course Title Credits
BG 2000 English III 3
BG 2207 Engineering Mathematics 3
CE 2704 Digital Logic Design 3
CE 2705 Digital Logic Design Laboratory 1
EE 2201 Electric Circuits 3
EE 2202 Electric Circuits Laboratory 1
ME 2211 Engineering Mechanics I 3
GE 2101 World Civilization 3
  Total 20
Second Semester
Course Code Course Title Credits
BG 2001 English IV 3
BG 2209 Statistics for Engineers 3
EE 2203 Signals and systems 3
EE 2605 Electronic Circuit Analysis 3
EE 2606 Electronic Circuit Analysis Laboratory 1
GE 1301 Environmental Science 3
  Total 16

Third Year

Third Year
First Semester
Course Code Course Title Credits
CE 2709 Computer Architecture 3
CE 3103 Computer Operating Systems 3
CE 3109 Database Management Systems 3
CE 4228 Data Communication and Networking 3
EE 3703 Microprocessors 3
TE 3000 Principles of Communications 3
  Total 18
Second Semester
Course Code Course Title Credits
CE 3104 Software Engineering 3
CE 3111 Design and Analysis of Algorithms 3
CE 4207 System and Network Programming 3
CE 4221 Network Applications and Technology 3
For Concentration in Computer Systems Major
CE 3105 Microprocessor Programming Using Assembly & C 3
CE 3707 Microprocessor Systems Design 3
CE 3708 Microprocessor Systems Design Laboratory 1
  Total 19
For Concentration in Network Technology Major
CE 3901 Digital Audio/Video Coding Technique 3
CE 4223 Advanced Computer Networks 3
  Total 18

Fourth Year

Fourth Year
First Semester
Course Code Course Title Credits
CE 3002 Commercial Application Programming 3
CE 4224 Telecommunication Networks Laboratory 1
CE 4225 Computer and Network Security 3
CE 4905 Computer and Network Engineering Project I 1
  One Major Elective Course 3
  One Free Elective Course 3
For Concentration in Computer Systems Major
CE 3106 Programming Languages 3
CE 4711 Microcomputer Interfacing Laboratory 1
  One Major Elective Course 3
  Total 18
For Concentration in Network Technology Major
CE 4226 Network Systems Analysis and Design 3
  One Major Elective Course 3
  Total 17
 
Second Semester
Course Code Course Title Credits
CE 4906 Computer and Network Engineering Project II 2
GE 2202 Ethics 3
MGT 1101 Introduction to Business 3
  One Free Elective Course 3
For Concentration in Computer Systems Major
CE 4001 Software Development Laboratory 1
  One Major Elective Course 3
  One Major Elective Course 3
  Total 18
For Concentration in  Network Technology Major
CE 4227 Mobile and Wireless Networks 3
  One Major Elective Course 3
  Total 17