Program Synopsis
Engineering programs at AIT are designed to produce technically competent graduates that also have knowledge about the process of engineering — how things are designed, refined, and put into production —while taking into account real—world engineering requirements and constraints. Our engineering programs place emphasis on the design of engineering process, systems, and outputs. AIT takes the view that all engineers are fundamentally designers. Most engineers as part of their work are for example involved in the design of engineering processes, experiments, products, systems, structures equipments, products among others. Our engineering students are therefore required to at the least be familiar with design aspects of the products and systems that result from the end-to-end process.
AIT, in—line with international developments and shift of emphasis in respect to engineering education and training focuses its engineering programs on what our engineering graduates ought to be able to do: know where and when to apply appropriate mathematics; conduct and interpret experiments; design things; work on multidisciplinary teams; be ethically responsible; communicate well; be always ready to learn something new; know what is current and topical in the profession and what the contemporary issues are; and have and use the right skills and tools to get a project done.
The objectives of the Computer Engineering program — which is in—line with the mission of AIT, is to produce high calibre graduates in Computer Engineering using internationally benchmarked curriculum. As such the Program is designed to meet the IEEE stipulations and the requirements. The program is designed to provide our students with the knowledge and associated skills in the broad field of computer engineering. Over the four year program a range of skills-based, generic subjects will be sustained in order to develop the student as a versatile graduate and as a 'life-long learner'. Students on this program will acquire the basic experimental, design, and communication skills and be prepared for employment in a broad spectrum of computer engineering, or for continued study at the postgraduate level.
Program Synopsis
Engineering programs at AIT are designed to produce technically competent graduates that also have knowledge about the process of engineering — how things are designed, refined, and put into production —while taking into account real—world engineering requirements and constraints. Our engineering programs place emphasis on the design of engineering process, systems, and outputs. AIT takes the view that all engineers are fundamentally designers. Most engineers as part of their work are for example involved in the design of engineering processes, experiments, products, systems, structures equipments, products among others. Our engineering students are therefore required to at the least be familiar with design aspects of the products and systems that result from the end-to-end process.
AIT, in—line with international developments and shift of emphasis in respect to engineering education and training focuses its engineering programs on what our engineering graduates ought to be able to do: know where and when to apply appropriate mathematics; conduct and interpret experiments; design things; work on multidisciplinary teams; be ethically responsible; communicate well; be always ready to learn something new; know what is current and topical in the profession and what the contemporary issues are; and have and use the right skills and tools to get a project done.
The objectives of the Computer Engineering program — which is in—line with the mission of AIT, is to produce high calibre graduates in Computer Engineering using internationally benchmarked curriculum. As such the Program is designed to meet the IEEE stipulations and the requirements. The program is designed to provide our students with the knowledge and associated skills in the broad field of computer engineering. Over the four year program a range of skills-based, generic subjects will be sustained in order to develop the student as a versatile graduate and as a 'life-long learner'. Students on this program will acquire the basic experimental, design, and communication skills and be prepared for employment in a broad spectrum of computer engineering, or for continued study at the postgraduate level.
Program Structure
Course Title | Course Code | Prerequisite | Credit Hour |
---|---|---|---|
Computer Science I | CS101 | - | 3 |
Engineering Mathematics I: Algebra & Calculus I | MATH104 | - | 3 |
Principles of Programming with C++ | CS103 | - | 3 |
Engineering Science | ENG102 | - | 3 |
Introduction to Engineering | ENG101 | - | 2 |
Engineering Laboratory Practice & Experimental Techniques | ENG107 | - | 1 |
English Composition, Writing & Communication Skills I | ENGL101 | - | 2 |
Computer Science II | CS102 | CS101 | 3 |
Engineering Mathematics II: Algebra & Calculus II | MATH105 | MATH104 | 3 |
Engineering & Computing Ethics & Society | NT182 | - | 2 |
Object Oriented Programming with Java | CS104 | CS103 | 3 |
Basic Electricity & Electronics | ENG104 | ENG102 | 3 |
Engineering Lab 1: Electrical & Non-Electrical Instrumentation Measurement | ENG108 | ENG107 | 1 |
English Composition, Writing & Communication Skills II | ENGL102 | ENGL101 | 2 |
Engineering Mathematics III: Discrete Maths & Numerical Methods | MATH201 | MATH105 | 3 |
Data Structure & Algorithm I | CS203 | CS104 | 3 |
Computer Org & Architecture I | CS205 | CS102 | 3 |
Digital Logic Design | CE201 | CS102 | 2 |
Engineering Circuit Analysis | CE203 | ENG104 | 2 |
French 1 | FRN101 | - | 2 |
Engineering Lab 2 – Digital Electronic Instrumentation Measurement | ENG207 | ENG108 | 1 |
Engineering Statistics | MATH202 | MATH201 | 3 |
Data Structures & Algorithms II | CS204 | CS203 | 3 |
Computer Org & Architecture II | CS206 | CS205 | 3 |
Fundamentals of Engineering Design | ENG201 | - | 3 |
Health & Safety Issues in Engineering | ENG203 | - | 2 |
Engineering Lab 3 – Electrical Engineering Lab | ENG208 | ENG207 | 1 |
French II | FRN102 | FRN101 | 2 |
Computer Architecture Laboratory | CS306 | CS206 | 1 |
Database Systems I | CS311 | CS203 | 3 |
Electronic Device & Circuits | CE301 | CE203 | 2 |
Embedded Microprocessor Systems | CE303 | CS206 | 3 |
Systems and Signals | CE304 | MATH201 | 3 |
Engineering Perspectives and Skills | ENG233 | - | 2 |
Engineering Lab 4 –Digital and Microcomputer Technology Lab | ENG307 | ENG208 | 1 |
Operations Research I | MATH302 | MATH105 | 3 |
VLSI Design | CE305 | CE301 | 3 |
Operating Systems | CS304 | MATH201 | 3 |
Database Systems II | CS312 | CS311 | 3 |
Software for Embedded Systems | CE306 | CE303 | 3 |
Engineering Lab 5 – Automation Technology Lab | ENG308 | ENG307 | 1 |
Computer Modelling & Simulation | CS401 | MATH201 | 3 |
Computer & Electronic System Engineering | CE401 | - | 3 |
Software Engineering | CS402 | CS104 | 3 |
Engineering Project Management | ENG405 | MATH302 | 3 |
Engineering Lab 6 – Communications Technology Lab | ENG407 | - | 1 |
Quality & Reliability Engineering | ENG401 | MATH202 | 3 |
Software Engineering Practice | CS403 | CS402 | 3 |
Analog & Digital Signal Processing | CE403 | CE304 | 3 |
Product Design & Development | IE401 | - | 3 |
Capstone Project II | CE406 | CE405 | 3 |