DEGREE CONFERRED

Bachelor of Engineering (Computer Engineering)

B.Eng. (Computer Engineering)

GRADUATION REQUIREMENTS

Assumption University confers the degree of Bachelor of Engineering in Computer Engineering upon students who meet all of the following requirements:

  • Have completed the total number of credits of the curriculum
  • Have obtained a cumulative grade point average of at least 2.00
  • Have met the minimum English proficiency requirement specified in one of the following criteria:

-  AU English Proficiency Assessment

70%

or

 

-  TOEFL (iBT)

90

or

 

-  TOEFL (P)

575

or

 

-  IELTS

6.5

  • Have participated in 16 sessions of the Professional Ethics Seminar
  • Have obtained library and financial clearance from the University
  • Have demonstrated good behavior and discipline

OBJECTIVES

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

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

COURSES

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 Course     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

BG 2212

Applied Statistics

3

Specialized Courses 104 Credits

Basic Engineering

Basic Engineering Courses 32 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

EE 2201

Electric Circuits

3

EE 2202

Electric Circuits Laboratory

1

EE 2203

Signals and Systems

3

ME 1113

Engineering Drawing

3

ME 1114

Engineering Workshop

2

TE 3000

Principles of Communications

3

Major Required

Major Required Courses     51 credits

Applications

CE 3109

Database Management Systems

3

CE 4221

Network Applications and Technology

3

CE 4901

Computer Engineering Project I  

1

CE 4902

Computer Engineering Project II

2

Software Technology

CE 2103

Object-Oriented Programming

3

CE 2104

Software Design and Development  

3

CE 3104

Software Engineering

3

System Fundamentals

CE 2102

Data Structures and Algorithms

3

CE 3103

Computer Operating Systems

3

CE 4224

Telecommunication Networks Laboratory

1

CE 4225

Computer and Network Security  

3

CE 4228

Data Communication and Networking

3

CE 4715  

Artificial Intelligence

3

Computer Architectures and Hardware

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

EE 2605

Engineering Electronics

3

EE 2606

Engineering Electronics Laboratory

1

EE 3705

Microprocessors and Microcontrollers

3

Major Elective

Major Elective Courses    21 credits

Track1: Computer Systems

CE 3003

Mobile Application Development

3

CE 3105

Microprocessor Programming Using Assembly & C

3

CE 3106

Programming Languages

3

CE 3111

Design and Analysis of Algorithms

3

CE 3707

Microprocessor Systems Design

3

CE 4110

Compilers

3

CE 4201

Image Processing and Computer Vision

3

CE 4713

Advanced Computer Architecture

3

CE 4714

Fault-Tolerant Computer

3

CE 4903

Advanced Topics in Computer Engineering

3

CE 4904

Special Problems in Computer Engineering

3

EE 4305

Digital Signal Processing

3

Track2: Network Technology

CE 3901

Digital Audio/Video Coding Technique

3

CE 4002

Introduction to Broadcasting Technology

3

CE 4207

System and Network Programming

3

CE 4223

Advanced Computer Networks

3

CE 4226

Network Systems Analysis and Design

3

CE 4227

Mobile and Wireless Networks

3

TE 4112

Optical Communications

3

TE 4204

Optoelectronics

3

TE 4301

Principle of Telecommunications Policies

3

Track3: Internet of Things and Cloud Computing

CE 4114

Data Mining

3

CE 4229

Introduction to Cloud Computing

3

CE 4301

Fundamental of Internet of Things

3

CE 4302

Introduction to Big-Data

3

EE 3704

Embedded Systems

3

EE 4403

Basic Mechatronics

3

EE 4602

Industrial Instrumentation and Control

3

MCE 4102

Introduction to Industrial Automation

3

Track4: Engineering Management and Entrepreneurship

CE 4108

Operations Research

3

CE 4109

Information Systems Analysis and Design

3

CE 4907

Computer Engineering Industrial Training

3

IE 4201

Engineering Management

3

IE 4203

Engineering Economics

3

Free Elective Course 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 Semester

Code

Subjects

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

BG 2208

Discrete Mathematics

3

ME 1114

Engineering Workshop

2

 

Total

18

Second Semester

Code

Subjects

Credits

BG 1002

English II

3

BG 1205

Calculus II

3

BG 1213

Physics II

3

BG 1214

Physics Laboratory II

1

CE 2102

Data Structures and Algorithms

3

CE 2703

Introduction to Computer Systems

3

ME 1113

Engineering Drawing

3

 

Total

19

SECOND YEAR

First Semester

Code

Subjects

Credits

BG 2000

English III

3

BG 2207

Engineering Mathematics

3

CE 2103

Object-Oriented Programming

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

 

Total

17

Second Semester

Code

Subjects

Credits

BG 2001

English IV

3

BG 2212

Applied Statistics

3

CE 2104

Software Design and Development

3

EE 2203

Signals and systems

3

EE 2605

Engineering Electronics

3

EE 2606

Engineering Electronics Laboratory

1

 

Total

16

THIRD YEAR

First Semester

Code

Subjects

Credits

CE 2709

Computer Architecture

3

CE 3103

Computer Operating Systems

3

CE 3109

Database Management Systems

3

CE 4221

Network Applications and Technology

3

EE 3705

Microprocessors and Microcontrollers

3

TE 3000

Principles of Communications

3

 

Total

18

Second Semester

Code

Subjects

Credits

CE 3104

Software Engineering

3

CE 4224

Telecommunication Networks Laboratory

1

CE 4228

Data Communication and Networking

3

GE 2101

World Civilization

3

MGT 1101

Introduction to Business

3

 

One Major Elective Course

3

 

One Major Elective Course

3

 

Total

19

FOURTH YEAR

First Semester

Code

Subjects

Credits

CE 4225

Computer and Network Security

3

CE 4715

Artificial Intelligence

3

CE 4901

Computer Engineering Project I

1

 

One Major Elective Course

3

 

One Major Elective Course

3

 

One Free Elective Course

3

 

Total

16

Second Semester

Code

Subjects

Credits

CE 4902

Computer Engineering Project II

2

GE 2202

Ethics

3

 

One Major Elective Course

3

 

One Major Elective Course

3

 

One Major Elective Course

3

 

One Free Elective Course

3

 

Total

17